知識(shí)講解:從802.11協(xié)議到路由器配置與排查)
簡(jiǎn)介一份面向無(wú)線網(wǎng)絡(luò)初學(xué)者、網(wǎng)絡(luò)維護(hù)人員及 3G/4G/WiFi 方向?qū)W習(xí)者的 WiFi 基礎(chǔ)知識(shí)點(diǎn)整理文檔。內(nèi)容以 802.11 協(xié)議集為主線系統(tǒng)梳理 802.11a/b/g/n 的工作頻段、最大速率與演進(jìn)關(guān)系并特別指出 802.11n 在 MAC 層通過(guò)信道合并HT-40與 MIMO 技術(shù)帶來(lái)的性能提升同時(shí)說(shuō)明無(wú)線相比有線在連接建立、半雙工通信、出錯(cuò)重傳、抓包安全與功耗方面的優(yōu)缺點(diǎn)。文檔隨后對(duì) LAN、WAN、WLAN、AP、Station、Associate、SSID、BSSID、BSS、DS 等常用術(shù)語(yǔ)逐一解釋既適合新手快速建立概念框架也適合有基礎(chǔ)者作為協(xié)議學(xué)習(xí)筆記隨時(shí)查閱。資源為單個(gè) doc 文件壓縮包僅 88KB輕量便攜可直接在 Word 中閱讀或打印全文分基本概述、協(xié)議、術(shù)語(yǔ)講述、總結(jié)四部分結(jié)構(gòu)清晰。目前已有 277 人學(xué)習(xí)對(duì)剛接觸無(wú)線網(wǎng)絡(luò)、希望從術(shù)語(yǔ)和協(xié)議層面理解 WiFi 工作原理的讀者尤為實(shí)用。1. WiFi 到底是什么先認(rèn)識(shí)每天都在用卻看不見的 802.11你每天用手機(jī)上網(wǎng)無(wú)非兩條路一條走 3G/4G/5G 這種蜂窩移動(dòng)網(wǎng)絡(luò)另一條走 Wi-Fi——在家、在公司、在咖啡館幾乎都靠它。但你有沒(méi)有遇到過(guò)這種情況手機(jī)上顯示 Wi-Fi 信號(hào)滿格視頻卻一直轉(zhuǎn)圈或者人就在路由器旁邊下載速度還是慢得像蝸牛。大多數(shù)人第一反應(yīng)是“路由器玄學(xué)”重啟一下、換個(gè)位置運(yùn)氣好就解決了運(yùn)氣不好還是一樣卡。其實(shí) Wi-Fi 背后有一套非常具體的協(xié)議在干活名字叫 IEEE 802.11。它決定了設(shè)備和路由器怎么打招呼、怎么傳數(shù)據(jù)、怎么避免互相干擾也解釋了那些“信號(hào)滿格卻慢”的奇怪現(xiàn)象。這份《wifi 基礎(chǔ)知識(shí)講解》文檔就是把 802.11 里最常用的知識(shí)整理成了一份能隨手翻的筆記從協(xié)議演進(jìn)到關(guān)鍵術(shù)語(yǔ)再到實(shí)際配置參數(shù)和抓包要點(diǎn)全都覆蓋。讀完之后你會(huì)發(fā)現(xiàn)路由器后臺(tái)那些英文選項(xiàng)不再是黑匣子你甚至能自己判斷問(wèn)題是出在信道、加密還是設(shè)備本身。2. Wi-Fi 能多快看協(xié)議從 802.11b 到 802.11n 的演進(jìn)與提速邏輯很多人第一次接觸無(wú)線網(wǎng)絡(luò)時(shí)都會(huì)被路由器背面那一串?dāng)?shù)字弄糊涂150M、300M、600M到底哪個(gè)才是真實(shí)的網(wǎng)速這一章我們先解決這個(gè)困惑然后再看協(xié)議本身是怎么一步步變快的。2.1 為什么網(wǎng)速總比標(biāo)稱低先建立“理論速率不等于實(shí)際吞吐”的概念資料里反復(fù)強(qiáng)調(diào)兩個(gè)詞Datarate 和 Throughput。Datarate 是協(xié)議標(biāo)稱的理論最大傳輸速率也就是設(shè)備包裝盒上印的那個(gè)數(shù)字Throughput 才是你實(shí)際能感受到的吞吐量。兩者之間的差距很大資料里給了一個(gè)直觀參考一般實(shí)際最大吞吐大約是理論值的 50% 左右。打個(gè)比方這就像高速路限速 120 公里/小時(shí)但你在早晚高峰實(shí)際開下來(lái)平均也就 40 公里/小時(shí)。無(wú)線網(wǎng)絡(luò)里造成損耗的因素太多了半雙工通信方式、幀出錯(cuò)重傳、加密開銷、周圍其他設(shè)備的干擾每一樣都在吃速度。資料里還給了兩個(gè)錨點(diǎn)幫你建立感覺(jué)網(wǎng)絡(luò)上看高清視頻大概需要 30Mbps 的吞吐量普通在線視頻 4Mbps 左右就夠。所以下次看到路由器標(biāo)稱 300M先別激動(dòng)能用上 150M 已經(jīng)算環(huán)境很理想了。另外無(wú)線網(wǎng)絡(luò)和有線網(wǎng)絡(luò)的差異遠(yuǎn)不止速度。有線網(wǎng)絡(luò)用網(wǎng)線一插就連上了不需要額外“打招呼”無(wú)線網(wǎng)絡(luò)則必須先建立連接才能通信。有線可以全雙工也就是同時(shí)收發(fā)數(shù)據(jù)無(wú)線大多是半雙工同一時(shí)刻只能一個(gè)人說(shuō)話類似對(duì)講機(jī)。再加上無(wú)線環(huán)境下數(shù)據(jù)容易被抓包、設(shè)備功耗大、信號(hào)容易受干擾這些限制都是 802.11 協(xié)議要解決的問(wèn)題。2.2 一代代協(xié)議在解決什么問(wèn)題802.11a/b/g/n 速覽Wi-Fi 采用的協(xié)議屬于 IEEE 802 協(xié)議集。有線以太網(wǎng)用的是 802.3Wi-Fi 用的是 802.11。802.11 下面又按時(shí)間順序發(fā)展出了好幾個(gè)版本資料里列得很清楚協(xié)議制定時(shí)間參考工作頻段最大理論速率主要特點(diǎn)802.11a1999 年5GHz54Mbps頻段寬度大但當(dāng)時(shí)不流行用得少802.11b1999 年2.4GHz11Mbps早期普及度最高的一代802.11g2003 年2.4GHz54Mbps兼容 b速率提升明顯802.11n2009 年2.4GHz 和 5GHz 均可600Mbps性能大幅提升至今仍在廣泛使用注意11a 和 11b 是同一年制定的但一個(gè)在 5GHz、一個(gè)在 2.4GHz。2.4GHz 頻段穿墻能力好覆蓋廣所以 b 和后來(lái)的 g 更受歡迎5GHz 頻段干凈、干擾少但穿墻弱。到了 802.11n 才把兩個(gè)頻段都支持了這也是為什么現(xiàn)在很多路由器叫“雙頻路由器”。2.3 802.11n 憑什么提速這么多MIMO 與把兩個(gè)信道“焊”在一起802.11n 能把理論速率拉到 600Mbps靠的是 MAC 層的兩項(xiàng)重要改進(jìn)。第一項(xiàng)叫 HT-40也叫高速傳輸模式。簡(jiǎn)單說(shuō)以前設(shè)備傳輸數(shù)據(jù)時(shí)只能用一條信道而 802.11n 可以把兩個(gè)相鄰信道合并成一個(gè)更寬的信道來(lái)傳信道寬度從 20MHz 變成 40MHz相當(dāng)于把單車道拓寬成雙車道速度自然上去了。第二項(xiàng)是 MIMO也就是多輸入輸出。普通設(shè)備只有一根天線同一時(shí)刻只能傳一路數(shù)據(jù)MIMO 讓設(shè)備可以同時(shí)用多根天線在同一信道上傳多路數(shù)據(jù)而且互不干擾。它用到的關(guān)鍵技術(shù)叫 OFDM一種特殊調(diào)制方式。打個(gè)不嚴(yán)謹(jǐn)?shù)谋确揭郧笆菃诬夎F路一趟車跑完全程MIMO 相當(dāng)于修了平行復(fù)線好幾趟車同時(shí)跑調(diào)度還不亂。理解了這些你再看路由器參數(shù)里的“雙天線”“四天線”就不會(huì)覺(jué)得是商家堆料嚇唬人了——它們確實(shí)和 802.11n 的 MIMO 特性直接相關(guān)。協(xié)議演進(jìn)這部分資料里是一帶而過(guò)但對(duì)新手來(lái)說(shuō)只要抓住“信道更寬 天線更多 調(diào)制更高效”這三條主線就已經(jīng)比大多數(shù)人更懂 Wi-Fi 了。3. 先搞懂名詞再動(dòng)手SSID、BSSID、AP 與 Station 究竟指什么第一次打開 Wi-Fi 設(shè)置時(shí)你會(huì)看到一個(gè)列表里面有各種網(wǎng)絡(luò)名字點(diǎn)開路由器的后臺(tái)又會(huì)看到 SSID、BSSID、Channel 這類英文。這些術(shù)語(yǔ)看起來(lái)嚇人其實(shí)每個(gè)都能用生活里的東西類比。資料里把這部分術(shù)語(yǔ)整理得很完整這一章我們把新手最容易混的幾個(gè)講透。3.1 AP 與 Station一個(gè)當(dāng)交警一個(gè)當(dāng)汽車在無(wú)線網(wǎng)絡(luò)里有兩個(gè)角色你必須分清AP 和 Station。AP 的全稱是 Access Point接入點(diǎn)。它是無(wú)線網(wǎng)絡(luò)里的一個(gè)特殊節(jié)點(diǎn)所有無(wú)線設(shè)備想和外界通信都要先經(jīng)過(guò)它。你可以把它想象成路口執(zhí)勤的交警車與車之間不直接對(duì)話都聽交警指揮。家用場(chǎng)景里無(wú)線路由器本身就集成了 AP 功能所以就算你不認(rèn)識(shí) AP 這個(gè)詞其實(shí)天天都在用。Station 則是指連接到無(wú)線網(wǎng)絡(luò)的設(shè)備手機(jī)、筆記本、平板、智能電視都屬于 Station。Station 和 AP 建立連接的過(guò)程叫 Associate也就是“關(guān)聯(lián)”。一個(gè) Station 想加入無(wú)線網(wǎng)絡(luò)必須先關(guān)聯(lián)到該網(wǎng)絡(luò)的 AP。資料里特別提到Associate 這個(gè)詞后面常會(huì)看到所以別把它當(dāng)成陌生的東西——它就是“連接”的正式說(shuō)法。無(wú)線網(wǎng)絡(luò)的通信方式通常是 Station 先發(fā)給 AP再由 AP 轉(zhuǎn)發(fā)給另一個(gè) Station很少有兩臺(tái)設(shè)備直接點(diǎn)對(duì)點(diǎn)通信的。那種不需要 AP、兩臺(tái)設(shè)備臨時(shí)組網(wǎng)直接通信的方式叫 IBSS也叫 Ad-Hoc資料里明確說(shuō)不是重點(diǎn)家用場(chǎng)景幾乎用不到。我們主要關(guān)心的就是“所有設(shè)備都得經(jīng)過(guò) AP”這種基礎(chǔ)結(jié)構(gòu)型網(wǎng)絡(luò)。3.2 SSID 是招牌BSSID 是門牌號(hào)新手最容易混淆的兩個(gè)縮寫是 SSID 和 BSSID。資料里有句特別精辟的總結(jié)SSID 是網(wǎng)絡(luò)的名字是給人看的BSSID 是給機(jī)器看的格式和 MAC 地址一樣是 48 位的地址。展開說(shuō)SSID 就是你手機(jī) Wi-Fi 列表里看到的那個(gè)名稱比如“Home_WiFi”。它用來(lái)標(biāo)識(shí)一個(gè)無(wú)線網(wǎng)絡(luò)方便人類識(shí)別和選擇。而 BSSID 一般對(duì)應(yīng)某個(gè) AP 的 MAC 地址機(jī)器用一串十六進(jìn)制數(shù)字來(lái)區(qū)分到底是哪臺(tái)設(shè)備在提供服務(wù)。打個(gè)比方SSID 是連鎖店門口的大招牌BSSID 是每家分店的門牌號(hào)。你在街對(duì)面看到兩家店掛著同一個(gè)招牌但它們的具體地址不同。Wi-Fi 里也一樣為了擴(kuò)大無(wú)線覆蓋范圍可以給多個(gè)路由器設(shè)置相同的 SSID這樣你在不同位置都能搜到同一個(gè)網(wǎng)絡(luò)名實(shí)現(xiàn)類似漫游的效果。但漫游切換時(shí)SSID 沒(méi)變BSSID 一定變了——因?yàn)檎嬲o你提供信號(hào)的物理設(shè)備換了。資料里還提醒了一點(diǎn)一個(gè) BSSID 在不同信道下可能對(duì)應(yīng)多個(gè) SSID但在同一個(gè)信道里通常是一一對(duì)應(yīng)的。所以排查網(wǎng)絡(luò)問(wèn)題時(shí)不能只看 SSID 一樣就認(rèn)為沒(méi)問(wèn)題還得證明 BSSID 確實(shí)是你想連的那臺(tái)設(shè)備。3.3 家用的“多面手”無(wú)線路由器里到底藏了幾個(gè) MAC 地址有個(gè)現(xiàn)象特別容易讓新手困惑在路由器后臺(tái)或者抓包軟件里看到一個(gè) BSSID拿它和路由器底部的 MAC 地址標(biāo)簽一對(duì)發(fā)現(xiàn)對(duì)不上于是懷疑買到了假貨。其實(shí)真相在資料里講得很清楚家用的這種無(wú)線路由器資料里叫 Fat AP通常有兩個(gè) MAC 地址——一個(gè)用于外網(wǎng)WAN一個(gè)用于內(nèi)網(wǎng)WLAN 和 LAN。大多數(shù)路由器在機(jī)身標(biāo)簽或后臺(tái)首頁(yè)只標(biāo)注外網(wǎng) MAC而無(wú)線網(wǎng)絡(luò)用的 BSSID 是內(nèi)網(wǎng)那個(gè) MAC兩個(gè)地址一般只有最后幾位不同但也可能差得比較多。更需要注意的是設(shè)備實(shí)際物理網(wǎng)卡可能只有一個(gè)但系統(tǒng)可以虛擬出多個(gè) MAC 地址分別承擔(dān)不同功能。所以看到抓包數(shù)據(jù)里兩個(gè) MAC 地址只差幾位時(shí)它們很可能來(lái)自同一臺(tái)設(shè)備而不是兩臺(tái)。這個(gè)知識(shí)點(diǎn)現(xiàn)在用不上但等你以后開始抓包分析時(shí)它能幫你省下大量懷疑人生的時(shí)間??梢哉f(shuō)這份資料在術(shù)語(yǔ)解釋上最值錢的就是把 SSID、BSSID、AP、Station 這幾個(gè)概念的邊界劃清楚了讓你不至于在后續(xù)學(xué)習(xí)里被英文縮寫勸退。4. 第一次動(dòng)手查清你周圍到底有多少個(gè) AP并看懂它們的參數(shù)理論看了兩章是時(shí)候上手了。這一章的實(shí)戰(zhàn)目標(biāo)只有一個(gè)把你自己所處的無(wú)線環(huán)境“看清”。你可以看到周圍有多少個(gè) AP、它們叫什么名字、工作在哪個(gè)信道、信號(hào)強(qiáng)度如何。做完這一步你對(duì) Wi-Fi 的感知會(huì)立刻從“玄學(xué)”變成“看得見的物理世界”。4.1 第一步打開命令行看穿周圍所有熱點(diǎn)電腦上不需要裝任何額外軟件就有現(xiàn)成的命令能掃描周圍的無(wú)線網(wǎng)絡(luò)。Windows 用戶打開命令行或 PowerShell輸入下面這行netsh wlan show networks modebssidmacOS 用戶打開終端輸入/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s第一條命令會(huì)列出附近所有無(wú)線網(wǎng)絡(luò)的名稱、信號(hào)、信道并且因?yàn)榧恿薽odebssid還會(huì)展示每個(gè)網(wǎng)絡(luò)對(duì)應(yīng)的 BSSID 和更多細(xì)節(jié)。第二條命令則是 macOS 上比較通用的掃法列出的信息更緊湊SSID、BSSID、RSSI信號(hào)強(qiáng)度、Channel 等。第一次看到輸出時(shí)你可能會(huì)有點(diǎn)懵原來(lái)附近有這么多網(wǎng)絡(luò)。別慌每一行代表一個(gè) AP。比如輸出里有個(gè)網(wǎng)絡(luò)叫 “Coffee_Free”它的 BSSID 是a8:27:26:...:b7信道是 6這就是一家咖啡館的無(wú)線接入點(diǎn)。你手機(jī)平時(shí)搜到的每個(gè) Wi-Fi 名稱背后都會(huì)有這樣一條記錄。4.2 第二步讀懂輸出里的四類信息掃描結(jié)果里新手最需要關(guān)注四個(gè)字段。第一個(gè)是 SSID這個(gè)你已經(jīng)認(rèn)識(shí)了它就是網(wǎng)絡(luò)的名字。第二個(gè)是 BSSID注意它和 SSID 不一定一一對(duì)應(yīng)如果家里有兩個(gè)路由器設(shè)置了相同 SSID列表里會(huì)出現(xiàn)兩行網(wǎng)絡(luò)名相同但 BSSID 不同的記錄。所以以后排查“為什么手機(jī)總是連不上客廳那個(gè) AP”先看 BSSID 就對(duì)了。第三個(gè)是 Channel信道。信道是把頻段進(jìn)一步劃分成的小片段比如 2.4GHz 頻段被劃分成了多個(gè)信道常見的是 1、6、11。兩個(gè) AP 如果信道重疊且覆蓋范圍相交就會(huì)互相干擾就像收音機(jī)串臺(tái)一樣。第四個(gè)是 Signal 或 RSSI代表信號(hào)強(qiáng)度。注意這個(gè)數(shù)字是相對(duì)強(qiáng)度不是剩余電量百分比數(shù)值越小代表信號(hào)越弱比如 -40 比 -70 好。如果你還想確認(rèn)自己當(dāng)前連著哪個(gè) AP可以再跑一條命令。Windows 用netsh wlan show interfacesmacOS 用airport -I。輸出的內(nèi)容里有你當(dāng)前連接的 SSID、BSSID、信道和速率可以和剛才掃描的結(jié)果對(duì)照確認(rèn)你到底連在哪個(gè)設(shè)備上。4.3 第三步動(dòng)手改一個(gè)參數(shù)比如信道寬度掃描做完后你可以做一次最安全、也最有代表性的配置調(diào)整修改無(wú)線網(wǎng)絡(luò)的信道寬度Channel Width。先進(jìn)路由器管理后臺(tái)通常在瀏覽器輸入192.168.x.1之類的地址就能打開。找到無(wú)線設(shè)置頁(yè)面你會(huì)看到 Channel Width 選項(xiàng)一般有 20MHz 和 40MHz 兩檔。這里的選擇其實(shí)有講究。資料里說(shuō)得很清楚不是所有協(xié)議都支持 40MHz比如 802.11n 之前的協(xié)議就不支持而且 40MHz 是把兩個(gè) 20MHz 信道合并起來(lái)用相當(dāng)于占用了更多頻譜如果你的鄰居也在用 Wi-Fi合并信道反而更容易撞車。使用場(chǎng)景建議信道寬度原因2.4GHz 頻段周圍 AP 很多20MHz減少重疊和干擾連接更穩(wěn)定2.4GHz 頻段周圍很空曠可嘗試 40MHz提速明顯但需留意兼容性5GHz 頻段鄰居少40MHz頻段干凈合并信道收益大第一次調(diào)的時(shí)候記住先截圖記錄原來(lái)的設(shè)置給自己留一顆后悔藥。改完保存后再用第 4.1 節(jié)的掃描命令看一眼當(dāng)前環(huán)境的信道分布。你會(huì)發(fā)現(xiàn)原來(lái)那些配置選項(xiàng)背后都是有邏輯的不是隨便點(diǎn)選的。5. 新手避坑Wi-Fi 配置最容易翻車的 5 個(gè)問(wèn)題與排查方法學(xué)完前面幾章你已經(jīng)有了動(dòng)手的基礎(chǔ)但真正自己配置時(shí)大概率會(huì)踩幾個(gè)經(jīng)典坑。這一章特意整理成問(wèn)題排查形式每一條都是新手從“能用”到“用好”之間最常見的坎。5.1 坑一信號(hào)滿格卻慢半拍可能連錯(cuò)了頻段先說(shuō)現(xiàn)象手機(jī)顯示 Wi-Fi 信號(hào)滿格但視頻加載就是慢測(cè)速也上不去。你檢查半天覺(jué)得路由器沒(méi)問(wèn)題其實(shí)是連接對(duì)象選錯(cuò)了。很多雙頻路由器的默認(rèn)設(shè)置是“雙頻合一”也就是 2.4GHz 和 5GHz 共用同一個(gè) SSID。手機(jī)在信號(hào)選擇上往往更“懶”誰(shuí)的信號(hào)強(qiáng)就連誰(shuí)而 2.4GHz 穿墻好、信號(hào)看起來(lái)更強(qiáng)于是手機(jī)就賴在 2.4GHz 上不走白白浪費(fèi)了 5GHz 的高速。原因是 2.4GHz 頻段本身吞吐量有限而且容易受藍(lán)牙、微波爐等設(shè)備的干擾。解決辦法也簡(jiǎn)單進(jìn)路由器后臺(tái)把 2.4GHz 和 5GHz 的 SSID 分開命名比如一個(gè)叫Home另一個(gè)叫Home-5G手機(jī)手動(dòng)連接帶 5G 后綴的那個(gè)。這樣信號(hào)強(qiáng)弱再懸殊你也能明確知道自己連的是哪條道。5.2 坑二手動(dòng)鎖定信道結(jié)果和鄰居撞了個(gè)滿懷有些朋友聽說(shuō)“固定信道能減少干擾”就把路由器的 Channel 從 Auto 改成了 3結(jié)果發(fā)現(xiàn)網(wǎng)速反而更不穩(wěn)定了。原因在于2.4GHz 頻段雖然有多個(gè)信道號(hào)但真正互不重疊的只有 1、6、11 三個(gè)。你手動(dòng)選了個(gè) 3反而和鄰居的 1、6 都有重疊大家互相踩誰(shuí)也別想快。解決方法是先掃描再?zèng)Q策。用第 4 章的命令看一眼周圍哪些信道空閑如果沒(méi)有明顯空閑的就把 Channel 設(shè)回 Auto。資料里說(shuō)了Auto 的意思就是 AP 開機(jī)時(shí)自動(dòng)掃描環(huán)境選擇干擾最小的信道來(lái)通信選好之后一般就不會(huì)再變。對(duì)大多數(shù)家庭來(lái)說(shuō)Auto 比手動(dòng)亂改要靠譜得多。5.3 坑三用 WEP 加密讓 802.11n 的新特性全部白搭有朋友為了“兼容老設(shè)備”把路由器的加密方式設(shè)成了 WEP結(jié)果新的 802.11n 設(shè)備連上去后協(xié)商速率怎么也上不去實(shí)測(cè)吞吐遠(yuǎn)低于標(biāo)稱值。資料里對(duì)這段歷史有清晰梳理WEP 是 1999 年 802.11 標(biāo)準(zhǔn)的一部分用 RC4 加密存在好幾個(gè)弱點(diǎn)2003 年被 WPA 取代2004 年又被更完善的 WPA2 取代。但最要命的問(wèn)題是WEP 屬于舊時(shí)代工作模式802.11n 的草案并不支持它。所以一旦網(wǎng)絡(luò)使用 WEP 加密即使設(shè)備支持 n也會(huì)被迫降到 b/g 模式工作600Mbps 的理論速率根本發(fā)揮不出來(lái)。排查辦法很簡(jiǎn)單進(jìn)無(wú)線安全設(shè)置選 WPA2 或更新版本的 WPA3加密算法選 AES不要選 TKIP更不要選 WEP。資料里也指出WPA2AES 是目前家用最穩(wěn)妥且安全性最強(qiáng)的組合。5.4 坑四為了提速手動(dòng)開 40MHz結(jié)果越開越卡這個(gè)坑和前面信道鎖定的坑經(jīng)常一起出現(xiàn)?,F(xiàn)象是你的路由器明明支持 802.11n你也在后臺(tái)把 Channel Width 從 20MHz 改成了 40MHz但實(shí)際體驗(yàn)反而變差有時(shí)還頻繁斷線。原因是 40MHz 并不是純粹的“提速開關(guān)”。它把兩個(gè) 20MHz 信道合并成一條寬信道相當(dāng)于在頻譜上占了一整塊區(qū)域。如果周圍鄰居的 AP 也在這條寬信道覆蓋范圍內(nèi)碰撞和干擾會(huì)比 20MHz 時(shí)更嚴(yán)重且一些老設(shè)備根本不識(shí)別 40MHz連接時(shí)會(huì)發(fā)生速率回退。資料里給出的原則很明確在 2.4GHz 頻段除非周圍環(huán)境非??諘绶駝t優(yōu)先保持 20MHz想要高速穩(wěn)定正確路徑是換到 5GHz 頻段而不是在 2.4GHz 上強(qiáng)行拓寬。5.5 坑五看到 BSSID 和路由器標(biāo)簽對(duì)不上就心慌最后這個(gè)坑不算配置錯(cuò)誤而是認(rèn)知錯(cuò)誤?,F(xiàn)象是你用抓包工具或掃描命令查看無(wú)線網(wǎng)絡(luò)發(fā)現(xiàn)某個(gè) AP 的 BSSID 和路由器背面印刷的 MAC 地址不一樣于是懷疑設(shè)備有毛病。原因在第三章講過(guò)家用無(wú)線路由器通常有兩個(gè) MAC 地址標(biāo)簽上印的多是外網(wǎng)WAN地址而 BSSID 是對(duì)應(yīng)無(wú)線WLAN部分的地址。兩者可能只差幾位也可能差很多都屬正常。解決方式就是記住一個(gè)原則BSSID 不是鑒別路由器真?zhèn)魏秃脡牡囊罁?jù)。真正該看的是 SSID、信道、信號(hào)強(qiáng)度這些行為參數(shù)而不是拿著 MAC 地址逐位比對(duì)。6. 再往下走從三類幀開始理解 802.11 的下一步看到這里你已經(jīng)完成了 Wi-Fi 入門最重要的一步知道了它靠協(xié)議運(yùn)行認(rèn)識(shí)了核心術(shù)語(yǔ)還會(huì)自己動(dòng)手掃描環(huán)境。下一步學(xué)什么我建議你往“幀”的方向走。資料里專門講了 802.11 的幀它一共分三類管理幀、控制幀、數(shù)據(jù)幀。管理幀負(fù)責(zé)打招呼比如 Beacon 幀定時(shí)廣播 AP 的存在控制幀負(fù)責(zé)協(xié)調(diào)比如 RTS、CTS、ACK數(shù)據(jù)幀才真正承載你要傳的內(nèi)容。學(xué)習(xí)時(shí)不用急著全懂先學(xué)會(huì)認(rèn)幀類型就夠了。6.1 把后續(xù)學(xué)習(xí)排成三個(gè)小目標(biāo)第一個(gè)目標(biāo)理解連接建立的過(guò)程。從掃描、認(rèn)證到關(guān)聯(lián)每一步對(duì)應(yīng)哪些幀這個(gè)過(guò)程會(huì)把你前面學(xué)的 AP、Station、SSID 全部串起來(lái)。第二個(gè)目標(biāo)看懂?dāng)?shù)據(jù)幀的方向字段。資料里有個(gè)叫 DS 的字段兩位二進(jìn)制分別表示 To DS 和 From DS本質(zhì)上是在說(shuō)“這個(gè)數(shù)據(jù)是從設(shè)備發(fā)往 AP還是從 AP 發(fā)往設(shè)備”。第三個(gè)目標(biāo)了解加密演進(jìn)邏輯。WEP 為什么被淘汰WPA 和 WPA2 的差別是什么AES 和 TKIP 又有什么關(guān)系這些弄明白之后路由器后臺(tái)的安全選項(xiàng)對(duì)你就沒(méi)有任何秘密了。6.2 一個(gè)小技巧用抓包軟件建立直觀感受如果你手邊有抓包工具可以先不追求抓全所有數(shù)據(jù)只看你電腦自己發(fā)出的廣播幀。教你一個(gè)判斷技巧MAC 地址第一個(gè)字節(jié)的第一位是 1 表示組播前兩位是 1 表示廣播第一位是 0 表示單播。全ff:ff:ff:ff:ff:ff這樣的目的地址就是一臺(tái)設(shè)備在向周圍“喊話”。你在 Wi-Fi 列表里能看到鄰居的路由器靠的就是這種廣播機(jī)制。我從那以后養(yǎng)成一個(gè)習(xí)慣每次調(diào)路由器之前先花兩分鐘掃一遍周圍環(huán)境看看多少個(gè)同名 SSID、信道分布怎么樣、信號(hào)強(qiáng)度如何把這些記下來(lái)再動(dòng)手。這個(gè)習(xí)慣看起來(lái)麻煩但幫我躲開了好幾次“重啟大法”也解決不了的詭異問(wèn)題。希望幫到你——這份《wifi 基礎(chǔ)知識(shí)講解》文檔可以當(dāng)作你的案頭字典遇到不懂的術(shù)語(yǔ)隨時(shí)回來(lái)翻一翻比在搜索結(jié)果里零散拼湊要省心得多。本文還有配套的精品資源點(diǎn)擊獲取