1. 无线网络基础:标准演进、频段与拓扑

各位同学,欢迎来到《无线抓包分析从入门到精通》的第一章。

我是你们的讲师,一个在无线通信领域摸爬滚打了十几年的老工程师。今天咱们不聊虚的,直接切入正题。想学会抓包分析,你首先得明白你抓的到底是什么玩意儿。这就像修车,你得先知道发动机长什么样,才能听出异响在哪儿。

这一章,我们就来把无线网络的老底儿翻一翻。从古老的802.11a/b/g,到现在的Wi-Fi 7(802.11be),再到那些绕不开的频段和拓扑结构。嗯,这些都是基本功,但也是你未来成为高手的基石。

1.1 无线标准演进:从11Mbps到46Gbps

无线标准这玩意儿,说白了就是一套大家共同遵守的“游戏规则”。IEEE 802.11工作组从1997年推出第一个标准开始,就一直在给这套规则打补丁、升级版本。

核心观点: 每一次标准的迭代,目标都极其明确——更快、更稳、更远的连接。但现实往往很骨感,物理定律和法规限制是两座绕不开的大山。

我个人习惯把这段演进史分成三个阶段来看:

  • 启蒙时代(802.11a/b/g): 解决“能不能连”的问题。速率从2Mbps提升到54Mbps,虽然现在看慢得可怜,但在当时可是革命性的。
  • 提速时代(802.11n/ac): 解决“连得快不快”的问题。引入了MIMO(多入多出)和信道捆绑,速率直接飙到Gbps级别。我在2012年第一次调试802.11n的3x3 MIMO时,看着吞吐量突破300Mbps,那感觉,比第一次开车上高速还激动。
  • 高密时代(802.11ax/be): 解决“人多时连得爽不爽”的问题。引入了OFDMA(正交频分多址)和MU-MIMO(多用户多入多出),专门应对机场、体育馆这种高密度场景。

下面这张表,我建议你收藏起来。做抓包分析时,看到帧头里的字段,你得能立刻反应出它属于哪一代技术。

标准 Wi-Fi 代际 推出年份 频段 最大速率(单流) 关键技术
802.11a Wi-Fi 2 1999 5 GHz 54 Mbps OFDM
802.11b Wi-Fi 1 1999 2.4 GHz 11 Mbps DSSS/HR-DSSS
802.11g Wi-Fi 3 2003 2.4 GHz 54 Mbps OFDM
802.11n Wi-Fi 4 2009 2.4 / 5 GHz 150 Mbps MIMO, 信道捆绑(40MHz)
802.11ac Wi-Fi 5 2013 5 GHz 866.7 Mbps MU-MIMO (下行), 信道捆绑(160MHz)
802.11ax Wi-Fi 6/6E 2019 2.4 / 5 / 6 GHz 1.2 Gbps OFDMA, MU-MIMO (上下行), 1024-QAM
802.11be Wi-Fi 7 2024 2.4 / 5 / 6 GHz 2.88 Gbps CMU-MIMO, 320MHz信道, 4096-QAM, 多链路操作(MLO)

抓包小贴士: 在Wireshark里,你可以通过过滤 wlan.fc.type_subtype == 8 来查看Beacon帧。Beacon帧的帧体里会携带 Supported Rates 和 HT Capabilities (802.11n) / VHT Capabilities (802.11ac) / HE Capabilities (802.11ax) 等信息。看一眼这些字段,你就能知道这个AP支持到哪一代标准。

1.2 频段与信道:看不见的高速公路

无线信号在空气中传播,就像汽车在高速公路上跑。频段就是高速公路,信道就是上面的车道。

目前主流的频段有三个:2.4 GHz、5 GHz 和 6 GHz。你想想看,为什么2.4 GHz穿墙好,但速度慢?因为频率低,波长长,衍射能力强,但带宽窄,就像乡间小路,虽然能绕开障碍物,但跑不快。5 GHz频率高,带宽大,速度快,但穿墙差,就像城市高速,路况好但一堵墙就能挡住信号。

2.4 GHz 频段

  • 频率范围: 2.400 – 2.4835 GHz
  • 信道宽度: 20 MHz(不重叠信道只有3个:1、6、11)
  • 特点: 覆盖广、穿墙好,但干扰极大(蓝牙、微波炉、ZigBee都挤在这里)。

避坑指南: 我曾经在一个大型仓库做无线勘测,客户死活说2.4G信号满格但网速慢。我一抓包,发现信道1上除了他们的AP,还有十几个邻居的AP和一堆蓝牙信标。信道利用率高达90%!这就是典型的“信号满格,但全是噪音”。后来我强制他们全部迁移到5 GHz,问题立刻解决。

5 GHz 频段

  • 频率范围: 5.150 – 5.850 GHz(各国法规不同)
  • 信道宽度: 20/40/80/160 MHz
  • 特点: 干扰少、速度快,但覆盖范围小,且部分信道需要DFS(动态频率选择)支持,会与气象雷达冲突。

6 GHz 频段 (Wi-Fi 6E / Wi-Fi 7)

  • 频率范围: 5.925 – 7.125 GHz
  • 信道宽度: 20/40/80/160 MHz
  • 特点: 全新的“净土”,干扰极少,带宽巨大。但覆盖能力比5 GHz还弱。

做抓包分析时,你经常需要查看某个帧是在哪个信道上被捕获的。在Wireshark里,Radiotap Header 里的 Channel frequency 字段会告诉你精确的频率。比如,频率 2412 MHz 对应信道1,频率 5180 MHz 对应信道36。

1.3 无线网络拓扑结构:谁在跟谁说话

搞清楚了信号在哪跑,接下来得知道这些设备是怎么组织起来的。无线网络的拓扑结构,说白了就是设备之间的“社交关系”。

主要有三种模式:

  1. 基础架构模式(Infrastructure Mode): 这是最常见的模式。所有客户端(STA)都通过一个中心节点——接入点(AP)来通信。你家里的路由器、公司的无线网络,都是这种模式。抓包时,你会看到大量的数据在AP和STA之间来回穿梭。
  2. 自组网模式(Ad-hoc Mode / IBSS): 没有AP,设备之间直接通信。就像两个人面对面聊天,不经过总机。这种模式现在很少见了,但在一些应急通信或文件共享场景下还能看到。
  3. 扩展服务集(ESS): 多个AP通过分布式系统(DS,通常是有线网络)连接在一起,形成一个大的无线网络。你在商场里从一个AP漫游到另一个AP,就是ESS在起作用。

为了让你更直观地理解这三种拓扑,我画了一张图。

无线网络拓扑结构对比 基础架构模式 (Infrastructure) AP (接入点) STA 1 STA 2 STA 3 自组网模式 (Ad-hoc / IBSS) STA A STA B STA C 扩展服务集 (ESS) DS (有线骨干网) AP 1 AP 2 STA AP STA DS

在抓包分析中,识别拓扑结构至关重要。比如,你看到Beacon帧里 Frame Control 字段的 From DS 和 To DS 位,就能判断这个帧是去往AP还是来自AP。如果两个位都是0,那就是Ad-hoc模式下的直接通信。

抓包小贴士: 在Wireshark里,你可以添加一个自定义列,显示 wlan.fc.ds 字段。这样你一眼就能看出当前帧的“方向”,快速判断网络拓扑。