计算机网络是计算机考研的重要内容之一,计算机网络的核心考点较多,复习较困难。为了帮助大家更好的了解和复习备考,小编为大家整理了计算机考研计算机网络高频考点:组帧的详细内容,一起来看看吧。
2024计算机考研计算机网络高频考点:组帧
  一、字符计数法
  字符计数法是指在帧头部使用一个计数字段来标明帧内字符数。目的结点的数据链路层收到字节计数值时,就知道后面跟随的字节数,从而可以确定帧结束的位置(计数字段提供的字节数包含自身所占用的一个字节)。
  这种方法最大的问题在于如果计数字段出错,即失去了帧边界划分的依据,那么接收方就无法判断所传输帧的结束位和下一帧的开始位,收发双方将失去同步,从而造成灾难性后果。
  二、字符填充的首尾定界符法
  字符填充法使用一些特定的字符来定界一帧的开始(DLE STX)与结束(DLE ETX)。为了使信息位中出现的特殊字符不被误判为帧的首尾定界符,可以在特殊字符前面填充一个转义字符(DLE)来加以区分(注意,转义字符是ASCII码中的控制字符,是一个字符,而非“D”“L”“E”三个字符的组合),以实现数据的透明传输。接收方收到转义字符后,就知道其后面紧跟的是数据信息,而不是控制信息。
  三、零比特填充的首尾标志法
  零比特填充法允许数据帧包含任意个数的比特,也允许每个字符的编码包含任意个数的比特。在HDLC的帧结构中,若在两个标志字段之间的比特串中,碰巧出现了和标志字段F(01111110)一样的比特组合,那么就会误认为是帧的边界。为了避免出现这种情况,HDLC采用零比特填充法使一帧中两个F字段之间不会出现6个连续1。
  零比特填充法的具体做法是:在发送端,当一串比特流尚未加上标志字段时,先用硬件扫描整个帧。只要发现5个连续1,则立即填入一个0。因此经过这种零比特填充后的数据,就可以保证不会出现6个连续1。在接收一个帧时,先找到F字段以确定帧的边界。接着再用硬件对其中的比特流进行扫描。每当发现5个连续1时,就将这5个连续1后的一个0删除,以还原成原来的比特流。
  四、违规编码法
  在物理层进行比特编码时,通常采用违规编码法。例如,曼彻斯特编码方法将数据比特1编码成“高-低”电平对,将数据比特0编码为“低-高”电平对,而“高-高”电平对和“低-低”电平对在数据比特中是违规的(即没有采用)。可以借助这些违规编码序列来定界帧的起始和终止。
  违规编码法不需要采用任何填充技术,便能实现数据传输的透明性,但它只适用于采用冗余编码的特殊编码环境。
  以上内容整理于网络,仅供参考。
  以上就是学姐为大家整理的【2024计算机考研计算机网络高频考点:组帧】的全部内容!想了解更多关于考研的相关信息,请关注高顿考研官网查询,祝大家考研成功。另外,小编为2024考研的小伙伴们准备了丰富的学习资料,点击下方蓝色小卡片即可获取哦~



展开全文