答:主要特点:
(1)点对点协议,既支持异步链路,也支持同步链路。(2)PPP是面向字节的。
PPP不采用序号和确认机制是出于以下的考虑:
2
f第一,若使用能够实现可靠传输的数据链路层协议(如HDLC),开销就要增大。在数据链路层出现差错的概率不大时,使用比较简单的PPP协议较为合理。
第二,在因特网环境下,PPP的信息字段放入的数据是IP数据报。假定我们采用了能实现可靠传输但十分复杂的数据链路层协议,然而当数据帧在路由器中从数据链路层上升到网络层后,仍有可能因网络授拥塞而被丢弃。因此,数据链路层的可靠传输并不能保证网络层的传输也是可靠的。
第三,PPP协议在帧格式中有帧检验序列FCS安段。对每一个收到的帧,PPP都要使用硬件进行CRC检验。若发现有差错,则丢弃该帧(一定不能把有差错的帧交付给上一层)。端到端的差错检测最后由高层协议负责。因此,PPP协议可保证无差错接受。PPP协议适用于用户使用拨号电话线接入因特网的情况。7、要发送的数据为1101011011。采用CRC的生成多项式是Pxx4x1。试求应添加在数据后面的余数。数据在传输过程中最后一个1变成了0,问接收端能否发现?若数据在传输过程中最后两个1都变成了0,问接收端能否发现?采用CRC检验后,数据链路层的传输是否就变成了可靠的传输?答:添加的检验序列为1110(11010110110000除以10011)
3
f11000010101001111010110110000
100111001110011101101001110100100111110
数据在传输过程中最后一个1变成了0,11010110101110除以10011,
余数为011,不为0,接收端可以发现差错。
数据在传输过程中最后两个1都变成了0,11010110001110除以10011,
余数为101,不为0,接收端可以发现差错。
采用CRC检验后并不能保证数据链路层的传输就是可靠的传输。
08、要发送的数据为101110。采用CRC的生成多项式是Pxx31。试
求应添加在数据后面的余数。
答:余数是011,计算如下:
1010111001101110000
1001101010011100100110101001011
09、一个PPP帧的数据部分(十六进制)是7D5EFE277D5D7D5D
4
f657D5E。试问真正的数据是什么?
答:7D字节填充:0x7E0x7D0x5E0x7D0x7D0x5D
故真正数据为:7EFE277D7D657E
10、PPP协议使用同步传输技术传送比特串0110111111111100。试
问经过零比特填充后变成怎样的比特串?若接受端收到的PPP帧的数据部分
0001110111110111110110,问删除发送端的零比特后变成怎样的比特
串?
答:零比特填充后为:011011111011111000(5个1后填入0)
变成:00011101111111111110
(5个1后的0删去)
习r