一个 ppp 帧的数据部分(用十六进制写出)是 7D 5E FE 27 7D 5D 7D 5D 65 7D 5E。试问真正的数据是什么(用十六进制写出)?请写出详细计算过程。
时间: 2024-06-06 10:07:52 浏览: 271
数据串十六进制显示
PPP 协议中使用了一种称为“字节填充”的特殊技术,即在数据中出现与控制字符相同的字符时,需要进行转义处理,具体规则是将控制字符 0x7E 转义为 0x7D 0x5E,将控制字符 0x7D 转义为 0x7D 0x5D。
根据这个规则,我们可以将给定的数据部分还原出真正的数据:
7D 5E -> 7E
FE -> FE
27 -> 27
7D 5D -> 7D
7D 5D -> 7D
65 -> 65
7D 5E -> 7E
因此,真正的数据是 7E FE 27 7D 7D 65 7E,用十六进制表示为:7EFE277D7D657E。
阅读全文