PPTP拨号拨号流程分析发布时间:2019/8/30 11:21:00 阅读次数:

  

今天给大家介绍一下PPTP拨号的具体流程
PPTPPoint to Point Tunneling Protocol),即点对点隧道协议。该协议是PPP协议的基础上开发的一种新的增强型安全协议。可以使远程用户拨入ISP、通过直接连接Internet或者其他网络安全地访问企业网。
      PPTP实现需要完成2个动作:协商PPTP/GRE隧道和协商建立PPTP虚拟链路,PPTPFTP类似,是一种多通道协议,具体而言,即PPTP存在控制通道和数据通道。控制通道建立在PPTP客户端和服务器之间,PPTP客户机使用动态分配的TCP端口号,而PPTP则使用保留TCP端口号1723。控制通道用于PPTP隧道的协商和维护。PPTP控制通道协商数据包包括一个IP包头,一个TCP报头和PPTP控制消息:
 
   
 
      PPTP控制消息报文格式:
 
   
     
 
     数据通道则用于数据的转发,将原来的Ethernet数据包先封装成PPP packet,再使用增强GRE进行封装,通过Internet传送至接收端,数据报文的封装格式: