注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

浩瀚星云

上善若水 厚德载物<学习版>

 
 
 

日志

 
 

PPP帧字节填充法总结  

2014-09-18 20:43:36|  分类: 计算机网络基本原 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

EG:一个PPP帧的数据部分(用十六进制写出)是:7D5EFE277D5D7D5D657D5E。试问真正的数据是什么?

解:

    当PPP使用异步传输时,它把转义字符定义为:0x7D ,并使用字节填充RFC-1662标准,字节填充RFC-1662标准规定如下:

    (1)、把信息字段中出现的每一个0x7E字符转变成2个字节序列(0x7D,0x5E).

    (2)、若信息字段中出现一个0x7D的字节(即出现了和转义字符相同的比特组合),则把0x7D转义成2个字节序列(0x7D,0x5D).

    (3)、若信息字段中出现ASCII码的控制字符(即数值小于0x20的字符),则在该字符前面要加入一个0x7D字节,同时将该字符的编码加以改变。

-----------------------------------------------------------

本题目中PPP帧的数据部分(用十六进制写出)是:

7D 5E FE 27 7D 5D 7D 5D 65 7D 5E    

7D 5E ---->7E      7D 5D------->7D

则真正的数据部分应该是:7E FE 27 7D 7D 65 7E

----------------------------------------------------------------------------------------------

  评论这张
 
阅读(3952)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017