隧道协议
维基百科,自由的 encyclopedia
隧道协议(英语:Tunneling Protocol)[1]是一种网路协议,在其中,使用一种网路协议(传送协议),将另一个不同的网路协议,封装在负载部份。使用隧道的原因是在不兼容的网路上传输数据,或在不安全网路上提供一个安全路径。
隧道则是对比分层式的模型,如OSI模型或TCP/IP。隧道协议通常(但并非总是)在一个比负载协议还高的层级,或同一层。要了解协议堆叠,负载和传送协议都须了解。传统的分层式协议,如OSI模型或TCP/IP模型,HTTP协议 ,并不被认为是穿隧协议。隧道是在相隔甚远的客户端和服务器两者之间进行中转,并保持双方通信连接的应用程序。
通用路由封装是一种跑在 IP (IP 号码为 47)的协议,身为网路层上的网路层的例子,通常是用带有公开位址的 IP 封包来携带带有 RFC 1918 私用位址的 IP 封包来穿越网际网路。在此例上,传送和负载协议是相容的,但负载位址和传送网路是不相容的。
穿隧协议可能使用数据加密来传送不安全的负载协议。