802.11帧结构


IEEE 802.11标准规定了无线局域网(WLAN)的架构和规范。WLAN或WiFi使用高频无线电波而不是电缆来连接局域网中的设备。通过WLAN连接的用户可以在网络覆盖范围内四处移动。

802.11 MAC子层为OSI网络的物理层和逻辑链路控制子层以及上层提供了抽象。它负责封装帧和描述帧格式。

IEEE 802.11的MAC子层帧结构

WLAN中帧的主要字段,如IEEE 802.11所示,如下图所示:

  • **帧控制** -这是一个由11个子字段组成的2字节起始字段。它包含帧的控制信息。这11个子字段是:

  • **协议版本** -第一个子字段是一个设置为00的两位字段。它已被包含在内,以便将来版本的IEE 802.11能够同时运行。

  • **类型** -这是一个两位子字段,用于指定帧是数据帧、控制帧还是管理帧。

  • **子类型** -这是一个四位子字段,表示该字段是发送请求(RTS)还是清除发送(CTS)控制帧。对于常规数据帧,其值为0000。

  • **To DS** -一个单比特子字段,指示帧是否发送到接入点(AC),接入点协调集中式无线系统中的通信。

  • **From DS** -一个单比特子字段,指示帧是否来自AC。

  • **更多碎片** -一个单比特子字段,当设置为1时,表示会有更多碎片。

  • **重试** -一个单比特子字段,当设置为1时,表示之前帧的重传。

  • **电源管理** -一个单比特子字段,指示发送方正在采用省电模式。

  • **更多数据** -一个单比特子字段,表明发送方还有更多数据帧要发送给接收方。

  • **受保护帧** -一个单比特子字段,指示这是一个加密帧。

  • **顺序** -最后一个子字段(一位)通知接收方,对于上层来说,帧应按顺序排列。

  • **持续时间** -这是一个2字节字段,指定帧及其确认占用信道的时间段。

  • 地址字段:三个6字节地址字段分别包含源地址、直接目标地址和最终端点地址。

  • **序列** -这是一个2字节字段,用于存储帧号。它检测重复帧并确定上层帧的顺序。在16位中,前4位为碎片提供标识,其余12位包含随着每次传输递增的序列号。

  • **数据** -这是一个大小可变的字段,用于承载来自上层的有效负载。数据字段的最大大小为2312字节。

  • **帧校验序列(FCS)** -这是一个4字节字段,包含错误检测信息。

更新于:2020年1月9日

20K+ 浏览量

启动您的职业生涯

完成课程获得认证

开始学习
广告