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