我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:双彩网 > 帧间时间填充 >

一个PPP帧的数据部分

归档日期:06-06       文本归类:帧间时间填充      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

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

  2013-06-08展开全部我觉得上面讲的不是很懂,有点模糊。 我把我的思路跟大家说说吧!

  一开始我算不出答案,也是以为是用“0比特插入法”,但是听了上面说的,是PPP协议,是面向字符的,所以就从新考虑了一下。。。

  原来是11个十六进制的数,最后会变成7个十六进制的数。(特别注意的是PPP,是面向字符就行了)。

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

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

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

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

本文链接:http://twilightranch.com/zhengjianshijiantianchong/19.html