目录
PPTP 协议
PPTP 最初是由微软、3Com 等公司组成的 PPTP 组织开发的一种点对点二层隧道协议,用于 Windows 系统构建 PPTP VPN 隧道,后来 IETF 以 RFC 2637 正式发布,成为国际上通用的一种协议标准,可以构建端到端,或者站点到站点的 VPN 远程连接。
PPTP 定义的呼叫控制和管理协议,允许服务器能够控制来自 PSTN 或 ISDN 电路交换拨号的拨入访问,或者发起带外的电路交换连接。目前除了 Windows 系统主机可以发起 PPTP VPN 通信外,有些品版硬件设备,如 TP-Link 的一些路由器产品也可以发起 PPTP VPN 通信。
PPTP 协议通信需要建立两个 PPTP 连接:
- 一是通过 TCP 协议进行的,在每个 PAC-PNS 对之间建立的控制连接,控制连接用来管理协商通信过程中的参数和进行数据连接的维护;
- 二是在同一个 PAC-PNS 对之间建立的隧道连接(也称 “数据连接”),用于在 PAC-PNS 对之间的用户会话传输由 GRE 封装的 PPP 数据帧。
PPTP 协议是将 PPP 数据帧通过使用增强的 GRE 机制封装进 IP 数据包中,通过 IP 网络发送。
|