定义

组帧(Framing)是数据链路层的核心功能之一,将网络层传来的 IP 数据报封装成帧,以便在物理层传输。

组帧方法

  • 字符计数法:在帧首部用一个字段标明帧内字符数,简单但容易因一个错误导致连续帧出错
  • 字符填充法:使用特定字符(如 SOH、EOT)定界帧的开始和结束,数据中的定界字符前插入转义字符
  • 零比特填充法:用特定比特模式(如 01111110)标志帧边界,数据中出现连续 5 个 1 时插入一个 0
    • 「5110 规则」:5 个 1 后面跟 1 个 0
  • 违规编码法:利用物理层编码中不会出现的违规信号序列作为帧定界符