将原始的比特流分解到若干离散的“段”(帧)中。帧是数据链路层的传输单位。

组帧方法 重点

  1. 字符计数法
    • 在帧头使用一个域表示帧的总字符数。
    • 缺点:若计数值出错,会引起后续所有帧的同步错误。
  2. 字符填充的首尾定界符法
    • 使用特殊控制字符(如 FLAG)标记帧的开始和结束。
    • 透明传输:若数据中出现 FLAG,在前面填充转义字符(ESC)。
  3. 零比特填充的首尾标志法
    • 使用特定位模式 01111110 作为标志。
    • 机制:在发送端,只要发现 5 个连续的 1,就立即填入一个 0。在接收端,发现 5 个连续 1 后删除后面的 0
    • 优点:支持任意比特组合的透明传输。
  4. 物理层编码违例法
    • 利用物理层编码中不使用的非法信号(如曼彻斯特编码中的 High-HighLow-Low)来定界。
    • 适用场景:LAN(如 802.3)。