一个PPP帧的数据部分(用十六进制写出)是7D,5E,FE,27,7D,5D,7D,5D, 65,7D,5E。试问真正的数据是什么(用十六进制写出)?
时间: 2024-05-30 18:08:15 浏览: 24
PPP协议中,若数据部分中出现控制字符(如7E、7D等),则需要进行转义处理。转义处理的规则是:将出现的7E转义为7D 5E,将出现的7D转义为7D 5D。因此,根据转义规则,我们将数据部分中的7D和7E进行还原,得到真正的数据部分为:
5E FE 27 7D 5D 7D 5D 65 5E
因此,真正的数据部分(用十六进制写出)为:
5EFE277D5D7D5D655E
相关问题
PPP帧的数据部分(以十六进制编写)是7D 5E FE 27 7D 5D 7D 5D 65 7D 5E。问:数据部分
PPP(点对点协议)是一种用于串行通信的数据链路层协议,其数据帧的格式如下:
![PPP帧格式](https://img-blog.csdn.net/20180506200749180?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21hbmdhX2Jsb2dfMTk5NzEwMzg1Nw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/75)
其中,数据部分(Payload)是不定长的,其长度可以是0~1500字节。为了避免出现和帧界定符(Flag)0x7E相同的字节,PPP采用了一种字节填充方式,即将0x7E替换为0x7D 0x5E,将0x7D替换为0x7D 0x5D。
根据题目所给出的数据部分(以十六进制编写)7D 5E FE 27 7D 5D 7D 5D 65 7D 5E,可以还原出原始数据部分:
7E FE 27 7E 7D 7E 65 7E
其中,0x7D 0x5E被还原为0x7E,0x7D 0x5D被还原为0x7D。
一个ppp帧的数据部分(用十六进制写出)是7d 5e fe 27 7d 5d 7d 5d 65 7d 5e。试问真正的数据是什么(用十六进制写出)?
真正的数据是:fe 27 5d 65。
这是因为,在 PPP 帧中,0x7d 和 0x5e 和 0x7d 和 0x5d 被用作转义字符。 0x7d 和 0x5e 被用来表示 0x7e, 0x7d 和 0x5d 被用来表示 0x7d。 在这个例子中,7d 5e 被转义成 7e ,7d 5d 被转义成 7d 。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)