PPP定义了假设全双工通信的封装方法。帧格式是类似HDLC(高级数据链路控制)。从3GPP标准的观点来看,PPP是层2的一个选择,低于作为网络层协议的IP。PPP在HDLC类帧中定义在RFC1662中[25]。
L2帧格式如图4.8所示。
标志用位序列“01111110”标记帧的开始。地址字段通常是全“1”的广播字段,意味着所有站。控制字段由“00000011”组成,如果约定好可以使用其他值。协议指示信息字段中携带的协议。信息包括要发送的数据,并且可以包括填充(incl.Padding)。信息和填充可以包括最多1500B,这是MRU(Maximum Receive Unit,最大接收单元)的默认值。其他值可以协商。
图4.8 PPP帧结构[24]
注:1:协议域是1B或者2B(图中是2B)。(www.daowen.com)
2.帧校验序列域是2B或者8B(图中是4B)。
帧校验序列(FCS)在整个帧上计算。FCS默认值是2B,也可扩展到4B。在移动回传的情况下,通过相应地标记协议字段,然后包括数据和可选填充,将IP封装到PPP中。
在IP寻址中,PPP链路可以被视为无编号串行接口(没有分配IP地址),或者作为网络。在后一种情况下,除了接口地址之外,网络还消耗一个地址。
在控制平面中,可以使用链路控制协议(Link Control Protocol,LCP)。LCP功能包括建立、配置和测试连接,其目标是通过参数的自动协商支持易于配置。
使用PPP也可以进行认证。为此,可以使用密码认证协议(Password Authentication Protocol,PAP)或质询握手认证协议(Challenge Handshake Authentication Protocol,CHAP)。在拨号上网连接中,因特网服务提供商可以用这种方法来认证用户。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。