4.若HDLC帧的数据段中出现比特串“0111110011”,则比特填充后的输出为( )

如题

若HDLC帧的数据段中出现比特串“0111110011”,则比特填充后的输出为010111110001。

  HDLC有三种类型,信息帧(I帧)、监控帧(S帧)和无编号帧(U帧)。

1、信息帧简称I帧,用于传输有效信息或数据,控制字段为第一位为“0”。

2、监控帧简称S帧,用于差错控制和流量控制,控制字段为第1、2位为“10”,如果判定一个帧为监控帧,接下来第三四位可以判断其类型。

扩展资料:

比特填充方式:

当同步数据信号与数据端局的时钟是异步关系时,可以用缓冲存储器使输入输出信号同步。其原理是首先将多路数据信号复用成一次群,然后以其脉冲速率将一次群输入数据信号寄入缓存器。

当输入速率比缓冲存储器的读出速率稍慢时,会出现信号尚未到达就要读出的情况 , 这时就要插入填充脉冲,并把填冲脉冲的信息传到接收端。

接收端收到填充指示信息就抹去该填电路交换,充脉冲,然后把脉冲展成一定间隔,从而恢复原始数据信号。这种方法只限于 传输同步数据信号。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-01-12

若HDLC帧数据段中出现比特串“01011111110”,则比特填充后的输出为“010111110110”。

二进制单位( binary unit)或二进制数字(binary digit)的缩写,它代表从一个二进制数组中选出一元(0或1)所提供的信息量(若此二元出现的概率相等)。在实际场合,常把每一位二进数字称为一比特,而不论这两个符号出现的概率是否相等。

扩展资料:

信息的最小单位,只有两种状态:0和1。这两个值也可以被解释为逻辑值(真/假、yes/no)、代数符号(+/-)、激活状态(on/off)或任何其他两值属性。一个字节(byte)为8个比特,一个英文字母通常占用一个字节,一个汉字通常占用两个字节。

普通计算机系统能读取和定位到最小信息单位是字节(byte),也就是说实际上普通的计算机系统是无法精确读取和定位到比特(bit)级的信息。

例如:一个计算机的字长为16比特,即16个二进制位,则它所表示的数值信息即为0—65535 。表现26个拉丁字母必要的信息量是5比特(因为16<26<32)。

本回答被网友采纳
第2个回答  推荐于2017-12-15
位填充技术
发送字段0后出现5个1,则在第七位插入0,

所以发送的比特串为 01111100011本回答被提问者采纳
第3个回答  2019-07-03
HDLC每个帧前、后均有一标志码01111110,用作帧的起始、终止指示及帧的同步。标志码不允许在帧的内部出现,以免引起歧义。为保证标志码的唯一性但又兼顾帧内数据的透明性,可以采用“0比特插入法”来解决。该法在发送端监视除标志码以外的所有字段,当发现有连续5个“1”出现时,便在其后添插一个“0”,然后继续发后继的比特流。答案为上面那位老兄的。
第4个回答  2020-09-02
见到HDLC帧就去其中找5个连续的1,找到后在后面填上1个0,接着就可以输出答案了,感谢上面两位大佬的解答
相似回答