的原因是在不兼容的网路上传输数据，或在不安全网路上提供一个安全路径。隧道则是对比分层式的模型，如OSI模型或TCP/IP。隧道协议通常（但并非总是）在一个比负载协议还高的层级，或同一层。要了解协议堆叠，负载和传送协议都须了解。传统的分层式协议，如OSI模型或TCP/IP模型，HTTP协议 ，并不被认为是穿隧协议。隧道是在相隔甚远的客户端和服务器两者之间进行中转，并保持双方通信连接的应用程序。通用路由封装是一种跑在 IP （IP 号码为 47）的协议，身为网路层上的网路层的例子，通常是用带有公开位址的