封装成帧和透明传输

字符计数法

帧首部使用一个计数字段(第一个字节,八位)来标明帧内字符数。
缺点:鸡蛋装在一个篮子里,一个计数字段发生错误,所有数据都错误。

字符填充法

1.当发送的帧是由文本组成时(文本文件的字符都是从键盘上输入的,都是ASCII码)。
不管从键盘上输入什么字符都可以放在帧里传过去,即透明传输
2.当传送的帧是由非ASCII码的文本文件组成时(二进制代码的程序或图像等)。
就要采用字符填充方法实现透明传输

零比特填充法

操作:1.在发送端,扫描整个信息字段,只要连续5个1,就立即填入1个0。
2.在接收端接收到一个帧时,先找到标志字段确定边界,再用硬件对比特流进行扫描。发现连续5个1时,就把后面的0删除。
**保证了透明传输:在传送的比特流中可以传送任意比特组合,而不会引起帧边界的判断错误。

违规编码法

由于曼斯特编码 高-低表示1,低-高表示0,那么可以用“高-高”,“低-低”来界定帧的起始和终止。

由于字节计数法种count字段的脆弱性(其值若有差错讲导致灾难性后果)及字符填充实现上的复杂性和不兼容性,目前较普遍使用的帧同步法是比特填充违规编码法

谢谢你请我吃糖果

支付宝
微信
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值