简介:这份《wifi基础知识讲解》文档是一份面向无线网络初学者与3G/4G/WiFi方向从业者的入门整理资料,用通俗语言梳理WiFi技术的基本框架。内容涵盖无线相比有线在连接建立、半双工通信、抓包安全、功耗等方面的特点,并逐一讲解802.11a/b/g/n等协议演进,以及LAN、WAN、WLAN、AP、Station、SSID、BSSID等核心术语,适合作为日常查阅或系统学习的速查笔记。资源包内共1个doc文件,整体仅88KB,轻量精炼;文档将知识点按基本概述、协议、术语讲述、总结四部分组织,便于快速定位。该资源已有277人学习,对刚接触无线网络、想弄清WiFi底层概念与802.11协议关系的读者较为实用。
1. WiFi到底是什么:把看不见的网讲明白
你有没有想过,手机里那个满格的WiFi图标,背后到底发生了什么?我们每天都在说"连WiFi""WiFi密码是多少",但大多数人并不清楚WiFi究竟是怎样工作的——为什么有时候信号满格网速却很慢?为什么隔着两堵墙视频就卡成幻灯片?为什么WiFi密码设了WPA2还是会有人破解?
其实WiFi的原理可以类比成一台对讲机。你们一群人在一个房间里,每个人都有对讲机,但规定同一时刻只能有一个人说话,其他人必须听。想说话的人要先喊"我要说话",别人听到后就安静下来,然后他再开口。这个"先举手再发言"的过程,就是WiFi最底层的规矩。不同的是,WiFi传输的不是声音,而是数据包。
WiFi(Wireless Fidelity)是一种基于IEEE 802.11协议的无线局域网技术,它用无线电波代替网线,让设备在短距离内组网通信。它不神秘,也不复杂——本质就是一套"怎么用无线信号说话"的规则,加上一堆为了让这个无线环境稳定、快速、安全而补充的细节。搞懂WiFi基础知识,就是搞懂这套规则:它为什么存在、它怎么工作、它有哪些坑。这篇文章会把WiFi里最常见也最容易混淆的概念一次讲透。
2. 802.11协议族:为什么WiFi有那么多"版本"
2.1 为什么无线通信需要协议
有线网络(Ethernet)用网线连接设备,信号沿着铜线走,方向明确、干扰少,所以协议可以做得相对简单。无线环境完全不一样:电波在空气中传播,会衰减、会反射、会被墙壁吸收,更麻烦的是——同一个空间里可能同时有几十台设备都在发射无线电波。如果没有规则,场面就是一场谁也听不清的"菜市场吵架"。
这就是802.11协议存在的原因。它定义了WiFi设备在物理层和数据链路层的通信规范:用什么频率、怎么调制信号、怎么避免冲突、怎么确认数据到达、出错怎么重传。IEEE的802.11标准从1999年至今经历了多代发展,每一代人都在解决上一代遗留的问题,或者适应新的应用需求。
2.2 802.11a:生不逢时的先行者
1999年9月,IEEE同时推出了802.11a和802.11b两个标准。802.11a工作在5GHz频段,最大传输速率54Mbps。理论上讲,它的性能在当时相当亮眼——5GHz频段干扰少、速度快。但问题是它生不逢时:
首先,5GHz的设备成本高,那个年代普通家庭根本买不起;其次,5GHz频段的覆盖范围比2.4GHz小,穿墙能力也弱,对家用场景并不友好。结果就是802.11a在市场上几乎没留下什么痕迹,但它给后来5GHz频段的成熟技术打下了基础。
2.3 802.11b:真正打开市场的功臣
802.11b发布时间比a稍晚,工作在2.4GHz频段,最大速率11Mbps。这个速率在今天看来属于"龟速",但在当时是一个实用化的门槛——2.4GHz设备便宜,穿透性比5GHz好,覆盖范围也更理想。于是802.11b迅速成为了早期WiFi的代名词。很多老玩家可能还记得当年无线网卡上写着"11Mbps"的字样,那就是802.11b的时代。
不过802.11b有一个致命缺陷:2.4GHz这个频段太拥挤了。微波炉、蓝牙设备、无线鼠标——都挤在2.4GHz附近工作,干扰是家常便饭。这个问题的根源一直延续到今天。
2.4 802.11g:承上启下的过渡者
2003年,802.11g标准问世,它把802.11a的54Mbps速率带到了2.4GHz频段。换句话说:保留了802.11b的覆盖优势,同时把速率提升了近5倍。这就像同一辆车上换了更强的引擎,油耗没变多少,但跑得更快了。802.11g可以向下兼容802.11b,所以老设备在g网络里也能工作(只是以b的速率)。
2.5 802.11n:让WiFi性能飞升的关键改进
2009年才被IEEE批准的802.11n,是一个真正的分水岭。它同时支持2.4GHz和5GHz,最大速率达到600Mbps。为什么能提升这么多?两个关键改进:
第一个是信道绑定(HT-40)。传输速率很大程度上取决于信道(Channel)的宽度。802.11n之前,一个信道是20MHz宽,而802.11n可以将两个相邻信道合并成一个40MHz的信道来传输数据,等于把高速公路从两车道拓宽成四车道。
第二个是MIMO(多输入多输出)技术。简单说,以前一台设备只有一根天线收发数据,MIMO让两对(或更多)天线可以同时在同一信道上传输数据,而且互不干扰。这靠的是一种叫OFDM的特殊调制技术。
打个比方:以前一条路上只能跑一辆车(单天线单信道),现在可以四辆车并排跑,而且每辆车的发动机都换成了更高效的型号(更高的调制效率),总吞吐量自然翻了几倍。
我们可以用一张表来直观对比这几代协议的关键差异:
| 协议标准 | 发布年份 | 工作频段 | 最大速率 | 关键技术 |
|---|---|---|---|---|
| 802.11a | 1999 | 5GHz | 54Mbps | OFDM |
| 802.11b | 1999 | 2.4GHz | 11Mbps | DSSS |
| 802.11g | 2003 | 2.4GHz | 54Mbps | OFDM |
| 802.11n | 2009 | 2.4GHz + 5GHz | 600Mbps | MIMO + HT-40 |
理解了这张表,你就明白为什么现在路由器都标着"双频""千兆"——双频指的是同时工作在2.4GHz和5GHz,千兆大部分是802.11n以后协议的功劳。
2.6 有线网络和无线网络的本质差异
前面所有协议讨论的基础,是先弄清楚WiFi和Ethernet的根本区别。原文总结了五点差异,都值得仔细体会:
建立连接:有线网络插上网线就能通信,无线网络必须先完成连接建立过程(Associate),设备要和AP"握手"成功后才能开始传数据。
半双工 vs 全双工:有线以太网可以同时收发数据(全双工),WiFi只能在同一时刻要么说、要么听(半双工)。这就像对讲机——按下讲话键就不能同时听别人说话。
高错误率:无线信号在空中传输,出错概率远高于铜线,所以无线协议必须在链路层做重传机制,不能只依赖上层TCP/IP的超时重传。这就是为什么WiFi实际吞吐量往往只有理论速率的一半左右。
安全隐患:数据在空中传输,任何人都可以抓包分析。有线网络要接入物理链路才能监听,WiFi只需要在覆盖范围内就能嗅探。
功耗:发射和接收无线信号都比网线通信耗电,这对移动设备的电池是持续的考验。
3. 看懂WiFi的地图:AP、Station、SSID、BSSID
3.1 AP和Station:无线世界的"基站"和"手机"
在一套WiFi网络里,有两个最基本的主角:AP(Access Point,接入点)和Station(工作站)。
AP是无线网络中的特殊节点,所有其他设备通过它才能和外界通信。家庭里你买的无线路由器,本质是一个集成了路由功能、交换功能和AP功能的一体化设备。Station则是指连接进无线网络的设备——手机、电脑、智能电视,都是Station。
两者的关系可以类比为蜂窝网络中的基站和手机:基站负责覆盖信号、转发通信,手机通过基站拨打电话和上网。WiFi的基础型网络结构就是典型的"所有设备经过AP"模式:Station和Station之间不能直接通信,必须经过AP转发。
这与另一种叫**IBSS(独立基本服务集)**的模式截然不同。IBSS也叫Ad-Hoc模式,设备之间直接通信(Station到Station),不需要AP。这种模式多用于临时组网——比如两台电脑在没有路由器的情况下"面对面"传文件。但实际生活中绝大部分WiFi都属于基础型网络,所以本文后面的讨论都以"Station↔AP↔Station"的架构为前提。
3.2 SSID和BSSID:网络的名字和网络的身份证
这是WiFi里最容易混淆的一对概念,但其实一句话就能区分:
SSID是给人看的,BSSID是给机器看的。
SSID就是你手机里看到的WiFi名字,比如"Home_5G""Coffee_Shop",它是用来标识一个无线网络的文本名称。设备扫描周围的无线信号时,AP会定期广播自己的SSID,你的手机把列表显示出来,你选中一个名字,就是在选一个SSID。
BSSID则是一个48位的地址,格式和MAC地址一模一样。一般来说,它就是AP的MAC地址。从机器角度看,SSID是"这个网络叫什么",BSSID是"这个网络到底在哪台设备上"——就像一个人有名字(SSID),也有身份证号(BSSID)。
还有一个细节值得注意:SSID和BSSID并不总是一一对应。同一个AP在不同信道上可以对应多个SSID(这是多SSID功能),多个AP设置相同的SSID会组成一个更大的网络(这是漫游的基础)。漫游的时候,你的手机从一个AP移动到另一个AP,SSID不变,但BSSID一定会变——因为换了设备。
3.3 BSS和DS:你连的不是路由器,是网络系统
BSS(Basic Service Set)是802.11无线网络的基本组件,由一组相互通信的工作站(包括AP和Station)组成。一个AP加上连接它的所有Station,就构成一个BSS。这个BSS的标识就是BSSID。
但WiFi并不只是一个孤立的BSS。多个AP要组成一张完整的局域网,就需要**DS(Distributed System,分布式系统)**来连接它们。DS在802.11协议标准里是一个逻辑组件,负责把帧转发到目的地址。家用场景里,DS通常就是以太网——多台无线路由器通过网线连到交换机,交换机构成了它们的"骨干网络"。
DS的关键点在于:
- 骨干网络:用于连接各AP的媒介,常见是以太网,也可以是无线媒介(WDS)
- 桥接:AP上同时有有线接口和无线接口,它负责在两种媒介间转发帧
- 位置感知:AP之间必须传递各自关联的Station信息,这样整个DS才知道"某个Station在哪台AP下面",才能把帧正确送达
可以这样理解:BSS是"一个AP下的一群设备",DS是"连接多个AP的骨架"。
3.4 To DS和From DS:看懂数据帧的方向
802.11的Data Frame里有一个非常重要的方向字段——DS字段,占两个比特,分别是"To DS"和"From DS",用来标识数据帧的传输方向。理解这个字段的关键是:DS可以大致视为AP,但从Station的角度来看更容易理解。
- To DS=1, From DS=0:Station发送给AP的帧,也叫上行(Upload)
- To DS=0, From DS=1:AP发送给Station的帧,也叫下行(Download)
- To DS=0, From DS=0:Ad-Hoc模式下Station之间的直接通信,或管理帧、控制帧
- To DS=1, From DS=1:无线桥接器上的数据帧(WDS模式)
为什么要设计这个字段?因为无线帧的地址解析方式和有线网络不同——帧里最多有四个地址字段,具体哪个是源地址、哪个是目的地址,要看To DS和From DS的组合才能确定。抓包分析的时候,第一步就是看DS字段,否则会把方向搞反。
4. 实践中的WiFi:频段、信道、安全等关键参数
4.1 频段(Band)和信道(Channel):高速公路和车道
WiFi的工作频段主要是两个:2.4GHz和5GHz。支持双频的AP可以同时建立两个无线网络,一个跑2.4GHz,一个跑5GHz,互不干扰——相当于一台收音机能同时开长波和短波两个节目。
信道是频段的进一步划分。以2.4GHz为例,整个频段宽度83.5MHz,被划分为13~14个信道(具体国家有差异),每个信道占据一部分频率范围。5GHz频段更宽(325MHz),能划分出更多信道,这也是为什么5GHz比2.4GHz干扰少的原因之一。
信道选择直接影响网络质量。如果两个AP使用有重叠的信道,它们会互相干扰,表现为网速下降、延迟抖动。有一个经典的经验法则:在2.4GHz频段,1、6、11这三个信道是互不重叠的,密集部署AP时最好把它们岔开。
"Auto(DFS)"是信道自动选择模式,AP启动时扫描周围环境,自动选择干扰最小的信道。但要注意:选择好之后一般不会动态改变——除非环境中出现重大变化。所以你家里路由器如果常年开着Auto档,隔壁邻居也开了新路由器,你的AP并不会主动换信道。
4.2 信道宽度(Channel Width):路拓宽了,但也有代价
信道宽度表示一个信道占用的频率带宽,常见的选项有20MHz和40MHz。802.11n的一大特点就是能把两个20MHz信道合并成40MHz,让传输速率翻倍。
但40MHz信道有一个隐藏问题:它占用的频谱范围更宽,在2.4GHz频段内容易和其他信道重叠,反而造成更大干扰。在公寓楼这种WiFi密集的环境里,40MHz不一定比20MHz快——因为干扰多了,重传率上升,实际吞吐量反而可能下降。这就是为什么很多路由器在2.4GHz频段默认使用20MHz,而5GHz频段才允许开启40MHz。
另外一个值得注意的点是信道宽度和具体信道参数的搭配:选择"20MHz"后,再选"5.18GHz",实际占用的频率范围是以5.18GHz为中心的前后各10MHz,总计20MHz。
4.3 无线安全:WEP、WPA、WPA2到底选什么
无线安全是整个WiFi体系中最容易搞混的部分,因为这里交织了两套标准体系:IEEE制定的技术性标准(802.11i)和WiFi联盟制定的商业化标准(WPA/WPA2)。
WEP是1999年通过的802.11标准的一部分,采用RC4加密算法。它在推出不久就被发现有严重漏洞——RC4算法和密钥管理方式都有缺陷,用专门的工具几分钟就能破解。2003年它被WPA取代。
WPA是WiFi联盟为支持IEEE 802.11i标准而推出的过渡方案。它使用TKIP算法,TKIP保留了RC4的核心机制,所以仍然有隐患,但比WEP好很多——至少密钥是动态更新的,破解难度大大提高。
WPA2是WPA的第二个版本,也是完整的IEEE 802.11i标准实现。它改用CCMP加密协议(在很多路由器设置界面里叫AES)。AES是一种现代强加密算法,安全性远高于TKIP。WPA2+AES是目前家用WiFi最推荐的组合。
还有一个容易混淆的地方:WPA/WPA2还有Personal和Enterprise两种认证模式。WPA-Personal(也叫WPA-PSK)使用预共享密钥(passphrase),不需要认证服务器,适合家用;WPA-Enterprise使用802.1X/EAP认证,需要RADIUS服务器,适合企业环境。普通家庭只需要关注PSK版本即可。
注意一个隐蔽的坑:如果设置了WEP加密方式,802.11n设备会降级到802.11b/g模式工作——因为802.11n标准本身不支持WEP。很多人家里路由器"明明开了n模式却跑不出速度",原因可能就在这。
4.4 其他容易被忽略的参数
Region(区域):这是在路由器里设置你所在的国家或地区。Station会根据AP广播的Region信息调整发射功率,以遵守当地法规。设置错了,可能使用不符合规定的频段,造成干扰甚至违法。
RTS/CTS(隐藏节点问题):如果两个Station都在AP覆盖范围内,但互相看不见(距离太远),它们同时向AP发数据时就会冲突——这就是"隐藏节点"问题。解决办法是RTS/CTS机制:发送方先广播RTS(请求发送),AP收到后广播CTS(允许发送+告知所有Station"有人要说话了"),这样隐藏节点也知道要安静。这个机制对大型密集网络非常重要。
Beacon Interval:AP定期广播SSID的时间间隔。如果间隔太大会导致Station发现网络变慢,太小会增加无线信道开销。默认值通常就行,不用特别调。
Region、Beacon、RTS/CTS,这些参数在日常使用中很少需要改动,但抓包分析时它们就变成了重要的"阅读线索"。
5. WiFi常见误区与易混概念:五个最容易被绊倒的地方
5.1 SSID和BSSID傻傻分不清
易混点:觉得SSID就是WiFi网络的唯一标识,甚至有人以为SSID就是路由器名字。
为什么混:因为在手机上看到的WiFi列表只有SSID,日常操作中完全接触不到BSSID这个术语。所以很容易把"网络名称"当成"网络身份"。
怎么区分: SSID是给人看的文本名字,可以重复——多台路由器可以设置相同的SSID来扩展覆盖范围(漫游场景)。BSSID是给机器看的48位地址,相当于网络的MAC地址,在物理上标识了是哪台AP在提供服务。判断依据很简单:这个名字能不能改?SSID可以在设置界面随便改;BSSID绑定了设备硬件,通常改不了(除非启用MAC克隆类功能)。
5.2 WEP和WPA混为一谈,以为都是"加密方式"
易混点:看到路由器设置里WEP、WPA、WPA2三个选项,以为只是不同的"密码强度",随便选一个就行。
为什么混:因为三个缩写都出现在"安全设置"里,看起来就像是同一个东西的三种等级,不了解背景的人不会想到它们背后是不同的算法体系。
怎么区分:WEP是第一代加密,使用RC4静态密钥,2003年被淘汰;WPA是第一代WiFi联盟安全标准,使用TKIP动态密钥,是过渡产物;WPA2又是WPA2的升级版,使用CCMP/AES算法,是目前的主流。一个实用的判断标准:旧设备选WPA2(如果支持的话),十几年前的设备可能需要WPA做兼容,任何情况下都不要选WEP——除非你要故意让网络处于可破解状态来测试安全性。
5.3 "传输速率"就是"网速"
易混点:路由器包装上写着"300Mbps""600Mbps",就以为实际下载速度能达到这个值。
为什么混:厂家宣传都用量大数字,而"速率"这个词既用在理论速率上也用在实测速度上,普通用户自然认为两者等价。
怎么区分:Datarate(理论速率)是协议层面规定的最大传输速率,实际通信中由于干扰、重传、协议开销等因素,实际吞吐量(Throughput)通常只有理论值的50%左右。除了协议开销,还有碰撞重传、隐藏节点、功率衰减等问题。更直观的参考:看高清视频大约需要30Mbps的吞吐量,普通网络视频约4Mbps——如果你的300Mbps路由器实际能稳定跑到150Mbps,已经算表现非常好了。
5.4 AP的MAC地址就是BSSID
易混点:抓包看到AP的BSSID和路由器外壳上标注的MAC地址不一致,就以为抓错了数据或者设备坏了。
为什么混:BSSID的格式和MAC地址一模一样,很多人想当然认为"既然格式一样,那数值也应该一样"。
怎么区分:家用无线路由器(Fat AP)通常有至少两个MAC地址:一个用于外网(WAN口),一个用于内网(LAN/WLAN)。配置网页上通常只标注外网MAC。而BSSID是无线接口在无线网络中的标识,和WAN口MAC只有最后几位不同(但一定不同)。另外,一台设备可能虚拟出多个BSSID来支持多SSID功能。所以:BSSID和MAC是"同格式但不同实体"的关系,数值接近但没必要相同。
5.5 "加密网络"等于"数据加密传输"
易混点:以为连上带着密码的网络,所有传输内容就都加密了。
为什么混:网络接入时需要密码(Security),自然会联想到"我的数据是保密传输的"。
怎么区分:网络加密和数据加密是两层概念。接入加密是指连接WiFi时需要认证(比如WPA2-PSK),它防止未授权设备接入网络,但正常通信时的数据载荷(Data)不一定被加密。抓包时,细节特征是数据帧里的"protected"字段——如果这个字段为1,才表示数据本身被加密了。此外需要注意:数据被加密和网络需要密码也不是一回事。一个网络有密码,但数据帧可能不带加密;反过来,某些开放的网络在数据层面使用了加密技术。所以判断标准永远是看数据帧的实际格式,而不是凭感觉。
6. 什么时候该用WiFi,什么时候别迷信WiFi
WiFi是方便,但它不是万能的。了解它的边界,比了解它能跑多快更重要。
适合用WiFi的场景:家庭和办公室的固定设备组网、移动设备(手机、平板、笔记本)接入网络、临时场所搭建局域网(展会、会议室没有网络接口的地方)、多设备共享宽带上网。在这些场景里,WiFi提供了比有线网络灵活得多的部署方式。
不适合依赖WiFi的场景:
第一,对稳定性要求苛刻的场景。无线信号受环境影响太大,微波炉一启动、邻居改了信道、甚至一堵混凝土墙都能让你的网络质量剧烈波动。如果你在开线上会议、传大文件、做远程实时协作,有线网络仍然是更可靠的选择。
第二,对安全性有极高要求的场景。数据通过无线电波在空气中传输,任何能收到信号的人理论上都能抓包。虽然WPA2加密提供了保护,但对于金融机构、涉密单位来说,物理隔离或者有线网络仍然是基本要求——WiFi会让"位置无关的被动监听"成为可能。
第三,2.4GHz频段拥挤的环境。如果周围几十个WiFi信号都在2.4GHz频段上,信道的竞争和干扰会让使用体验变得极差。这时候要么改用5GHz频段,要么调整信道、缩小信道宽度来降低冲突概率——但这些都是"优化手段"而非"根治方案"。
WiFi参数量大是有原因的——每个参数都在回应无线环境里一个具体的问题:信道选错会串台、加密选错会裸奔、频段选错会断流。这些不是玄学,是前人踩坑之后沉淀出来的"血泪经验"。
我自己就经历过一次典型的翻车:家里的路由器设置成了WEP加密方式,结果无论怎么调整都跑不满宽带套餐的速度,折腾了整整一周,最后才在文档里看到"802.11n不支持WEP加密,会导致设备降级到b/g模式"这一句——当场想把路由器从窗户扔出去。从那以后,每次配置任何AP,我都会强制自己走一遍流程:先确认加密方式(WPA2+AES)、再确认信道和频段、最后看一眼信道宽度——哪怕只是给家里装一个几十块的普通路由器,也绝不跳过。希望这些经验和踩坑后的心得,能帮你少走一段弯路。搞懂WiFi基础知识,就是从"能用就行"升级到"出了问题知道去哪儿找答案"。希望帮到你。
本文还有配套的精品资源,点击获取