最后更新:2022-07-31 17:10:32 手机定位技术交流文章
点对点协议(Point-to-Point Protocol,PP)提供一种通过点到点链传输多协议数据消息的标准方法,设计为一个简单的数据包链,可以在两个平行点之间传输。这些链路同时提供所有双向操作。假设这些数据包是按顺序传输的.它的目标是提供一种普遍的解决办法,方便连接各种主机 、 网络桥梁和路由器.
PP由三个主要组成部分组成:
PP协议在数据链层中的PP框架中被封闭。PP框架格式如下:

字段介绍如下:
在PP协议中,头部和尾部有旗场,旗帜字段标识PP帧的开始和结束.FLAG字段长度8位,固定为0x7e,因为PP协议将FLAG设置为PP框架的开端和结束,因此,没有0x7e字段数据被允许在PP框架中出现,如果 发生 这种 数据,然后需要一种特殊的翻译形式。
在PP协议中,因为只有两个方面可以沟通,因此,由一方发送的数据总是由另一方发送。该PP协议与Ethernet协议不同,MAC地址必须用于指示数据帧的发送者和接收者。地址字段在PP协议中固定为0xff。
长度8位,固定值0x03,没有特殊效果
长度16bit,其值与Ethernet帧类型相似,显示顶层数据类型
用于帧校正的16位长度。 设备在接收PP帧后进行PP帧检查,如果在传输过程中检测到PP错误,则立即丢弃。 没有错误纠正和重传输机制的PP协议
PP框架从一开始就需要一些时间才能正常地传输数据包,并需要进行协商验证过程。 PP链由五个阶段建立,过程如下:

验证PP协议有两种方法: PAP和 CHAP
如果使用 PAP 身份验证方法,在Link Establishment阶段中,一方会对另一方发送包含用户名和密码的Authentication Request报文,另一方将在自己的用户名和密码列表中搜索用户名和密码。如果认证通过,则会向对方发送一个Authentication ACK报文,如果认证不通过,一个身份验证 Nak 消息将被发送给另一方.而到了Authentication阶段,验证者和验证者将以交互的方式重复上述过程。
注意,如果采用PAP认证方式,认证的用户名和口令都是采用明文传输,在安全性上存在一定的风险。
与 PAP 相比, CHAP 身份验证方法基本上相同,但 CHAP 身份验证方法将用户名和密码加密形式纳入消息中,从而大大提高了安全性。
本文由 在线网速测试 整理编辑,转载请注明出处。