- 667
- 0
- 约7.89千字
- 约 10页
- 2018-08-04 发布于江苏
- 举报
多种VPN协议简介
PPP
PPP是一种数据链路层协议,遵循HDLC (高级数据链路控制协议)族的一般报
文格式。PPP是为了在点对点物理链路(例如RS232串口链路、电 话ISDN线路
等)上传输OSI模型中的网络层报文而设计的,它改进了之前的一个点对点协议
–SLIP协议–只能同时运行一个网络协议、无容错控制、无授 权等许多缺陷,
PPP是现在最流行的点对点链路控制协议。
上图中PPP 的flag字段恒为0×7f,地址(adress)字段恒为0xff,控制
(control)字段恒为0×03.协议 (protocol)字段表示PPP报文中封装的
payload (data字段)的类型,如果为0×0021,则表示PPP封装的IP报文,0
×002B 表示IPX报文,0×0029表示AppleTalk报文,这几种都属于PPP 的数
据报文;如果为0×8021则表示PPP的LCP报文(用来协商连 接),如果为0xC021
则属于PPP的NCP报文(用来协商封装的三层协议),这些属于PPP的控制报文。
PPP协议状态机如下图所示:
在上图的链接建立阶段 (建立),PPP使用LCP报文来协商连接 (一种发送配置
请求,然后接收响应的简单 “握手”过程,不做过多介绍,感兴趣可以去细读
RFC1661),协商中双方获得当前点对点连接的状态配置等,之后的 “鉴别”阶
段使用哪种
原创力文档

文档评论(0)