隧道协议 隧道协议英語Tunneling Protocol是一種網路協議在其中使用一種網路協議傳送協議將另一個不同的網路協議封裝在負載部份使用隧道的原因是在不兼容的網路上传输数据或在不安全網路上提供一個安全路徑 隧道則是對比分層式的模型如OSI模型或TCPIP隧道协议通常但並非總是在一個比負載協議還高的層級或同一層要了解協議堆疊負載和傳送協議都須了解傳統的分層式協議如OSI模型或TCPIP模型HTTP协议 並不被認為是穿隧協議隧道是在相隔甚远的客户端和服务器两者之间进行中转并保持双方通信连接的应用程序 通用路由封装是一種跑在 IP IP 號碼為 的協議身為網路層上的網路層的例子通常是用帶有公開位址的 IP 封包來攜帶帶有 RFC  私用位址的 IP 封包來穿越網際網路在此例上傳送和負載協議是相容的但負載位址和傳送網路是不相容的 穿隧協議可能使用数据加密來傳送不安全的負載協議