🌐 第五章 以太网与无线局域网
📄 一句话概括

"连上 Wi-Fi"不是插网线那种一插即通,而是终端和 AP 之间要走完四步谈判——扫描、认证、关联、拿地址——每一步交换的帧不同、挂掉的方式也不同;会分诊"卡在第几步",这一节就学到位了。

📝 本节和前面几节的关系

5.16 把无线的零件(STA/AP/BSS/SSID/BSSID/ESS)和抢话规矩(CSMA/CA)摆了出来,入网流程只给了四步的名字;本节把这四步逐帧展开——它就是 5.16"入网四步"的完整版。同时它大量回收旧账:登记的思想(5.12/5.13,AP 的成员表与交换机 MAC 表同源)、DHCP(3.23,第四步拿地址)、SSID 只是名字、门禁在认证(5.16 埋的伏笔,真验证密码的 WPA 握手留在下一节)。至于标准是哪一代(b/g/n/ac),那是 5.17 的事——本节只关心"怎么连上",不关心"连的是谁家标准"。

一、"联网"和"插网线"差在哪

插网线是物理动作即完成接入:水晶头一插,链路就通了,剩下的是 DHCP 的事。无线没有"插"这个动作——空气里没有插座,所以"接入"变成了一整套双方确认的流程:终端要找到 AP、AP 要验终端、双方要互相登记,最后终端还得有个 IP。这四步缺一不可,而且顺序不可跳:没完成关联的帧,AP 一律不替你转发(你还没入会,凭什么是会员待遇)。

教材把这整套流程叫"联网"(association/join),日常说法就是"连 Wi-Fi"。一个最容易被忽略的事实:手机状态栏的"已连接"只代表第②③步成了,第④步(拿地址)独立失败时,你会看到"已连接"却"无法上网"——这不是玄学,是四步里挂了一步。

二、第一步:扫描——先知道周围有哪些网

终端开机后第一件事不是连,而是听。两种扫描方式(5.16 已给名字,这里展开):

两个实用推论:列表刷新慢是因为要轮询完一圈信道;隐藏 SSID 不是安全措施(5.16 说过"只挡被动扫描",本节给足了机制)——真门禁在第二步。

三、第二步:认证——先过"开门礼",密码在后面

802.11 的"认证"分两层,这一层是外层开门礼:

一个常见误判由此而来:输错密码弹"身份验证出现问题",弹得快不是网卡抽风,而是 AP 在认证/握手环节明确拒绝了你——错误类型本身就是分诊信息。

四、第三步:关联——AP 把你登记进成员表

终端发 Association Request(报上自己的能力:支持哪些速率、哪种加密),AP 回 Association Response,并分配一个 AID(关联标识符,成员号)。从这一刻起:

五、第四步:拿地址——没有 IP 依然上不了网

关联成功只到"二层通了",你还没有 IP。终端发 DHCP Discover,走完 3.23 那套四步(Discover → Offer → Request → ACK)拿到 IP、掩码、网关、DNS,这才算"有 Internet"。两个分诊级的细节:

六、动手 Demo(Demo67:亲手走一遍四步并分诊)

  1. 打开命令行,先看全景:netsh wlan show interfaces ——记下状态(已连接/断开)、SSID、认证方式、信号。
  2. 断开当前 Wi-Fi:设置里"断开连接",或 netsh wlan disconnect。观察点:列表还能看到 SSID——断开不影响第一步的扫描,Beacon 照发。
  3. 重新点那个网络,输入密码连接。观察点:如果密码正确,全程 1~3 秒——四步走完就是这么快。
  4. 诊断复查:netsh wlan show interfaces,看"状态"是否为"已连接"、"身份验证"是否变成 WPA2/WPA3(对照 5.17 各代的加密档位)。
  5. 故意输错密码再连。观察点:几乎立刻弹"无法连接/身份验证出现问题"——弹得快 = 被第②步明确拒绝,这就是分诊判据的现场。
  6. 看地址:ipconfig。确认拿到了正常 IPv4(不是 169.254 开头)——第④步完成的凭证。
  7. 让设备飞一会:开飞行模式 10 秒再关。观察点:重连要重新走全套四步,期间状态栏反复出现"正在获取网络地址"——那就是第④步在进行。
  8. (有条件)在路由器管理页看"已连接设备"列表:你刚连的设备带着主机名和 MAC 在里面——这就是 AP 成员表的可见版(对照 5.14 家用路由器设备列表)。
  9. 收尾思考:把第 5 步的错误、第 6 步的 169.254、第 2 步的"列表还在"各对应到四步中的哪一步,写在下面 30 秒实验里。

七、30 秒实验

飞行模式开关一次,盯着连接过程:"正在连接→正在检查网络要求→已连接",这三段提示正好对应③关联、④DHCP、完成。下次连不上时,先看它卡在哪一段,再动手。

八、常见误区

九、折叠自测

📌 自测(点开对答案)
  1. 联网四步依次是什么?哪一步开始 AP 才肯替你转发帧?
  2. 被动扫描靠 AP 发什么帧?隐藏 SSID 挡得住主动扫描吗?
  3. 开放系统认证验证了什么?密码真正在哪一步验证?
  4. AID 是什么?AP 成员表与交换机 MAC 表的异同各一条。
  5. "已连接但无法上网"最该先查什么?169.254.x.x 说明什么?
  6. ESS 里漫游对应到 AP 这边是哪个动作?对应 5.12 的哪个术语?

答案:① 扫描→认证→关联→拿地址;第③步关联成功起。② Beacon;挡不住,Probe 点名仍应答。③ 什么都没验证(成功码而已);关联后的 WPA 四步握手。④ AP 发的成员号;同:登记+有寿命;异:主动申请 vs 被动学习。⑤ 有没有正经 IPv4(不是 169.254)、网关通不通;DHCP 四步没谈成。⑥ 重新关联(Reassociation);MAC 表的"漂移"。

十、下一步学什么

相关笔记