简介这份WiFi基础知识整理文档面向无线网络初学者、网络运维与通信相关从业者围绕3G/4G/WiFi学习场景帮助读者快速厘清无线局域网的基本概念、协议脉络与常用术语。压缩包内为1个doc文件大小约88KB内容以文字笔记形式组织便于检索和后续查阅。文档从有线与无线网络对比切入说明半双工通信、误码重传、抓包安全与功耗等特点并梳理IEEE 802.11a/b/g/n各协议的频段与速率差异重点提及802.11n的信道绑定、MIMO等改进。术语部分覆盖LAN、WAN、WLAN、AP、Station、SSID、BSSID、BSS与分布式系统等还涉及MAC地址等实践基础参数。已有280人学习下载适合希望系统入门WiFi原理、补齐协议与术语短板的读者。1. 从一个家里网速变慢的瞬间说起wifi 到底在传什么晚上在客厅刷视频画面突然转圈手机状态栏从 3G/4G 跳到 wifi过一会儿又掉回移动网络。很多人第一反应是宽带坏了其实 wifi 只是把数据从空气里送出去的一套规则它和 3G/4G 是两条不同的路。空中的设备要排队、要确认、要避开干扰还要在加密和兼容之间做取舍。搞懂 wifi 的基本概念不是为了背术语而是为了在网速变慢、设备连不上、同名网络分不清时知道该看频段、信道、SSID 还是加密方式。它像一套空中交通规则理解规则才不会被表面的“信号满格”带偏。2. 为什么无线网络要复杂得多半双工、重传和 802.11 的来历有线网络给人的感觉是“插上就用”无线网络却总要经历扫描、选择、输入密码、连接成功这一串动作。这个差异不是界面设计造成的而是介质不同带来的连锁反应。空气是共享的信号会衰减、会反射、会被别的设备打断所以无线网络必须在网络层以下多做很多事先建立连接再确认对方在不在再决定什么时候发、发多快、发失败了要不要重传。理解这些“额外动作”后面看到 AP、Station、SSID、BSSID、信道、频宽这些词才不会觉得它们是一堆孤立名词。2.1 有线网络像专用车道无线网络像共用客厅把有线网络想成一条专用车道两端用线缆连好车道相对独立说话可以你来我往同时进行。无线网络更像一间共用客厅大家都在空气里说话同一时刻最好只有一个人说否则声音叠在一起谁都听不清。这个差别直接带来半双工问题。有线网络可以全双工发送和接收同时进行无线网络在同一信道里通常要轮流使用发送时不能同时接收接收时也不适合同时发送。设备多了排队感就出来了。无线通信之前还要先建立连接。有线设备插上线缆物理链路就通了无线设备得先找到网络完成关联才能开始传数据。这个过程听起来只是“连一下”但它决定了后面很多参数你连的是哪个 AP用的是哪个信道支持哪种速率采用哪种安全方式。也正因为连接是协商出来的无线网络里才会出现“信号满格但网速很慢”“能连上但打不开网页”这类看起来矛盾的现象。无线网络在网络层以下出错的概率也高得多。空气里的干扰、距离、遮挡、多径反射都会让帧在传输过程中损坏。损坏后不能只等上层慢慢发现因为那样等待成本太高所以网络层以下的协议本身就要有确认和重传机制。单播帧发出去一般要收到 ACK 才算一次成功通信没有 ACK发送方就要考虑重传。重传能提高可靠性但也带来开销空口时间被占用别的设备就要多等一会儿。速率标称很高实际吞吐却打折原因常常藏在这里。无线网络还有几个容易被忽略的特点。数据在空气里传播抓包比有线环境容易得多安全隐患自然更大收发无线信号要耗电对电池设备是考验相对有线网络无线吞吐量长期偏低虽然 802.11n 已经把理论速率推到 600Mbps但实际使用仍受频宽、干扰、距离和协议开销影响。把这些特点放在一起看就能明白无线协议为什么显得“事多”它不是在故意复杂而是在不稳定的介质上维持可用性。2.2 802.11a/b/g/n 的演进频段、速率和 MAC 层改进以太网和 wifi 都属于 802 系列标准的不同分支。有线网络里常见的是 802.3无线局域网里常见的是 802.11。网络层以上的部分差别不大真正拉开差距的是网络层以下无线要多处理连接、确认、重传、信道竞争和安全接入。802.11 也不是一个版本打天下而是一串逐步演进的子标准。下面这张表把常见版本的关键参数放在一起方便先建立整体印象。标准版本制定时间工作频段频段宽度最大理论速率关键点802.11a1999 年 9 月5GHz325MHz54Mbps速率不低但当时使用不广802.11b1999 年 9 月2.4GHz83.5MHz11Mbps速率较低兼容性好802.11g2003 年 6 月2.4GHz83.5MHz54Mbps在 2.4GHz 上提升速率802.11n2009 年正式批准2.4GHz 和 5GHz双频可用600MbpsHT-40、MIMO、MAC 层改进这张表最容易被误读的地方是“最大理论速率”。54Mbps、600Mbps 都是协议在理想条件下的数字不等于你下载文件时看到的每秒多少兆字节。表里的频段宽度也不是“速度”而是可供划分和使用的频率范围。2.4GHz 的频段宽度是 83.5MHz5GHz 的频段宽度是 325MHz后者像一条更宽的路能划出更多互不重叠的车道但它穿墙能力通常不如 2.4GHz。选网络时只看“哪个数字大”很容易翻车。802.11n 之所以值得单独说是因为它在 MAC 层做了重要改进不只是把速率数字抬高。一个改进是信道合并传输数据时把两个信道合并成一个更宽的信道也就是常说的 HT-40用更宽的频宽换更高的吞吐。另一个改进是 MIMO多输入多输出让两对天线可以在同一信道上同时传输数据并通过 OFDM 这类特殊调制方式降低相互干扰。通俗地说原来是一条车道跑一辆车现在尝试并排跑两辆车还要保证两辆车不撞在一起。频宽和天线一起发力802.11n 的性能才有明显提升。2.3 术语不是背单词LAN、WAN、WLAN、AP、Station 的关系无线网络里的术语多是因为它把“网络范围”“设备角色”“连接动作”“身份标识”拆得很细。先看 LAN 和 WANLAN 是局域网通常指路由和主机组成的内部网络很多场景下是有线网络WAN 是广域网可以理解成外部更大的网络。WLAN 则是无线局域网强调的是“无线”这一层。家里的路由器通常同时连着外部网络和内部网络内部又可能同时有有线和无线两种接入方式。术语不是用来堆砌的而是用来区分“你在说哪一段”。AP 是接入点是无线网络里的特殊节点。其它无线设备通过 AP 和网络内部或外部通信。Station 是工作站表示连接到无线网络中的设备比如手机、平板、笔记本。Associate 是关联一个 Station 想加入无线网络需要和 AP 建立关联。SSID 用来标识一个无线网络是网络的名字BSSID 用来标识一个 BSS格式和 MAC 地址一样是 48 位地址通常就是所处无线接入点的 MAC 地址。SSID 给人看BSSID 给机器看这个区别后面还会展开。BSS 是基本服务集由一组相互通信的工作站组成是 802.11 无线网络的基本组件。它主要有两种类型IBSS 和基础结构型网络。IBSS 又叫 AdHoc组网是临时的通信方式是 Station 到 Station基础结构型网络的通信方式是 Station 到 AP 再到 Station也就是所有无线设备要通信都得经过 AP。日常家用和办公场景里绝大多数是基础结构型网络所以 AP 的角色特别重它不只是“发信号”还是转发的中心。DS 是分布式系统属于 802.11 的逻辑组件负责把帧转发到目的地址。802.11 并没有规定它的技术细节商业产品里常见做法是用桥接引擎加分布式系统媒介共同构成。分布式系统是接入点之间转发帧的骨干网络一般是以太网也可以是无线媒介。骨干网、桥接器、AP 所管辖的 Station 通信这几件事要分开看Station 和外界通信或者和同一 BSS 内其它 Station 通信都要经过 DS外部路由只知道 Station 的 MAC 地址所以需要分布式系统帮忙定位并正确送达。提示看到 LAN、WAN、WLAN 时先问“说的是范围、介质还是接入方式”看到 AP、Station 时先问“谁在转发、谁是终端”。术语一旦放回角色里就不容易混。3. 一个 wifi 名字背后的三层身份SSID、BSSID 与 BSS很多连接问题根源不是信号弱而是把“网络名字”和“设备身份”混成了一件事。手机扫描列表里显示的是一串名字背后却可能对应多个接入点、多个地址、多个信道。SSID 相同不代表你连的是同一台设备BSSID 不同也不代表这是两个完全无关的网络。把 SSID、BSSID、BSS 这三层身份拆开再看漫游和分布式系统很多现象就顺了。3.1 SSID 是给人看的门牌BSSID 是给机器看的身份证SSID 表示一个子网的名字。无线路由通过这个名字为其它设备标识自己的子网。设备扫描时会把相应 SSID 扫出来用户选择名字并连接。理论上不扫描也可以直接指定已知 SSID 进行连接但日常操作里扫描更常见。SSID 可以和其它网络重复所以扫描列表里出现两个同名网络并不奇怪。一般这种重复用于扩大无线网络覆盖一个路由器的信号范围有限给多个路由设置相同 SSID就能让用户在更大范围内看到同一个网络名字。BSSID 用来标识一个 BSS格式和 MAC 地址一样是 48 位地址。它通常就是所处无线接入点的 MAC 地址。SSID 是网络的名字给人看BSSID 是机器看的地址类似身份证。两者不一定一一对应一个 BSSID 在不同信道上可能对应多个 SSID但在同一个信道上它们是一一对应的。漫游的时候SSID 可以保持不变BSSID 一定会变化因为设备从一台接入点换到了另一台接入点。用户看到的名字没变机器看到的地址变了这就是漫游的典型表现。MAC 地址本身也值得拆一下。它烧录在网卡里也叫硬件地址由 48 位十六进制数字组成。前 24 位是组织唯一标志符用来识别局域网节点的标识后 24 位由厂家自己分配。有些抓包工具会把前三个字节映射成某种组织名称的字符也可以选择不显示这种映射。这里的关键不是背位数而是理解“地址有结构”前半段像厂商前缀后半段像设备序号。看到两个地址只差几位不要急着判断它们是两台完全无关的设备。实际设备里MAC 地址还可能不止一个。一个同时包含路由功能和 AP 功能的无线路由器很可能有两个 MAC 地址一个用于外网 WAN一个用于内网 WLAN 和 LAN。路由器外壳或配置页面上有时只标注外网 MAC 地址内网 MAC 地址和外网 MAC 地址一般只差几位甚至连续也有相差很多的例外。抓包时看到 AP 的 MAC 地址和 BSSID 只差几位并不奇怪它们可能来自同一台设备的多个虚拟或实际地址。理解这一点排障时就不会把“地址接近”误判成“完全同一件事”。3.2 BSS 与分布式系统为什么 Station 通信总要经过 APBSS 是一组相互通信的工作站是无线网络的基本组件。基础结构型网络里Station 和 Station 通信不是直接把帧丢给对方而是先到 AP再由 AP 转发。这个设计看起来绕但它让网络可控AP 知道哪些 Station 关联在自己名下知道谁在线、谁休眠、谁需要缓存数据。没有这个中心节点设备之间就要自己发现、自己协调组网会变得临时且不稳定。AdHoc 就是另一种思路通信方式是 Station 到 Station组网临时日常家用场景不常作为主线。分布式系统 DS 解决的是“AP 与 AP 之间怎么连”的问题。它负责将帧转发到目的地址是接入点之间转发帧的骨干网络一般是以太网也可以是无线媒介。骨干网只是分布式系统的媒介不是全部。桥接器、属于骨干网上的接入点所管辖的 Station 通信、外部路由如何定位 Station这些都在 DS 的职责范围里。外部路由只知道 Station 的 MAC 地址不知道它在哪个 AP 后面所以需要分布式系统在接入点之间传递关联信息保证帧送到正确的 Station。分布式系统中的接入点之间必须相互传递与之关联的工作站信息。这样整个分布式系统才能知道哪个 Station 和哪个 AP 关联转发时不会送错地方。通俗地说DS 像小区里的快递中转站外部只知道收件人名字不知道具体楼栋中转站要维护“谁住在哪栋”的对应关系才能把包裹送到正确的门口。DS 不一定必须是以太网也可以使用无线媒介但它的核心任务不变让跨 AP 的通信有路可走。注意SSID 相同只说明“名字一样”BSSID 才更接近“这台设备是谁”。排查同名网络时先看 BSSID 和信道再看信号强度别只盯着名字。3.3 漫游时 SSID 不变而 BSSID 会变漫游的原理不难理解为了扩大一个无线网络的范围可以给多个路由设置相同 SSID。用户从客厅走到卧室设备发现原来的 AP 信号变弱另一个同名 SSID 的 AP 信号更强就可能切换过去。切换过程中SSID 保持不变BSSID 会变化。用户感觉只是“网还在”机器层面却完成了一次接入点更换。移动通信网络里也有类似思路人在移动中从一个覆盖区域到另一个覆盖区域服务不中断但背后的接入节点会变。这里容易产生一个误会看到两个同名网络就以为其中一个一定是“假”的。其实同名网络可能是刻意扩展覆盖也可能是邻居碰巧用了同一个名字。区分时不能只看名字要看 BSSID、信道、信号强度和位置。家里做覆盖扩展时多个 AP 使用相同 SSID 是常见做法但如果配置不当设备可能在两个 AP 之间反复横跳表现为网速忽快忽慢。血泪经验是同名可以信道和频宽要规划别让两个 AP 在同一区域用重叠信道互相干扰。还有一个细节一个 BSSID 在不同信道上可能对应多个 SSID但在同一个信道上是一一对应的。漫游时 SSID 不变BSSID 一定变化。抓包时看到地址接近的多个 BSSID不要惊讶它们可能来自同一台设备的多个网络接口。地址是标识不是价值判断SSID 是名字不是唯一身份。把这三层分开再看设备列表和抓包结果很多“玄学”现象就能落到具体参数上。4. 信道、频宽与速率为什么 2.4G 容易堵、5G 跑得快却穿墙弱wifi 的速度和稳定性不只取决于路由器标称多少兆还取决于它工作在哪个频段、用多宽的信道、周围有多少干扰。2.4GHz 像一条老城区道路车多、路口多、路边还有各种小摊5GHz 像新修的高架车道多、跑得快但拐进房间后衰减更明显。把 Band、Channel、Channel Width、Data Rate、Throughput 这几个概念分清配置无线网络时就不会只盯着一个“速率”数字。4.1 Band 是收音机的长波短波Channel 是更细的频段格子Band 是频率范围。一般 AP 可以支持 5GHz 或 2.4GHz 两个频段。如果两者同时可以设置而不是互斥这个路由器还能同时支持两种频段相当于建立两个无线网络它们采用不同频段。这个感觉类似收音机在长波范围内收音和在短波范围内收音不是谁绝对更好而是传播特性、可用范围、干扰环境不同。2.4GHz 覆盖范围通常更友好穿墙能力相对强但使用这个频段的设备也多5GHz 信道更多、干扰相对少速率上限更高但穿墙和远距离表现通常弱一些。Channel 是对频段的进一步划分。把 5GHz 或 2.4GHz 的频段范围再划分为几个小频段每个小频段称作一个 Channel。不同传输信道上的数据如果信道覆盖范围没有重叠就不会相互干扰。信道的使用在国际上有所规定有些信道无需授权即可直接使用具体是哪个频段里的哪个信道依照各个地区而不同。无需授权使用意思是传输数据时可以让设备收发的功率导致数据进入该信道并在该信道所在频段宽度内传输授权使用的信道则不允许随意占用否则会干扰该信道上其它数据传输。除了 wifi微波、红外线、蓝牙等工作频段也有落在 2.4GHz 范围内的它们传输时会对 wifi 造成干扰。因为双方在不同协议下通信互相会把对方信号识别为噪声。配置 AP 时Channel 里常见一个 Auto 选项表示 AP 启动时自己扫描周围环境选择一个干扰最小的信道进行通信。选好之后一般不会频繁改变所以自动信道不是“随时最优”只是启动时的一次判断。周围环境变了自动信道也可能选得不够好这时手动调整反而更稳。提示2.4GHz 的优点是覆盖和穿墙5GHz 的优点是信道多和速率上限高。先看使用场景再决定优先哪个频段不要简单认为 5GHz 一定全面更强。4.2 Channel Width 像并排车道HT-40 把两条道并成一条Channel Width 是信道的带宽常见有 20MHz、40MHz 等。它表示一个 Channel 片段的宽度。假设 5GHz 的频段宽度总共为 100MHz平均划分为互不干扰的 10 个 Channel那么每个 Channel 的 Channel Width 就是 10MHz实际信道并不一定完全不重叠所以这个例子只用来理解“带宽”和“信道”的关系。Channel Width 越宽单位时间内能承载的数据越多但也更容易和邻近信道重叠抗干扰能力可能下降。这个参数可能依赖其它选项。不是 802.11n 的协议可能就没有 40MHz 的 Channel Width。802.11n 的一个特点是可以把两个信道合并通过提高 Channel Width 来提高吞吐量这就是 HT-40。选择了 20MHz 的 Channel Width 后再选择一个中心频率表示以该频率为中心的前后各一段频带范围被占用。选择 40MHz 时占用的范围更宽像把两条相邻车道并成一条更宽的车道。车宽了通行能力上去了但旁边可用的车道少了和邻区协调的难度也上去了。配置无线 AP 时如果屋子里有很多 AP仔细设置它们的 Channel Width 和 Channel可以保证相互之间的干扰尽可能小。相邻 AP 如果都追求宽频宽又挤在重叠信道上性能反而可能下降。协议本身有协调机制比如让谁先通信、谁等一会儿再通信但协调是有成本的网络性能不如没有干扰的时候。实际部署里2.4GHz 常常更适合用 20MHz 来换稳定5GHz 在信道资源足够时可以尝试更宽频宽。不是所有场景都值得开 40MHz尤其是密集住宅区。4.3 Data Rate 不等于 Throughput理论速率和实际吞吐的差距Transmission Rate 是设置传输速率。采用不同的无线协议可以设置的速率范围有所不同。这里的速度是指理论速度实际中由于各种干扰因素传输速率可能比设置的小。描述无线网络性能时要区分 Data Rate 和 ThroughputData Rate 是理论上最大数据传输速率Throughput 是数据的实际最大吞吐量。厂家、协议开销、重传、竞争、加密、管理帧都会让实际吞吐低于理论值。一般实际最大吞吐大约是理论最大值的 50% 左右这个估计不精确但相对直观。举个容易理解的例子网络中高清视频所需的 Throughput 大约 30Mbps普通网络视频大约 4Mbps。一个标称 600Mbps 的 802.11n 网络理论数字看着很宽裕实际能稳定跑到的吞吐可能只有一半甚至更低。如果频宽只有 20MHz或者 MIMO 没有真正发挥作用或者周围干扰严重实际体验还会再打折。看到“标称 600Mbps”就期待下载速度达到 600Mbps是把 Data Rate 当成了 Throughput属于常见误解。QoS 是质量保证大致意思是传输数据时考虑各种因素以一定优先级保证传输的特定要求一般就是速度。带宽足够时QoS 反而不那么需要带宽紧张、业务混杂时QoS 才有意义。家用场景里视频会议、在线游戏、下载任务抢带宽QoS 可以帮助关键业务不被完全挤占。但它不是凭空增加带宽的魔法只是在有限资源里做排序。理解这一点就不会把 QoS 当成“开了就变快”的开关。4.4 干扰不只来自 wifi蓝牙、微波与隐藏节点无线网络里有一类麻烦叫隐藏节点。假设同一个 AP 覆盖范围内有两个 Station A 和 B它们因为距离原因互相不可见但 AP 知道它们都在自己范围内。A 想通信必须经过 AP 转发B 也可能同时通过 AP 通信。A 不知道 B 的存在B 也不知道 A 的存在结果 AP 同时收到两边的通信请求。无线网络中同一时刻不能有多个人传输数据这种互相干扰却互相不可见的情况会提高重传概率拉低网络性能。RTS/CTS 机制就是为这种情况准备的。RTS 是 Request-To-SendCTS 是 Clear-To-Send。设置好 RTS 阈值后超过这个阈值就会在发送信息之前先发送 RTS以减少干扰相应的 CTS 会回应之前的 RTS。一般 AP 发送 CTSStation 发送 RTS。A 想通信时先广播 RTS 给 AP告诉 AP 它想通信接收到 RTS 的其它 Station 知道 A 将要发送数据于是不发送数据以免干扰。AP 收到 RTS 后广播 CTS告诉所有在 AP 范围内的 Station包括对 A 而言的隐藏节点 BA 将要通信。B 知道 A 的存在后就不会干扰 A。不同网络的工作站之间也可以通过 RTS/CTS 清除相互干扰。Beacon Interval 表示无线路由定期广播其 SSID 的时间间隔一般不用特别设置采用默认值即可。如果不广播Station 扫描时可能发现不定期广播的 AP 对应 SSID 的网络不见了从而断开连接。Beacon 帧定时广播主要用来通知网络 AP 的存在性还包含 Power Save 以及地区等信息。Station 和 AP 建立关联时也需要用到 Beacon。Station 可以通过扫描 Beacon 得知 AP 存在也可以主动发送 Probe 探寻 AP 是否存在这就是主动扫描和被动扫描的区别。DTIM/TIM 告诉 StationAP 在为 Station 做数据缓存时的缓存时间。为了省电无线 Station 可能在一段时间后自动进入休眠状态。AP 会为休眠 Station 缓存发送给它的数据休眠 Station 只会在一定时间间隔内给 AP 发送数据帧确认是否有发送给自己的数据。用主机 ping 一台睡眠设备时响应时间往往比不睡眠时更长原因就在这里。Fragmentation Threshold 表示一个包的分片阈值发送的数据包超过阈值后802.11 会自动分割。分片值越小整个数据包越容易传输成功因为出错时只需重传一个片段而不是整个包但开销也越大需要额外信息标记每个分片还要处理重组。参数作用调小或调大时的直观影响RTS Threshold超过阈值先发 RTS 清场调小可能减少隐藏节点冲突但增加控制帧开销Beacon IntervalAP 广播 SSID 的周期一般用默认值改得太大会影响扫描和发现DTIM Interval休眠 Station 的缓存通知周期影响省电和响应延迟的平衡Fragmentation Threshold数据包分片阈值调小提高单包成功率但重组开销上升5. 常见误区SSID 相同就是同一个网络吗wifi 概念里最容易让人混淆的不是术语本身而是术语之间的边界。信号满格不等于速率高连上网络不等于数据加密同名网络不等于同一台设备标称速率不等于实际下载速度。下面这几组误区在日常排障和看参数时出现频率很高逐条拆开比死记定义更有用。5.1 易混点5GHz 就是 5G 移动网络很多人看到路由器参数里的 5GHz再看到手机状态栏里的 3G/4G/5G就以为它们是同一套东西。这个混淆很自然因为都带“G”和数字。但 5GHz 说的是 wifi 的工作频段单位是赫兹表示无线电波频率范围3G/4G/5G 说的是移动通信网络的代际是另一套广域覆盖体系。手机从 3G/4G 切到 wifi是换了一条接入路径不是把移动网络改成了 5GHz。一个讲频段一个讲代际维度不同。区分方法很简单看单位。wifi 参数里写 2.4GHz、5GHz后面跟的是 Hz讲的是频率移动网络写 3G、4G、5G讲的是第几代。再看设备场景wifi 由无线路由或 AP 提供局部覆盖移动网络由广域基站提供覆盖。两者可以互相补充但不是同一个概念。把 5GHz 叫成“5G wifi”容易让不熟悉的人误解严格说应该叫 5GHz 频段。排障时先分清这条路径才不会把移动网络信号弱和 wifi 信道干扰混在一起。5.2 易混点SSID 相同就是同一个 AP扫描列表里出现两个同名网络很多人会以为其中一个是“克隆”的或者认为自己连到了同一个 AP。SSID 只是网络名字可以和其它网络重复。扩大无线网络覆盖时给多个路由设置相同 SSID 是常见做法用户走到不同区域设备可以在同名网络之间切换。也就是说同名网络背后可能是多个 AP各自有不同的 BSSID 和信道。只看名字无法判断是不是同一台设备。区分时要看 BSSID、信道和信号强度。BSSID 通常对应接入点的 MAC 地址漫游时 SSID 不变BSSID 会变。一个 BSSID 在不同信道上可能对应多个 SSID但在同一个信道上是一一对应的。家里做覆盖扩展时同名 SSID 不是错错的是信道规划混乱、频宽重叠、设备反复横跳。看到同名网络先别急着说“有假网络”先看背后有几个 BSSID分别在哪些信道信号覆盖是否合理。5.3 易混点连上 wifi 的密码就是数据加密输入密码能连上 wifi很多人就认为所有数据都已经被加密了。这里其实有两层网络接入的认证和数据帧本身的加密。抓包时可以看到Association 开始阶段可能是 Open 的也就是先建立连接后面再采用安全加强协议进行再次鉴权认证如果认证不通过再把已经建立的 Association 断开。这种机制是为了兼容早期没有充分考虑安全的 802.11 设计。连上网络不等于每个数据帧都自动变成看不懂的密文。区分时看安全模式和抓包字段。WEP、WPA、WPA2 是不同代的安全体系WEP 采用 RC4WPA 采用 TKIPWPA2 采用 CCMP有些设备上用 AES 之类的字眼替代 CCMP。WPA2AES 是安全性最强的组合。数据帧里如果有 data protected 字段表示这个数据本身被加密了不知道密码时看不出这个包具体做什么。网络需要密码访问和数据本身是否加密不是同一件事。看到“有密码”就认为“绝对安全”是把接入控制和数据保护混为一谈。5.4 易混点标称 600Mbps 就能跑 600Mbps 下载802.11n 标称最大 600Mbps这个数字很抓眼球但它属于 Data Rate是理论最大数据传输速率。实际 Throughput 受频宽、MIMO 是否生效、干扰、距离、协议开销、重传、加密方式影响通常只有理论值的一半左右环境差时还会更低。高清视频所需吞吐大约 30Mbps普通视频大约 4Mbps拿这个作参照就能理解为什么很多家庭百兆宽带配 wifi 已经够用标称速率更多是上限说明。区分时看实际测速和协商速率不要只看包装盒。协商速率是设备和 AP 当前谈下来的链路速率实际下载速度还要经过网络层以上、服务器、宽带出口等环节。802.11n 的 HT-40 和 MIMO 能提升吞吐但前提是频宽开得起来、天线配对有效、干扰可控。只开 20MHz或者周围 2.4GHz 拥堵严重标称数字再高也发挥不出来。把理论速率当实际下载速度是选路由和排障时最常见的翻车点之一。5.5 易混点抓包工具装在自己电脑上就能看到整个空中的包普通机器上的抓包软件抓取无线网卡上的包时目标地址通常是这台机器的无线网卡不是发给它的包会被网卡过滤掉。想抓所处无线环境下所有的包需要给机器配备专用嗅探设备再配合抓包工具分析。普通网卡能看到的范围有限这不是软件设置问题而是网卡工作方式决定的。把“能抓自己的包”当成“能抓整个空口”分析结论很容易偏。区分时看设备是否支持专用嗅探抓到的包是否完整、校验位是否正确。校验位不对的包应该忽略几乎没有分析价值。抓包时还要注意信道和频宽某些专用嗅探网卡对 40MHz 频宽支持不完整这是硬件固件限制不是抓包软件不努力。广播帧不需要 ACK单播帧一般需要 ACKACK 本身是单播的却不需要再被确认而且没有源地址和序号。抓包看到地址接近的多个 BSSID也不要立刻判断为多台设备可能是一台设备虚拟出的多个地址。抓包是证据不是玄学前提是先把采集边界搞清楚。6. 什么时候该懂这些排障、选路由和看协议的边界这些概念真正有用的地方是帮你把“网慢”拆成可判断的几件事。家里视频卡顿先看是宽带出口问题还是 wifi 空口问题如果 3G/4G 切到 wifi 后更差重点看频段、信道、频宽和干扰源如果所有设备都慢再看路由和宽带。多个房间用同名网络扩展覆盖时重点看 SSID 背后的 BSSID 和信道规划别让两个 AP 在同一区域互相抢话。选路由时双频、802.11n 及以上、WPA2AES 这些参数比一个孤零零的标称速率更有参考价值。抓包分析时先确认采集设备是否能抓到完整空口包再看校验位、加密字段和地址类型别拿普通网卡抓到的有限样本下结论。场景该先看什么别急着做什么家里视频卡顿频段、信道、频宽、干扰源别只怪宽带也别只看信号格数多个房间同名 wifiSSID 背后的 BSSID、信道规划别把同名网络直接当成同一个 AP选购无线路由双频、协议版本、WPA2AES别只看标称最高速率抓包分析专用嗅探、校验位、加密字段别用普通网卡抓全空口就下结论也有不适合深挖的时候。普通家庭用户不需要为了追求理论峰值去反复折腾 40MHz 和 RTS 阈值稳定比数字好看更重要WEP 属于旧加密方式有已知弱点不要因为老设备兼容就把它当成可用方案802.11n 设备采用 WEP 后还可能退回 802.11b/g 模式N 的性能发挥不出来抓包要在自己有权管理的网络里做不要把抓到几个包当成完整证据。排障时先改一个变量再看结果别一次动五个参数最后连哪个动作生效都不知道。从那以后我每次给家里调路由都先写四个格频段、信道、频宽、加密方式再动手。希望帮到你。本文还有配套的精品资源点击获取