[802.11][ MAC 帧头][seq-ctl 2byte]和[FCS 4byte]

文章目录

  • IEEE 802.11 MAC帧
    • mac帧格式
      • Seq-ctl 顺序控制 2byte
      • FCS 帧检验序列(frame check sequence)

IEEE 802.11 MAC帧

mac帧格式

MAC帧

Seq-ctl 顺序控制 2byte

Seq-ctl
顺序控制需要16bit ,用来重组帧片段和丢弃重复的帧,4bit 片段编号(fragment number)重组帧,12bit 顺序编号(sequence number)保证顺序,丢弃重复帧
一般用于数据帧,管理帧,控制帧 没有使用顺序编号。
顺序编号用4096取模

FCS 帧检验序列(frame check sequence)

FCS
802.11 FCS 循环冗余码校验(CRC cyclic redundancy check),是通过底层的数学运算,可以检查出收到的帧是否完整。
校验的范围(MAC header 和 帧 主体)

  1. sta 发送帧给 AP
  2. AP 根据MAC header 和 frame body ,计算出CRC,和最后的FCS 比较是否一致
  3. 数据传给上层协议,或者丢弃,发送给sta ACK 或者等候超时重传

你可能感兴趣的:(通信网络)