当前位置:知识问问>百科问答>一个PPP帧的数据部分

一个PPP帧的数据部分

2023-02-23 15:46:32 编辑:join 浏览量:598

一个PPP帧的数据部分

对第一点补充:

首先,这位大哥说的是对的!!!

当信息字段中出现和标志字段一样的比特0x7E时,就必须采取一些措施。因PPP协议是面向字符型的,所以它不能采用HDLC所使用的零比特插入法,而是使用一种特殊的字符填充。具体的做法是将信息字段中出现的每一个0x7E字节转变成2字节序列(0x7D,0x5E)。若信息字段中出现一个0x7D的字节,则将其转变成2字节序列(0x7D,0x5D)。若信息字段中出现ASCII码的控制字符,则在该字符前面要加入一个0x7D字节。这样做的目的是防止这些表面上的ASCII码控制字符被错误地解释为控制字符。

真正的16进制数据是7E FE 27 7D 7D 65 7E

热心网友| 推荐于2017-05-21 23:11:41

补充内容:

PPP帧结构:标志字段F(1字节)+地址字段A(1字节)+控制字段C(1字节)+协议(2字节)+信息部分(IP数据报,不超过1500字节)+FCS(2字节)+标志字段F(1字节)

其实这里就是把:

7D 5E--->7E(避免“信息字段”里的字符和“标志字段Flag”重复。PS:标识字段规定为0x7E,其中0x表示十六进制

7D 5D--->7D(避免“信息字段”里的字符和转义字符重复。)

详见:《计算机网络(第6版)》谢希仁编著 P75

标签:PPP

版权声明:文章由 知识问问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshwenwen.com/answer/12685.html
热门文章