2、802.11协议基础:IEEE 802.11系列标准概述、物理层与MAC层分工、帧格式基础、CSMA/CA机制回顾

在深入解析WiFi 6(802.11ax)与WiFi 7(802.11be)的MAC层之前,必须首先夯实对802.11协议体系的基础认知。本章作为整个课程的地基,将系统梳理IEEE 802.11系列标准的演进脉络,明确物理层(PHY)与介质访问控制层(MAC)的职责边界,拆解802.11帧的基本结构,并回顾CSMA/CA信道竞争机制。理解这些基础概念,是后续分析OFDMA资源调度、多链路操作(MLO)、TWT省电机制等高级特性的前提。若跳过本章直接学习新特性,极易在帧控制字段解析、退避算法参数、队列管理等方面产生概念混淆。

802.11协议基础架构与CSMA/CA机制 IEEE 802.11系列标准演进 • 802.11-1997: 基础速率 1/2 Mbps • 802.11a/g: OFDM, 54 Mbps • 802.11n (WiFi 4): MIMO, 600 Mbps • 802.11ac (WiFi 5): MU-MIMO, 6.9 Gbps • 802.11ax (WiFi 6): OFDMA, 9.6 Gbps • 802.11be (WiFi 7): MLO, 46 Gbps → 每一代均向后兼容,PHY演进驱动MAC增强 PHY与MAC分工 MAC层 (数据链路层) • 帧封装/解封装、寻址、重传 • CSMA/CA、退避算法、QoS队列 PHY层 (物理层) • 调制编码 (QAM/OFDM)、前导码 • 空口速率、信道绑定、MIMO 802.11 MAC帧通用格式 Frame Control (2B) + Duration (2B) + Address 1-4 (6B each) + Seq (2B) + QoS Control (2B) + HT Control (4B) + Frame Body (0-2304B) + FCS (4B) → 帧控制字段决定帧类型与子类型 CSMA/CA 信道竞争与退避流程 站点A 站点B AP ① 信道空闲 ≥ DIFS (28μs) 后进入退避 ② 随机退避计数器 = rand(0, CW) × SlotTime ③ 计数器递减至0时发送数据帧 ④ 接收方校验FCS后回复ACK (SIFS后) ⑤ 冲突或未收到ACK → CW翻倍重试 ⑥ 成功发送后 CW 重置为 CWmin ⑦ 隐藏节点问题 → RTS/CTS 可选机制 ⑧ 802.11ax 引入 OFDMA 多用户并行

上图从四个维度勾勒了本章的核心知识框架:标准演进、分层架构、帧格式与信道竞争机制。后续内容将逐一展开,并重点强调这些基础机制在WiFi 6/7时代如何被重新定义或增强。

2.1 IEEE 802.11系列标准演进概述

核心原理:从速率提升到效率革命

IEEE 802.11工作组自1997年发布首个无线局域网标准以来,始终围绕“更高吞吐、更多用户、更低时延”三个目标迭代。早期标准(802.11a/b/g)主要依赖物理层调制方式的升级——从DSSS到OFDM,将单流速率从2 Mbps提升至54 Mbps。802.11n(WiFi 4)引入MIMO(多入多出)与信道绑定(40 MHz),首次将速率推至数百兆。802.11ac(WiFi 5)进一步扩展至80/160 MHz信道与下行MU-MIMO,但MAC层仍沿用传统的单用户竞争机制。

真正的转折出现在802.11ax(WiFi 6)。其核心不再单纯追求峰值速率,而是引入OFDMA(正交频分多址)技术,允许在同一个信道内同时为多个用户分配不同的资源单元(RU),从根本上改变了“一次只允许一个站点传输”的MAC层约束。802.11be(WiFi 7)则通过320 MHz带宽、4096-QAM调制、多链路操作(MLO)等特性,将目标指向确定性时延与极致吞吐。

标准WiFi代际PHY关键技术最大速率MAC层主要变化
802.11nWiFi 4MIMO, 40MHz600 Mbps帧聚合 (A-MPDU/A-MSDU)
802.11acWiFi 5MU-MIMO, 160MHz6.9 Gbps下行MU-MIMO调度
802.11axWiFi 6OFDMA, 1024-QAM9.6 GbpsOFDMA资源调度、TWT、BSS Coloring
802.11beWiFi 7320MHz, 4096-QAM, MLO46 Gbps多链路并行、增强QoS、MLO重排序

判断方法:如何识别不同代际的协议能力

在实际网络规划或排障中,可通过AP/STA的能力集(Capability IE)字段判断设备支持的协议版本。例如,HE(High Efficiency)能力字段存在表示支持802.11ax,EHT(Extremely High Throughput)字段存在表示支持802.11be。此外,观察空口速率与信道宽度也能辅助判断:若协商速率超过9.6 Gbps或信道宽度达到320 MHz,则必然为WiFi 7设备。

案例拆解:企业办公场景的协议升级路径

某企业原有WiFi 5网络,高峰期接入终端约200台,视频会议卡顿频繁。升级为WiFi 6后,通过OFDMA技术将原本需要竞争信道才能传输的小包(如语音、键盘输入)合并到同一时隙内并行发送,上行吞吐提升约3倍,时延从平均45 ms降至15 ms。后续若升级WiFi 7,可利用MLO功能让终端同时连接2.4 GHz与5 GHz频段,进一步降低漫游切换时延。

经验提醒:协议演进并非简单的速率叠加。WiFi 6/7的MAC层引入了大量调度机制,理解这些机制需要先掌握传统CSMA/CA的缺陷——这正是本章回顾基础的目的。

2.2 物理层与MAC层分工

核心原理:分层设计的职责边界

802.11协议栈严格遵循OSI模型的分层思想。PHY层负责将MAC层递交的MPDU(MAC Protocol Data Unit)转换为无线信号,具体包括:加扰、编码(LDPC/BCC)、调制(QAM)、OFDM子载波映射、插入前导码与训练字段。PHY层还负责信道状态评估(CCA)与动态带宽调整。

MAC层则承担更“智能”的职责:它决定“何时允许发送”(信道接入)、如何封装数据(帧格式)、如何保证可靠性(重传与ACK)、如何分配资源(OFDMA调度)。MAC层通过CSMA/CA机制协调多个站点共享无线介质,同时通过队列管理区分不同优先级业务(如语音、视频、尽力而为)。

判断方法:问题定位时如何区分PHY与MAC故障

当无线性能下降时,可通过以下特征初步定位:若所有终端速率同时大幅下降且伴随高误码率,问题多在PHY层(如干扰、信号弱);若速率正常但吞吐波动剧烈、重传率高,则问题可能在MAC层(如竞争参数配置不当、隐藏节点)。使用抓包工具观察重传帧的序列号连续性,可辅助判断MAC层重传行为。

常见误区:将PHY速率等同于实际吞吐

初学者常将协商速率(PHY Rate)误认为实际吞吐。实际上,MAC层开销(帧间隔、ACK、竞争窗口)通常导致实际吞吐仅为PHY速率的50%-70%。例如WiFi 6协商速率1200 Mbps,实际TCP吞吐约800 Mbps。理解这一差异,对于容量规划至关重要。

风险提示:在WiFi 6/7中,PHY层引入了更长的OFDM符号(12.8 μs vs 3.2 μs),虽然提升了抗多径能力,但也增加了MAC层帧间隔的占比。若未开启帧聚合,短帧传输效率反而可能低于WiFi 5。

2.3 802.11 MAC帧格式基础

核心原理:帧头字段的语义

所有802.11帧(管理帧、控制帧、数据帧)共享统一的MAC帧头结构。Frame Control字段(2字节)中的Type与Subtype子字段决定帧类型:Type=00为管理帧(如Beacon、Probe Response),Type=01为控制帧(如ACK、RTS/CTS),Type=10为数据帧。Duration字段用于网络分配向量(NAV)设置,实现虚拟载波侦听。

地址字段(Address 1-4)的含义随帧类型变化:数据帧通常包含Address 1(接收端)、Address 2(发送端)、Address 3(BSSID或目的地址)。Sequence Control字段用于去重与重组。QoS Control字段(2字节)在802.11e引入,用于标记TID(Traffic Identifier)与队列优先级。

操作流程:如何解析一个Beacon帧

1. 抓取Beacon帧,定位Frame Control字段 (前2字节)
2. 解析Type/Subtype: 0x08表示Beacon管理帧
3. 读取Address 3: 获取BSSID (AP的MAC地址)
4. 解析Frame Body中的SSID、RSN (安全能力)、HE Capabilities
5. 检查HE Operation字段: 确认信道宽度、RU分配信息

案例拆解:帧聚合对吞吐的影响

假设发送100个1500字节的TCP数据包。若不使用帧聚合,每个包需单独竞争信道并等待ACK,总开销约12 ms。启用A-MPDU聚合后,可将最多64个MPDU合并为一个PHY帧,仅需一次信道竞争,总开销降至2 ms。在WiFi 6中,A-MPDU最大长度扩展至1 MB,显著提升大文件传输效率。

帧类型Type值典型子类型主要用途
管理帧00Beacon (8), Probe Req/Resp网络发现、同步、能力协商
控制帧01ACK (13), RTS (11), CTS (12)确认、信道预约
数据帧10Data (0), QoS Data (8)业务数据传输

2.4 CSMA/CA机制回顾

核心原理:先听后说与随机退避

CSMA/CA(载波侦听多址接入/冲突避免)是802.11 MAC层的核心信道接入机制。其基本流程为:站点在发送前先侦听信道,若信道空闲持续DIFS(分布式协调功能帧间隔,28 μs)后,进入退避阶段。退避计数器在[0, CW]范围内随机取值,每经过一个空闲时隙(SlotTime,通常9 μs)递减一次。当计数器减至0时,站点开始发送数据。接收方在SIFS(短帧间隔,16 μs)后回复ACK,发送方收到ACK后确认发送成功。

若发生冲突(未收到ACK),站点将竞争窗口CW翻倍(从CWmin开始,最大至CWmax),重新选择随机退避值。这种指数退避机制有效降低了高负载下的冲突概率。

判断方法:理解DIFS/SIFS/PIFS的区别

不同帧间隔用于区分优先级:SIFS(16 μs)用于ACK、CTS等高优先级响应;PIFS(25 μs)用于PCF模式下的轮询;DIFS(28 μs)用于普通数据帧。在WiFi 6中,OFDMA机制引入了更短的触发帧间隔,但传统DIFS/SIFS仍然适用于非OFDMA传输。

案例拆解:隐藏节点问题与RTS/CTS

站点A与站点C均位于AP覆盖范围内,但彼此距离较远无法侦听到对方信号。当A与C同时向AP发送数据时,在AP处发生冲突。解决方法是启用RTS/CTS:A发送RTS(请求发送)帧,AP回复CTS(允许发送)帧,C收到CTS后更新NAV,推迟自身发送。虽然RTS/CTS增加了开销,但在高干扰环境中能显著提升吞吐。

总结复盘:CSMA/CA机制在WiFi 6/7中并未被完全替代,而是演变为“增强型分布式信道接入”(EDCA)与“触发式上行接入”(OFDMA随机接入)的混合模式。理解传统退避算法,是理解OFDMA资源调度中“竞争与分配并存”逻辑的基础。在后续章节中,我们将看到802.11ax如何通过MU-RTS/CTS、BSS Coloring等技术优化CSMA/CA的效率瓶颈。