PPP协议,7E→7D 5E,7D→7D 5D 当信息字段中出现和标志字段一样的比特0x7E时,就必须采取一些措施。因PPP协议是面向字符型的,所以它不能采用HDLC所使用的零比特插入法,而是使用一种特殊的字符填充。具体的做法是将信息字段中出现的每一个0x7E字节转变成2字节序列(0x7D,0x5E)。若信息字段中出现一个0x7D的字节,则将其转变成2字节序列(0x7D,0x5D)。若信息字段中出现ASCII码的控制字符,则在该字符前面要加入一个0x7D字节。这样做的目的是防止这些表面上的ASCII码控制字符被错误地解释为控制字符。 真正的16进制数据是7E FE 27 7D 7D 65 7E
一个ppp帧的数据部分(用十六进制写出)是7D 5E FE 27 7D 5D 7D 5D 65 7D 5E。
最新推荐文章于 2026-04-21 10:54:00 发布
本文详细介绍了PPP协议中如何通过特殊字符填充来避免信息字段中出现的控制字符被误解析。主要内容包括:当信息字段中出现标志字段0x7E时,将其转变为(0x7D,0x5E);若出现0x7D则转变为(0x7D,0x5D)。同时,对于ASCII码控制字符,在其前加入0x7D字节。
是7D 5E FE 27 7D 5D 7D 5D 65 7D 5E。&spm=1001.2101.3001.5002&articleId=69564494&d=1&t=3&u=7f51d11da2d54888bebfb2472d65f4de)
4895

被折叠的 条评论
为什么被折叠?



