计算机网络课程里,无线网络协议这一章往往是最让复习的人头疼的。前面的章节沿着协议栈一层层往上捋,逻辑清晰。到了无线网络这里,突然冒出来一堆新的标准、新的接入机制、新的术语——802.11、CSMA/CA、RTS/CTS、Piconet、蜂窝小区、移动IP、WEP、WPA……而且很多英文教材和英文考题里,概念全是以英文缩写形式出现的,稍不注意就混成一团。这第五部分复习笔记,就是要把这一章的脉络重新梳理一遍,保留英文术语结构,把原理讲透,顺便把那些容易踩坑的易混淆点单独拎出来说清楚。
这份笔记适合正在准备计算机网络期末考试、考研初试,或者想对无线网络协议做一次系统复习的读者。不强求你有无线背景,只要你学过数据链路层和网络层的基本概念,跟着这份笔记走一遍,大概率能把这一章从“背不住”变成“理得清”。
1. 无线网络协议的基本框架:先把这章的脉络捋清楚
1.1 无线链路与有线链路的本质差异
复习无线网络协议之前,先要在大脑里建立一条意识:无线网络协议设计的每一个奇怪规则,几乎都是因为无线链路和有线链路存在本质差异。教材上经常列出的差异有四个,但考试时经常被拿出来反复嵌套考查的其实是下面这几点:
- 信号衰减:有线信号在信道里传播得比较规律,无线信号穿到空气里,随距离增加衰减明显,而且衰减速率不稳定。这直接影响发送方如何确认接收方有没有收到数据。
- 多径传播:信号在建筑物、墙壁、地面之间反复反射,到达接收端的路径不止一条,导致同一个比特可能在不同时间到达,产生码间干扰。这也是无线物理层经常搞纠错编码和复杂调制的原因。
- 碰撞检测困难:有线以太网里,两个站同时发送数据,检测机制很简单——收发同时进行,电压突变就知道撞了。无线环境里节点无法边发送边检测,因为发送信号的功率远大于接收到的信号,自己根本听不见别人同时在说话。
- 隐藏终端和暴露终端:两个节点不在彼此的通信范围内,却能同时干扰同一个接收端,这种问题有线网络中几乎不存在,无线协议必须单独处理。
后面所有802.11接入规则的推导,都是从这些基本差异出发的。复习的时候不要死背结论,要把因果链条接上:无线信道存在这些问题,所以我们要设计CSMA/CA;CSMA/CA有局限性,所以要有RTS/CTS;RTS/CTS有开销,所以又要设阈值控制使用场景。这条逻辑链能串起大半考点。
1.2 无线网络的两种架构模式与关键术语
无线网络按照有没有基础设施,分为两种架构,几乎所有无线协议章节的题目都会先问这一步。
- 基础设施模式(Infrastructure Mode):网络中存在一个基站(Base Station, BS)或接入点(Access Point, AP)。所有终端(Host/Station)都通过AP通信,即使两个终端近在咫尺,也必须先把数据发给AP,由AP转交给对方。像家庭无线路由器、公司办公室Wi-Fi,都属于这种模式。在802.11里,AP覆盖的范围叫基本服务集(Basic Service Set, BSS);多个BSS通过分布式系统(Distribution System, DS)连起来,构成扩展服务集(Extended Service Set, ESS)。
- 自组网模式(Ad Hoc Mode):不存在AP,一组终端直接互相通信。这类网络也叫独立基本服务集(Independent BSS, IBSS)。蓝牙、无线传感器网络里经常出现这种结构。考试时给的场景是“没有中心节点的无线网络”,答案基本指向Ad Hoc。
这两个概念本身不难,真正容易丢分的是术语混用。比如网络层那部分讲的“主机”在这里变成了“站”(Station, STA);AP有时候被叫成“infrastructure node”,能不能反应出来说的是同一个东西,取决于平时有没有刻意积累英文术语。看英文教材的时候,见到STA、AP、BS、BSS、SSID、DS、ESS这些缩写,最好顺手在边上写一个对照中文,不然复习到后面会特别乱。
2. 802.11协议族:Wi-Fi的前世今生与考试重点
2.1 从802.11到802.11ax:一张表看懂标准演进
802.11协议族是蓝牙之外无线局域网(Wireless LAN, WLAN)的核心标准。这部分考试的填空、选择、简答题常考的是“哪个标准工作在哪个频段”“最大速率是多少”“引入了什么关键技术”。与其零散地背,不如统一整理成一张表。
| 标准 | 发布时间 | 频段 | 物理层技术 | 理论最大速率 | 核心变化 |
|---|---|---|---|---|---|
| 802.11 | 1997 | 2.4GHz | DSSS / FHSS | 2 Mbps | 第一代WLAN标准 |
| 802.11a | 1999 | 5GHz | OFDM | 54 Mbps | 引入OFDM,避开拥挤的2.4GHz |
| 802.11b | 1999 | 2.4GHz | HR-DSSS | 11 Mbps | 低成本,市场普及率高 |
| 802.11g | 2003 | 2.4GHz | OFDM | 54 Mbps | 兼容b,速率达到a的水平 |
| 802.11n | 2009 | 2.4/5GHz | MIMO-OFDM | 600 Mbps | 引入MIMO、信道绑定(40MHz)、帧聚合 |
| 802.11ac | 2013 | 5GHz | 扩展MIMO、波束成形 | 6.9 Gbps | MU-MIMO,128-QAM |
| 802.11ax | 2019 | 2.4/5GHz | OFDMA | 9.6 Gbps | 即Wi-Fi 6,引入OFDMA多用户接入,改善密集场景 |
记忆口诀的节奏很简单:a早、b普及、g提速、n上多天线、ac博波束、ax重在多用户。注意802.11n是最常考的分水岭,因为从它开始有了MIMO(多输入多输出),这是无线物理层里最重要的一个转向。很多复习资料会混着说a和g都用OFDM,但实际上a在5GHz,g在2.4GHz,这个区别经常拿来出选择题。
2.2 CSMA/CA:无线版的“先听后说”
无线局域网接入控制的核心叫载波监听多路访问/碰撞避免(Carrier Sense Multiple Access with Collision Avoidance, CSMA/CA)。大家容易先想到有线以太网的CSMA/CD,但一定要记住:CSMA/CD赌的是碰撞发生后能不能快速发现,CSMA/CA赌的是碰撞发生前能不能尽量避掉。无线环境里没法边发边听,所以只能换个思路——既然撞上了很难管,那就制定规矩,让大家尽量别同时说话。
CSMA/CA 的工作流程可以拆成一段完整的时间线:
- 发送方先监听信道。
- 如果信道空闲,持续等待一个DIFS(DCF帧间间隔,DIFS = SIFS + 2×Slot Time)。这段等待是为了把优先级更高的帧排到前面,后面会细说。
- 如果这段时间内信道仍空闲,发送方不是立刻发送,而是进入随机退避(Random Backoff):在竞争窗口(Contention Window, CW)内随机选一个时隙数,每过一个空闲时隙就把计数减1,信道一旦被占用就暂停计数器。计数归零后发送。
- 接收方收到数据后,等待SIFS(短帧间间隔,比DIFS短得多)就回复一个ACK给发送方。为什么ACK要等这么短的间隔?因为其他站点听到SIFS就知道“有人在等确认信息”,不能在此期间抢信道,这相当于给ACK开了一个绝对优先的插队通道。
- 如果发送方没有收到ACK,就认为发送失败,进入下一轮退避,竞争窗口加倍。
从原理上讲,2.4GHz下802.11b的SIFS通常是10微秒,Slot Time是20微秒,所以DIFS是50微秒;5GHz的802.11a SIFS为16微秒,Slot Time是9微秒,DIFS是34微秒。复习时记住“DIFS永远大于SIFS”就够了,具体数字不同教材可能略有不一致,答题时别写死某一个数值。
提示:考场上最常出现的陷阱是“为什么CSMA/CA不采用CSMA/CD的碰撞检测方式”,答案核心是“无线节点无法同时收发信号,导致自己发送的强信号会淹没弱得多的接收信号,所以检测不到碰撞”。
CSMA/CA里还有一个隐藏的考点是NAV(网络分配向量)。节点听到一个帧后,即使不是发给自己的,也可以从帧头的Duration字段里知道信道还要被占用多久,然后把自己这边的虚拟载波侦听时间设上,这段时间内保持沉默。这个过程叫虚拟载波侦听(Virtual Carrier Sensing),它跟物理载波侦听结合起来,才是完整的“基于CSMA/CA的接入机制”。很多复习题只写了物理侦听,漏掉NAV,简答题容易丢一半分。
2.3 隐藏终端问题与RTS/CTS机制
隐藏终端问题(Hidden Terminal Problem)是无线网络章节的必考大题,也是少数能让大部分考生懵住的机制。用生活场景类比:你在停车场的拐角处想按喇叭给对面车提醒,但拐角挡住了视线,你不知道对面车是否也在同时按——你们俩都听不见对方,但中间出来的行人却同时接收到了两边的喇叭声。
在无线环境里,这个场景的写照是:节点A和节点C都在向节点B发送数据,但A和C彼此距离太远、互相收不到对方的信号,于是都认为信道空闲,同时开火,导致B那边的数据彻底撞毁。A和C对彼此来说就是“隐藏终端”。
标准解法是RTS/CTS交换机制(Request to Send / Clear to Send):
- 发送方A先发一个短小的RTS帧,里面包含“我接下来要从B这里发送数据,大概需要占信道多久”。
- 接收方B收到RTS后,回复一个CTS帧,里面包含“信道我要用,其他人都退下”。
- 其他节点听到CTS后,立即更新自己的NAV,保持沉默,包括C也听到了B的CTS,于是C不敢在这段时间内发送。
CTS为什么能比RTS起到更好的通知效果?因为RTS能被B听到,但不一定能被C听到,可CTS是B发出来的,覆盖C的机会更高,所以解法靠的是CTS的广播效应。而且这两个控制帧都很短,就算发RTS时撞上了,信道浪费的时间也比大段数据直接撞没要小得多。
不过RTS/CTS并不是每个数据包都要交换一遍。标准里有一个RTS Threshold参数,数据帧大于阈值才启动RTS/CTS交换,小于阈值时直接用CSMA/CA发送更划算,毕竟RTS/CTS本身也要占用信道时间。复习时可以这样理解:RTS/CTS是拿额外开销换碰撞概率的降低,小数据帧碰撞代价本来就不大,没必要每次都多走两道流程。
2.4 802.11帧格式与关联过程
数据链路层复习时学过以太网帧,802.11帧格式与之最大的区别是地址字段变成了三个,有时帧控制里还藏着第四个地址。标准数据帧的地址结构如下:
- Address 1:接收方地址(RA)
- Address 2:发送方地址(TA)
- Address 3:目的地址或源地址,取决于帧是从AP转发还是发往AP
考试常见的简答题是:“一个802.11站点通过AP向有线网络中的主机发送数据,请写出三个地址分别填什么”。以站点STA1 → AP2 → 路由器R3 → 目的主机H4为例,无线帧的三个地址依次是AP2、STA1、R3的MAC地址。数据包到达AP后,AP再用自己的以太网帧转发给R3。这在复习中一定要亲手画一遍,因为只在脑子里过的话,到考场上一紧张很容易把源地址和目的地址写反。
再补充一个高频考点:站点如何进入关联状态。主要经过两个阶段:
- 扫描:站点通过被动扫描(监听AP周期发送的Beacon信标帧)或主动扫描(发送Probe Request探测请求、接收Probe Response)发现附近的AP。
- 关联:站点向AP发送Association Request,AP回复Association Response,之后站点就可以通过AP收发数据了。这个过程也可以拆细为“认证(Authentication)”和“关联(Association)”两步,教材中经常把它们分开列,考试里会问“认证和关联有什么区别”,答案是认证只确认身份,关联才建立数据通路。
3. 蓝牙与802.15.1:个人区域网的典型代表
3.1 蓝牙网络结构:Piconet与Scatternet
蓝牙标准对应IEEE 802.15.1,常用于个人区域网(Personal Area Network, PAN)。它的网络结构和802.11比起来完全是另一种风格。
蓝牙最基本的通信单元叫微微网(Piconet)。一个Piconet由1个主设备(Master)和最多7个活跃从设备(Active Slave)组成。主设备的角色不只是“管理AP”,还负责确定跳频序列、控制信道访问时机。同一空间内可以有多个Piconet,如果某台设备同时参与两个Piconet(比如在一个网里是主设备,在另一个网里是从设备),它就把两个网络桥接起来,形成更大的,分散网(Scatternet)。
复习时常见的一个题目是“一个Piconet最多支持多少个设备”。答案看你怎么定义“设备”:可以连着很多非活跃的Parked Device,但同一时刻的数据通信限制在7个活跃从设备。把这个“7个活跃”记死了,答题就不会错。
蓝牙的接入和控制流程里还会遇到许多缩写,比如SCO链路(用于语音等同步数据)和ACL链路(用于异步数据),但这两类一般在选择题中出现,理解到“同步链路预留时隙、异步链路分时共享”这个层面就可以了。
3.2 跳频扩频的机制与意义
蓝牙最独特的设计之一是跳频扩频(Frequency Hopping Spread Spectrum, FHSS)。它把2.4GHz频段划分成79个信道,每个信道1MHz宽,主设备确定一个伪随机的跳频序列,通信双方以约1600次/秒的频率在两个窄频道之间切换。
这套机制的关键词是“随机”。为什么跳频能抗干扰?因为窄带蓝牙信号不会一直待在同一个频点上,如果某个频点正好被微波炉或者别的Wi-Fi信号占了,蓝牙很快跳到下一个频点避开。更妙的是,同一区域内的多个Piconet如果使用不同的跳频序列,互相之间虽然共享同一个频段,但几乎不会持续撞车,这就是蓝牙在拥挤的2.4GHz频段里仍能存活的原因。
考试考法通常是:题干说“某技术将频段分成多个子信道,通信双方按照伪随机序列快速切换信道,这是什么技术?”“FHSS”“应用于什么协议?”“蓝牙”。只要抓住这组对应关系,基本不会丢分。注意别把FHSS和802.11初代标准的DSSS混起来,DSSS是直接用扩频码把信号铺开到宽频带上,两者原理不同,新版802.11早就用OFDM了。
3.3 802.11与蓝牙的同台对比
很多同学把802.11和蓝牙放在一起复习,最后整个一团浆糊。其实用一张对比表就能理清:
| 比较维度 | 802.11(WLAN) | 蓝牙(WPAN) |
|---|---|---|
| 对应标准 | 802.11 a/b/g/n/ac/ax | 802.15.1 |
| 典型覆盖 | 数十米到百米 | 十米左右 |
| 频段 | 2.4GHz / 5GHz / 6GHz | 2.4GHz |
| 物理层核心技术 | OFDM、MIMO、OFDMA | FHSS |
| 接入控制 | CSMA/CA | TDMA式的主从轮询 |
| 网络结构 | BSS / ESS,以AP为中心 | Piconet / Scatternet,主从结构 |
| 典型场景 | 家庭宽带上网、企业办公 | 耳机、键盘、短距离传感 |
这张表不需要死记所有数字,只要能在答题时抓住“802.11面向局域网高吞吐、蓝牙面向个域网低功耗”这条主线即可。高吞吐对应OFDM,低功耗对应跳频和短帧结构。两者都工作在2.4GHz,所以实际生活里互相干扰非常常见,但考试一般不深入考这个点。
4. 蜂窝网络与多址接入技术:移动通信的底牌
4.1 蜂窝网络的基本架构
蜂窝网络(Cellular Network)的原理描述通常从“蜂窝小区”这个地理概念开始。整个服务区域被划分成许多六边形网格(Cell),每个小区中心或边缘有一个基站(Base Station, BS),覆盖范围称为小区。当一个移动终端(Mobile Node, MN)从一个小区移动到另一个小区时,网络系统负责在基站之间切换连接,这个切换过程叫漫游切换或交接(Handoff / Handover)。
回溯教材里的经典结构:移动终端不直接连接PSTN电话号码网,而是通过无线链路连到基站,基站再通过有线方式连到移动交换中心(Mobile Switching Center, MSC)。MSC扮演的角色类似网络层里的“关守”,负责鉴权、计费、分配信道,并把通信连接到公共电话网络或者其他移动网络。这套结构在1G、2G时代几乎是标准答案,到4G以后架构虽然扁平化了,但答题时MSC、BS、MN这些基本组件仍然不能写错。
Handoff这部分是简答题热点。它的目的是维持连续通信:移动终端越走越远,当前基站信号越来越弱,系统必须提前把连接转移到邻近基站。切换过程必须在连接中断前完成,这个“越界但不中断”的时延任务非常关键。有一些复习资料把Handoff分为硬切换(先断开再切换)和软切换(先建立新连接再断开旧连接),3G的CDMA系统常用软切换来避免通话中断,这也是常考的小知识点。
4.2 四大多址接入技术辨析
蜂窝网络通信里最核心的概念是多址接入(Multiple Access),也就是多个手机用户如何在共享信道里并存。四种技术是无线通信章节的送分题,也是拉分题,因为它们的缩写和原理很容易搞混:
- FDMA(频分多址):把频段切成多个窄频带,每个用户分配一个固定频率。好比高速公路上划分出多条车道,每辆车只能在一条车道里开。1G的AMPS系统就是FDMA的典型代表。
- TDMA(时分多址):多个用户共享同一个频率,但按时间片轮流使用。2G的GSM把每个载频按时间划分成帧来分配资源,用户周期性地占用一小段时隙。
- CDMA(码分多址):所有用户在同一时间、同一频段内同时发送数据,靠不同的扩频编码来区分信号。3G的WCDMA和CDMA2000都建立在这套逻辑上。注意CDMA不是“占频率”也不是“占时隙”,而是“码域”隔离。
- OFDMA(正交频分多址):4G LTE和5G的物理层核心,它是在OFDM的基础上将不同的子载波集合分配给不同用户,本质上是一种灵活且高并发的复用方式。
考试里常见的表格题型是:给一段描述“用户都被分配了不同的频带”“不同用户使用不同码字”“不同用户在不同时间使用相同频带”,让你选择对应的多址方式。复习时把每种技术的“资源维度”标清楚就可以稳拿分:FDMA切频率、TDMA切时间、CDMA切码字、OFDMA切子载波。
4.3 LTE与5G:从CDMA到OFDMA的技术跃迁
很多教材在蜂窝网络部分讲完1G到3G的历史后,会简单带到4G LTE和5G。这部分考试重点不在物理层细节,而在于演进逻辑。
4G LTE的核心变化有两个:一个是物理层用OFDMA替代CDMA,多址效率更高,能更灵活地调度资源;另一个是核心网全面IP化,整个移动网络变成一个全IP的分组交换网络,语音也走IP打包,不再像2G/3G那样保留专用的电路交换。复习时可以记一个概括句:LTE把移动通信从“电话网附带的IP服务”转变成“IP网附带的语音服务”。
5G NR(New Radio)的考点更为宏观:三大应用场景是增强型移动宽带(eMBB)、超可靠低时延通信(uRLLC)和机器类通信(mMTC)。理解逻辑也很直接:视频流量暴涨需要eMBB,工业自动化和自动驾驶需要uRLLC,物联网成千上万的终端需要mMTC。这三组英文缩写是教材和考卷里的高频词,务必记住。
5. 移动性管理:跨网络的地址问题怎么解
5.1 移动IP要解决什么问题
这里讲的“移动”不是物理层信号在小区之间切换,而是网络层意义上的:一个设备在移动中切换了所连接的IP网络,怎么还能用原来的地址继续通信、无缝接收发给它的数据包。
问题本质出在IP地址的双重职责上。IP地址做两件事:一是作为主机的“名字”,标识这台设备是谁;二是作为“位置”,告诉网络设备流量该怎么路由过去。在固定网络里,这两个角色由同一个地址承担没问题。设备一旦移动,它原先的IP地址在网络拓扑上已经不属于新网络,新网络里的路由器不知道去哪里找这台设备。移动IP(Mobile IP)的整个设计目标,就是把这一个地址拆成两个逻辑层面处理。
复习笔记里经常出现的架构是这样的:设备有归属网络(Home Network),归属网络里有一个归属代理(Home Agent, HA);设备漫游到外地网络(Foreign Network)之后,获得一个转交地址(Care-of Address, COA),这个地址由外地代理(Foreign Agent, FA)分发。COA的作用就是告诉HA:“我现在人在外地,你来这里找我”。
5.2 间接路由与直接路由
移动IP有两种最主要的数据转发方案:间接路由(Indirect Routing)和直接路由(Direct Routing)。
间接路由的逻辑非常直观:发送方完全不知道该设备的当前位置数据包,仍然把包发给归属网络的HA,HA收到后封装到新包中、以COA为目标地址转发到外地代理,再由FA转交到移动终端。这种方案的最大的实施卖点在于源端完全不懂移动IP协议,兼容性很高,但代价是“三角路由”(Triangle Routing)问题:数据从源主机先到家乡,再转去外地,路径绕了一大圈,延迟增加明显。
直接路由就要让源端参与进来了:通信前先向归属代理查询移动设备的COA,拿到了就直接把数据包发给外部网络。
许多教材会把这两种方案拿来比较,考场常问“间接路由有什么缺点”或“直接路由有什么弊端”。答案是:
- 间接路由缺点:路径遥远、网络龙头节点负担巨大、延迟显著。
- 直接路由缺点:源主机需要支持移动IP移动性查询,复杂度更高,移动设备在切换时可能短暂不被发现。
5.3 移动IP的两个阶段:发现、注册与转发流程
移动IP的工作原理按先后顺序可以拆成几个固定步骤,这组步骤几乎照搬进了考研真题:
- 代理发现(Agent Discovery):移动终端通过听HA和FA定期广播的Agent Advertisement消息,判断自己是在家乡还是漫游在外地,同时获得FA的地址和COA形成方式。
- 注册(Registration):移动终端把发现的COA注册到HA,告知自己当前的临时位置。这样HA端就维护了一条“该用户的固定IP当前映射到临时IP”的绑定关系。
- 数据转发(Data Forwarding):发给该终端的普通数据包到达归属网后,HA捕获并经过一件事——将原始数据包作为整个载荷重新封装到一个发往COA的新IP包里,送到FA;FA拆开封装后把原数据包交到移动终端。
这三步加上“代理发现”的广播过程,形成网络层异地迁居的完整闭环。这个步骤除了简答题,也常以“请把下列过程排序”的形式出现,把这些节点连接顺序写在草稿纸上就能轻松搞定。
5.4 三角路由问题与Mobile IPv6
间接路由路径不优导致的问题再怎么缓解都不如“不走三角”来得彻底。实际工程中Mobile IPv6对直接路由做了一些修正:每个移动节点通常与HA之间始终保持一条绑定更新通道,源端可以借此查询到COA,直接跟移动节点通信。
有一个复习时要注意的细节:IPv6的设计本来就把“地址属地”这个概念弱化了,移动IPv6可以把归属地址和转交地址绑定在同一个节点上,使COA仍旧具有IPv6的全局路由能力,不再像IPv4一样必须依赖外地代理来转发。所以简答题里如果问Mobile IPv6的优势,回答主线就是“消除三角路由+降低对外部代理的依赖”。
6. 无线网络安全:从WEP到WPA3的迭代逻辑
6.1 WEP为什么不安全
无线网络安全性部分几乎是各校期末必考的章节重点。有线网络里,攻击者要接入你得有物理接口;无线信号在空中传播,任何人打开设备搜到热点就可以尝试连接,所以无线网络天生需要更强的加密与认证手段。
最早的标准WEP(Wired Equivalent Privacy)号称要让无线网络达到有线网络的私密性,但实际工作中已经严重不达标。考试里常考它失败的三个维度:
- 密钥管理与认证薄弱:WEP认证是单向的(只认证终端不认证基站),且基于RC4流密码。同一个RC4会话若重用初始向量(IV),很快就能被破解出密钥明文。
- 加密机制脆弱:WEP使用RC4流密码,配合24位初始向量。当网络流量大量增加,同一IV重复使用的概率大增;分析已知明文和密文,恢复会话密钥的难度大幅降低。
- 完整性校验不完善:WEP用CRC32做帧校验,CRC是线性运算、没有密钥参与,攻击者完全可以翻转比特之后重新计算一个合法的CRC值,数据完整性形同虚设。
这三条连起来会说清一件事:WEP无论保密性还是完整性都不合格,任何一点加密上的重用在攻击者手里都能成为突破口。
6.2 WPA2与WPA3的迭代改进
WPA(Wi-Fi Protected Access)是WEP的过渡替代方案,WPA2则是目前几乎所有家庭路由器都在用的标准,它们的中文教材词条经常一起出现:
- WPA:引入临时密钥完整性协议(TKIP),核心是动态更换基密钥、加长IV位数、加入消息完整性校验码(MIC),至少解决了WEP的重用问题。
- WPA2:用AES-CCMP替代了RC4算法体系。CCMP由CTR模式的加密和CBC模式的完整性校验构成,整体建立在AES之上,同时提供数据机密性和完整性,设计厚度远高于WEP。
- WPA3:把认证方式从预共享密钥(PSK)的四次握手换成对等实体同时认证(SAE),目标是抵抗离线字典攻击。即使攻击者抓到了完整握手包,有了强有力的离线手段,也不可能通过穷举常用密码猜出Wi-Fi口令。另外WPA3还新增了前向保密和面向开放网络的数据加密。
考试里最常问的是“WPA2与WEP的差别是什么”,标准回答里要扑捉三个关键词:AES、CCMP、双向认证。只要答题时出现这三点,主攻方向就不歪。而“WPA3相对WPA2有什么改进”,则要把“SAE”和“离线字典攻击”写出来。
6.3 802.11认证与关联的两步逻辑
802.11的接入过程本身也包含安全层面:节点与AP建立联系之前,必须经历认证和关联两个阶段。在考点上,“Authentication”是在链路层确认终端身份的过程,“Association”是把终端与AP绑定到同一个BSS的过程。连接可以先认证后关联,也可以前一个步骤重复或重新执行,但顺序不能颠倒,否则终端无法拿到接入介质。
WPA2/WPA3的接入过程还会配一个可扩展认证协议(EAP)协同完成的802.1X认证。但很多初学复习者容易把安全协议和接入流程混为一谈。建议以这条分支串联:先发现AP,再链路层认证,再关联绑定;同时,安全协议(如WPA2/WPA3)的协商发生在关联后的EAP阶段,它在高层统一负责加密和完整性。搞清这个顺序,遇到大题“从打开手机到收发数据的无线接入过程”就不会遗漏任何关键环节。
7. 冲刺复习工具箱:英文术语表与高频考点
7.1 高频英文术语对照与记忆技巧
“英文版本”复习笔记的价值,就在于当考卷上出现一堆缩写时,你可以像翻通讯录一样迅速对应到概念。这章最常见的英文术语,我按记忆强度整理了一份速查表:
| 英文缩写 | 全称 | 中文含义 | 一句话记忆 |
|---|---|---|---|
| WLAN | Wireless Local Area Network | 无线局域网 | Wi-Fi的学名 |
| AP | Access Point | 接入点 | 无线基站 |
| BSS | Basic Service Set | 基本服务集 | 一个AP覆盖范围 |
| ESS | Extended Service Set | 扩展服务集 | 多个BSS连起来 |
| DSS | Distribution System | 分布式系统 | 连接BSS的骨干 |
| IBSS | Independent BSS | 独立基本服务集 | Ad Hoc网络的另一个名字 |
| STA | Station | 站点 | 接入无线网络的终端 |
| SSID | Service Set Identifier | 服务集标识 | 我们平时看到的热点名字 |
| CSMA/CA | Carrier Sense Multiple Access with Collision Avoidance | 载波监听多路访问/碰撞避免 | WiFi共享信道的方式 |
| DCF | Distributed Coordination Function | 分布式协调功能 | 无需中心调度的接入方式 |
| PCF | Point Coordination Function | 集中式协调功能 | 可选模式,AP集中控制 |
| NAV | Network Allocation Vector | 网络分配向量 | 假装自己“听到”信道忙 |
| RTS/CTS | Request to Send / Clear to Send | 请求发送/允许发送 | 解决隐藏终端的握手 |
| ACK | Acknowledgment | 确认帧 | SIFS后准时出现 |
| FHSS | Frequency Hopping Spread Spectrum | 跳频扩频 | 蓝牙的物理层绝活 |
| Piconet | Piconet | 微微网 | 1主最多7从 |
| MSC | Mobile Switching Center | 移动交换中心 | 蜂窝网络的“总机” |
| COA | Care-of Address | 转交地址 | 移动设备的临时地址 |
| HA / FA | Home Agent / Foreign Agent | 归属代理 / 外地代理 | 移动IP里的“户口”和“居委会” |
| FCA | Frequency Hopping / Code Division... | — | 容易混,考前再对照一遍 |
| TDMA | Time Division Multiple Access | 时分多址 | 车多就排队过路口 |
| OFDMA | Orthogonal Frequency Division Multiple Access | 正交频分多址 | LTE和5G的底牌 |
| WPA3 | Wi-Fi Protected Access 3 | 第三代无线保护 | 用SAE对抗字典攻击 |
记忆时不用一次性背一块完整的表,可以用“链条记忆法”:从“人找网”开始,先有AP和SSID,再有BSS和关联;从“网上传数”开始,先有CSMA/CA抢信道,后有ACK和NAV;从“人挪窝”开始,先有HA和FA,再有COA和封装转发。这样一章的知识就变成三条带逻辑链的故事线,考试时按故事线顺藤摸瓜即可。
7.2 易混淆概念辨析五连
复习到这个阶段,真正拉开差距的往往是下面这几组易混淆概念。每组的两个概念表面相近,本质完全不同,考前值得专门过一遍。
- CSMA/CA 与 CSMA/CD:一个用在无线局域网里的碰撞避免,一个用在早期有线以太网里的碰撞检测;前者发送前尽量规避冲突,后者依靠边发边听发现冲突。这个坑答错就是整题零分。
- 隐藏终端与暴露终端:隐藏终端是“该听的没听到导致撞车”,暴露终端是“不该听的听到了导致不敢发、信道浪费”。考题常把描述换成场景反过来问,这两个状态容易互相倒置。
- 关联与认证:在802.11语境中,认证是验证身份,关联是建立数据通道。做题时看到“Association Request”不要翻译成认证,看到一个题目问“设备如何进入AP的覆盖范围”也不要直接答成认证。
- HTTPS端口443与无线安全协议:前者是应用层传输安全端口,与无线网络无关。考题有时会拿这个当干扰项,让粗心的考生误以为它属于无线安全协议。
- 移动IP与流量卸载/网络切换:移动IP解决的是IP地址随位置变化的问题,而4G/5G内部的基站间切换是无线资源管理的流程。如果把两者混为一谈,简答题就失去了目标。
7.3 自测十题:检验这章复没复到位
第一题无线局域网为什么不能直接照搬有线以太网的CSMA/CD机制?请从无线信道特性出发说明。
第二题画出CSMA/CA的一次成功发送时序,标出DIFS、退避、数据、SIFS和ACK的位置,并解释为什么ACK紧跟SIFS而不是DIFS。
第三题什么是隐藏终端问题?802.11采用什么机制解决?若网络流量很小,还需要RTS/CTS互换吗?
第四题一个Piconet最多包含多少个可同时活跃的设备?主设备在通信过程中承担哪些职责?
第五题蓝牙使用FHSS的主要目的是什么?它把2.4GHz频段划分为几个信道?
第六题1G、2G、3G、4G各代表哪种多址技术?这些技术的演进方向是什么?
第七题移动IP中,间接路由的数据包转发路径是什么?这种路径有什么不足?Mobile IPv6解决了这个问题吗?
第八题WEP安全性薄弱,本质上是因为哪三个设计缺陷?
第九题802.11的站点在与AP收发数据之前,需要经过哪两个阶段?它们的作用分别是什么?
第十题区别以下术语:FDMA、TDMA、CDMA、OFDMA、FHSS。
这十道题基本覆盖了这一章的全部主要考点。如果你能不看笔记把十道题完整写出来,在选择题和简答题上基本就没有软肋了。写不出来的地方,回到对应的章节小节把原理读一遍,再放下笔记尝试复述一边,比眼巴巴盯着笔记背十遍更有效。
一些复习经验
这一章是计算机网络里少数需要同时背下大量英文缩写和完整流程的章节,而且这些缩写之间又长得特别像。个人复习时踩过的坑是:光看教材会被802.11帧格式和各种时序参数劝退,光背术语又容易失去系统性。最好的节奏是先按“架构→接入→移动→安全”这条主线过一遍原理,再用第三部分的英文对照整理关键词,最后通过自测十题查漏补缺。要是时间紧张,优先保住CSMA/CA三步曲、隐藏终端问题、移动IP转发流程和WEP/WPA2/WPA3差异这四块,这几块是考试中命题密度最高、拿分最稳的区域。无线网络协议这部分一旦吃透,后面复习移动物联网相关章节时会轻松很多,因为这章建立起的帧、链路、移动、安全四维度分析思路是通用的。