Câu trả lời:
Đường hầm là quá trình trong đó một lớp được gói gọn trong tải trọng của lớp khác. Trong mô hình OSI.
Đường hầm IP: Giả sử bạn đường hầm một gói ip bên trong một gói ip khác. Ở bên trái, bạn có thể thấy gói được gói gọn và bên phải gói này được thêm dưới dạng tải trọng cho gói IP khác.
Vào cuối nhận, quá trình được đảo ngược và gói tải trọng được gửi đến các lớp cao hơn của ngăn xếp.
Đường hầm IP có thể có nhiều loại ip qua ip, ip6 qua ip, ip trên ip6.
Trong đường hầm TCP, quá trình tương tự được thực hiện ở cấp TCP.
Đường hầm TCP thường được sử dụng để chuyển tiếp cổng vì lưu lượng có thể được chuyển tiếp có chọn lọc dựa trên cổng đích.
Dưới đây là một số bài viết hay:
Đường hầm IP. http://www.linuxfoundation.org/collabISE/workgroups/networking/tunneling
Chuyển tiếp cổng TCP: http://www.cyberciti.biz/faq/linux-unix-tcp-port-forwarding/