PPTP协议、L2TP协议和SSTP协议的介绍
PPTP:点对点隧道协议
(PPTP: Point to Point Tunneling Protocol)
默认端口号:1723 (TCP)
点对点隧道协议(PPTP)是一种支持多协议虚拟专用网络的网络技术,它工作在第二层。通过该协议,远程用户能够通过 Microsoft Windows 操作系统以及其它装有点对点协议的系统安全访问公司网络,并能拨号连入本地ISP,通过 Internet 安全链接到公司网络。
L2TP:第二层隧道协议
(L2TP: Layer 2 Tunneling Protocol)
默认端口号:1701 (UDP)
L2TP是一种工业标准的Internet隧道协议,功能大致和PPTP协议类似,比如同样可以对网络数据流进行加密。不过也有不同之处,比如PPTP要求网络为IP网络,L2TP要求面向数据包的点对点连接;PPTP使用单一隧道,L2TP使用多隧道;L2TP提供包头压缩、隧道验证,而PPTP不支持。
关于PPTP和L2TP
PPTP和L2TP都属于第二层隧道协议,使用PPP协议对数据进行封装,然后添加附加包头用于数据在互联网络上的传输。尽管两个协议非常相似,但是仍存在以下几方面的不同:
1、PPTP要求互联网络为IP网络。L2TP只要求隧道媒介提供面向数据包的点对点的连接。L2TP可以在IP(使用UDP),帧中继永久虚拟电路(PVCs)、X.25虚拟电路(VCs)或ATM网络上使用
2、PPTP只能在两端点间建立单一隧道。L2TP支持在两端点间使用多隧道。使用L2TP,用户可以针对不同的服务质量创建不同的隧道
3、L2TP可以提供包头压缩。当压缩包头时,系统开销(overhead)占用4个字节,而PPTP协议下要占用6个字节
4、L2TP可以提供隧道验证,而PPTP则不支持隧道验证。但是当L2TP或PPTP与IPsec共同使用时可以由IPsec提供隧道验证,不需要在第2层协议上验证隧道.
5、PCVPN定做的登录器支持PPTP和L2TP(IPSEC)密钥功能.
SSTP:安全套接字隧道协议
SSTP可以创建一个在HTTPS上传送的VPN隧道,从而消除与基于PPTP(点对点隧道协议)或L2TP(第2层隧道协议)VPN连接有关的诸多问题。因为这些协议有可能受到某些位于客户端与服务器之间的Web代理、防火墙和网络地址转换(NAT)路由器的阻拦。
这种SSTP只适用于远程访问,不能支持站点与站点之间的VPN隧道。
微软公司希望,当IPSec VPN连接受到防火墙或路由器的阻拦后,SSTP可以帮助客户减少与IPSec VPN有关的问题。此外,SSTP也不会产生保留的问题,因为它不会改变最终用户的VPN控制权。基于VPN隧道的SSTP可直接插入当前的微软VPN客户端和服务器软件的接口中。
相关文章
- 什么是websocket协议?它与HTTP协议之间的区别是什么?
- 网络协议之:socket协议详解之Unix domain Socket
- TFTP协议介绍(细)
- 一种稳定的分簇异构无线传感器网络选举协议
- 华为数通笔记-组播协议介绍之PIM
- 软件测试之TCP、UPD协议详解
- Linux显示服务器和协议介绍:Xorg,X11,Wayland?
- Treck TCP/IP协议库多个漏洞安全风险通告
- iOS蓝牙4.0协议简单介绍
- H3C IP及其相关协议
- 《计算机网络:自顶向下方法(原书第6版)》一2.3 文件传输协议:FTP
- 实用TCP协议(2):TCP 参数优化
- 密码学系列之:在线证书状态协议OCSP详解
- Dubbo的多协议、多Registry、服务分组、多版本、分组聚合
- Python 基于TCP协议通信的简单套接字编程
- XMPP协议实现原理介绍
- HTTP协议状态码详解(HTTP Status Code)(转)
- 16内部网关协议RIP
- VRRP协议介绍--转
- DS1302时钟芯片(SPI协议)
- 微软提高企业协议批量许可用户及设备的最低标准
- 计算机网络管理 SNMP协议 SNMP服务的安装 SNMP服务的配置 SNMP封包的抓取 验证SNMP 协议的工作过程
- VNC协议-认证过程