我是靠谱客的博主 温婉悟空,最近开发中收集的这篇文章主要介绍《计算机网络》——字符计数法、字符填充法、零比特填充法、违规编码法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

字符计数法、字符填充法、零比特填充法、违规编码法

      • 一、字符计数法
      • 二、字符填充法
      • 三、零比特填充法
      • 四、违规编码法

一、字符计数法

帧首部使用一个计数字段(第一个字节,八位)来标明帧内字符数。
字符计数法
缺点:
如果技术字段出错,即失去了帧边界划分的依据,那么接收方就无法判断所传输帧的结束位和下一帧的开始位,收发双方将失去同步,从而造成灾难性后果。

二、字符填充法

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

三、零比特填充法

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

四、违规编码法

违规编码法
可以用“高-高”,“低-低”来定界帧的起始和终止。

由于字节计数法中Count字段的脆弱性(其值若有差错将导致灾难性后果)及字符填充实现上的复杂性和不兼容性,目前较普遍使用的帧同步法是比特填充违规编码法
违规编码法不需要采用任何填充技术,便能实现数据传输的透明性,但它只适用于采用冗余编码的特殊编码环境
局域网IEEE802标准就采用这种方法。

最后

以上就是温婉悟空为你收集整理的《计算机网络》——字符计数法、字符填充法、零比特填充法、违规编码法的全部内容,希望文章能够帮你解决《计算机网络》——字符计数法、字符填充法、零比特填充法、违规编码法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(173)

评论列表共有 0 条评论

立即
投稿
返回
顶部