專題二十一:無線局域網——WLAN

一、WLAN簡介

WLAN(Wireless Local Area Network?)無線局域網,使用的是 IEEE 802.11 標準系列。

標準版本發布年份最大傳輸速率頻段Wi-Fi代數特點/描述
IEEE 802.1119971–2 Mbps2.4 GHzWi-Fi 0最早的無線局域網標準,傳輸速率低,主要用于基本的無線連接。
IEEE 802.11b19991–11 Mbps2.4 GHzWi-Fi 1引入的第一個廣泛應用的標準,采用直接序列擴頻(DSSS)技術,主要用于家庭和小型辦公室網絡。
IEEE 802.11a19996–54 Mbps5 GHzWi-Fi 2使用5 GHz頻段,避免了2.4 GHz頻段的干擾,但設備成本較高,應用較少。
IEEE 802.11g20032–54 Mbps2.4 GHzWi-Fi 3支持MIMO技術,提高了多設備連接的能力,顯著提升了無線網絡性能。
IEEE 802.11n20096.5–600 Mbps2.4 GHz, 5 GHzWi-Fi 4支持MIMO技術,提高了多設備連接的能力,顯著提升了無線網絡性能。
IEEE 802.11ac20136.5–6933 Mbps5 GHzWi-Fi 5引入MU-MIMO和波束賦形技術,專注于高效的數據傳輸,適合高清視頻流和大規模帶寬需求。
IEEE 802.11ax20210.4–9608 Mbps2.4 GHz, 5 GHzWi-Fi 6引入OFDMA、MU-MIMO等技術,提升了網絡容量,減少了延遲,適合高密度環境。
IEEE 802.11ax(Wi-Fi 6E)20210.4–9608 Mbps2.4 GHz, 5 GHz, 6 GHzWi-Fi 6E在Wi-Fi 6基礎上新增6 GHz頻段,進一步提高了網絡容量,減少了干擾,支持更多設備連接。
IEEE 802.11be預計20240.4–23,059 Mbps2.4 GHz, 5 GHz, 6 GHzWi-Fi 7支持多鏈路操作(MLO),大幅提升帶寬和吞吐量,適合高帶寬和低延遲應用,如AR/VR、4K視頻流等。
IEEE 802.11bn預計2028100,000 Mbps2.4 GHz, 5 GHz, 6 GHzWi-Fi 8預計提供超高速率,支持大規模設備接入和低延遲應用,成為未來無線通信的主力技術。
  • Wi-Fi代數:這些代號通常是指Wi-Fi品牌化后的版本。例如,“Wi-Fi 6”指的是基于IEEE 802.11ax的標準,而“Wi-Fi 5”則基于IEEE 802.11ac。

  • 最大傳輸速率:表示標準支持的最高數據傳輸速率,實際速度會受到信道帶寬、信號質量和網絡擁堵等因素的影響。

  • 頻段:顯示標準支持的無線頻段,不同的頻段適用于不同的環境和國家法規。

  1. MIMO(多輸入多輸出):從802.11n開始,支持多天線技術,使得數據傳輸更加高效,尤其在網絡密集的環境中表現突出。

  2. MU-MIMO(多用戶MIMO):在Wi-Fi 5(802.11ac)和Wi-Fi 6(802.11ax)中得到了廣泛應用,可以同時處理多個設備的連接請求,大大提高了網絡的并發能力。

  3. OFDMA(正交頻分多址):Wi-Fi 6(802.11ax)引入的技術,能夠更加高效地分配頻譜,提高了多設備環境中的性能。

  4. 波束賦形技術:Wi-Fi 5及以后的標準支持波束賦形,通過動態調整信號方向,提高了無線信號的覆蓋范圍和穩定性。

  5. 6 GHz頻段:Wi-Fi 6E和未來的Wi-Fi 7將利用6 GHz頻段,減少與現有設備的干擾,增加帶寬和網絡容量。

在早期,WiFi 技術主要是按照 IEEE 802.11 標準的字母來命名,這些標準代表了不同的技術特性。WiFi聯盟在2018年將下一代WiFi技術802.11ax更名為WiFi 6,并將前兩代技術802.11ac更名為WiFi 5?,802.11n更名為WiFi 4,至于WiFi 1 2 3并沒有進行追封。下一代WiFI 7的標準協議是IEEE 802.11be。

【考點解析】各個協議的頻率范圍,調制技術和吞吐量。

二、IEEE 802.11體系

定義:IEEE 802.11是由電氣電子工程師學會(IEEE)于1997年制定的無線局域網(WLAN)通信協議標準,涵蓋物理層(PHY)與介質訪問控制層(MAC)規范。

? 802.11無線局域網是目前應用最廣泛的無線局域網之一,人們更多地將其簡稱為Wi-Fi(Wireless Fidelity,無線保真度)。

??命名規則802.11后綴表示具體版本(如802.11a/b/g/n/ac/ax/be)。

??核心目標:用于?短距離、高速率、無線上網?場景,實現2.4GHz/5GHz/6GHz頻段下的無線設備互聯與數據傳輸。

??最新標準802.11be(Wi-Fi 7,2024年草案),支持4K-MIMO16QAM調制

IEEE 802.11協議棧如下表所示。

數據鏈路層LLC

MACMAC 管理
物理層 PHYPLCPPHY 管理
PMD
2.1物理層

IEEE802.11定義了3中PLCP幀來對應種不同PMD子層通信技術,分別是FHSS、DSSS、DFIR。這一部分很少考察。

2.2MAC子層

MAC子層的功能是提供訪問控制機制,定義了3種訪問控制機制:CSMA/CA支持競爭訪問、RTS/CTS、點協調功能支持無競爭訪問。

分布式協調DCF,通過爭用信道來獲取發送權,802.11規定,所有實現必須有DCF功能。CSMA/CA:載波監聽多路訪問/沖突避免,采用沖突避免可以解決無線網絡中隱蔽終端問題。IEEE定義了3種幀間隔(IFS),分別是DIFS、PIFS、SIFS。

DIFS(分布式協調IFS):最長IFS,長度128us,優先級最低,用來發送數據幀和管理幀。

PIFS(點協調IFS):中等長度IFS,優先級居中,在PCF中使用。

SIFS(短IFS):最短IFS,長度28us,優先級最高,用來分隔開屬于一次對話的各個幀。

點協調功能PCF,PCF是可選項,接入點AP集中控制整個BSS內的活動。

信道預約:

802.11允許要發送數據的站對信道進行預約,A向B發送數據幀之前,首先發送請求(RTS),A發送RTS之前,必須監聽信道,信道空閑等待DIFS時間后,發送RTS幀。B收到RTS幀,等待SIFS時間后,回應允許發送CTS。A收到CTS幀后,等待一段時間SIFS,A發送確認幀ACK。

三、WLAN組成

3.1 基礎架構組件
組件功能描述
STA(Station)終端設備(手機/PC/平板)
AP(Access Point)無線接入點,負責信號收發與有線網絡橋接
DS(Distribution System)無線接入點,負責信號收發與有線網絡橋接
路由器/交換機連接Internet與內部網絡
3.2 有固定基礎設施的WLAN(Infrastructure WLAN)

定義:基于接入點(AP)構建的集中式網絡,所有終端(STA)通過AP接入核心網絡。核心特點如下:

??星型拓撲:STA ? AP ? 有線網絡/Internet

??集中管理:AP統一分配IP地址、認證用戶、控制流量

??擴展性強:通過多AP部署覆蓋大面積區域(如企業園區)

??典型應用:辦公室網絡、商場/機場公共WiFi、校園宿舍網絡

基于AP的WLAN通過AP有線接入路由設備,結合DHCP地址分配、NAT轉換及安全加密技術,實現終端設備經路由協議與公網互聯,最終通過ISP接入因特網。

3.3 Ad-Hoc網絡(點對點自組織網絡)

定義:無需AP,終端設備直接通過無線鏈路互聯的對等網絡核心特點如下:

??動態組網:設備開機即自動發現鄰居節點并組網

??去中心化:無單一管理節點,所有節點平等參與路由

??有限覆蓋:適合小范圍臨時組網(如會議討論、無人機編隊)

??典型應用:災害救援臨時通信、智能家居設備間互聯、車載自組網(V2X)

自組織網絡組網方便,不需要基站,并且具有非常好的生存性,這使得自組織網絡在軍用和民用領域都有很好的應用前景。

802.11無線局域網的ad hoc模式允許網絡中的各站點在其通信范圍內直接通信,也就是支持站點間的單跳通信,而標準中并沒有包括多跳路由功能。因此,802.11無線局域網的ad-hoc模式應用較少。

3.4?關鍵組件詳解
組件全稱功能描述場景
APAccess Point無線接入點,負責信號發射、用戶認證、數據轉發家庭路由器、企業樓層交換機
BSSBasic Service Set基本服務集,由一個AP及其覆蓋范圍內的STA組成單個AP覆蓋的辦公室區域
ESSExtended Service Set擴展服務集,由多個BSS(通過DS互聯)組成的大范圍網絡跨樓層/跨建筑的企業WLAN
DSDistribution System分布式系統,實現AP間數據傳輸(如交換機、控制器)企業級網絡中AP通過有線交換機組網
SSIDService Set Identifier服務集標識符,用于區分不同無線網絡(ASCII字符串,最長32字符)"HomeNetwork"、"CompanyWiFi"

四、WLAN安全

3.1?WEP

WEP(Wired Equivalent Privacy)有線等效保密,是IEEE802.11標準一部分,采用RC4算法進行加密,采用CRC-32校驗保證數據完整性。初期采用24位初始向量加40位字符串,構成64位WEP密鑰,后期使用24位初始向量加上104位字符串,構成128位WEP密鑰。依賴靜態密鑰,在2004年已被WI-FI聯盟淘汰。

3.2WPA

WPA(Wi - Fi Protected Access)?Wi-Fi保護接入,設計中包含了認證、加密和數據完整性校驗共3個組成部分。采用802.1X對用戶MAC地址進行認證;其次增加中WEP協議使用的密鑰長度,采用128位密鑰和48為初始向量用于RC4加密。WPA還采用TKIP(Temporary Key Integrity Protocol)臨時密鑰完整性協議,通過頻繁更換密鑰保證較少安全風險。WPA使用報文完整性編碼來檢測偽造數據包,并在報文認證碼中包含計數器,還可以防重放攻擊。

3.3WPA2
WPA2是對WPA協議的全面升級,稱為IEEE802.11i標準的一部分,與WPA對比,WPA2制定新的加密協議,稱為CCMP(CBC-MAC協議的計時器模式),基于AES算法,采用128位密鑰。WPA2還提供一種可選的加密方案WRAP(Wireless Rboust Authentication Protocol),其中CCMP是強制,WRAP是可選的。
3.4WPA3

WI-FI聯盟在2018年推出WPA3協議,WPA3引入多項新功能。

SAE協議:WAP3采用SAE協議替代了WPA2的PSK認證機制,SAE基于零知識證明。

前向保密性:攻擊者即使獲得到某一時刻的加密密鑰,也無法解密之前的數據。

加密的開放網絡:為開放性網絡的用戶數據傳輸提供了更加安全的保護,采用Diffie-Hellman密鑰交換算法進行密鑰交換,為用戶數據傳輸進行加密,有效防止了非法攻擊者的接入和數據竊取。

五、軟考真題

2024年5月網絡工程師:

下列WAP 無線加密技術的說法中錯誤的是( )。

A.WAP 可以防止重放攻擊

B.WAP使用802.1x協議對用戶的MAC地址進行認證

C.WAP的初始向量長度為32位

D.WAP無線加密方案包含了認證、加密和數據完整性校驗

【解析】答案是C。題目中WPA寫成了WAP。WPA使用RC4算法加密,相對于WEP增加了密鑰和初始向量長度,初始向量長度是48位。

?WiFi6 的傳輸速率可以達到( )。

A.5Gbps?

B.1Gbps?

C.9.6Gbps?

D.2Gbps

【解析】答案是C,WiFi6的標準是IEEE802.11AX,傳輸速率9600Mbps,需記憶。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/79013.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/79013.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/79013.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python多進程的使用

多進程編程全面指南:從入門到實踐 摘要:本文是為初學者設計的Python多進程編程全攻略,涵蓋基礎概念、核心函數詳解、系統特性分析,并附帶流程圖、測試用例、開源項目推薦和經典書籍清單。通過8個實戰代碼示例和3個性能對比實驗&am…

數據庫管理與安全:從用戶權限到備份恢復的全面指南

引言 在數字化時代,數據已成為組織最寶貴的資產之一。數據庫作為存儲和管理這些數據的核心系統,其安全性和可靠性直接關系到企業的運營和發展。無論是金融交易記錄、醫療健康信息,還是電子商務平臺的用戶數據,都需要通過完善的數…

Electron Forge【實戰】帶圖片的 AI 聊天

改用支持圖片的 AI 模型 qwen-turbo 僅支持文字,要想體驗圖片聊天,需改用 qwen-vl-plus src/initData.ts {id: 2,name: "aliyun",title: "阿里 -- 通義千問",desc: "阿里百煉 -- 通義千問",// https://help.aliyun.com/z…

在 Elastic 中使用 JOIN 進行威脅狩獵!

作者:來自 Elastic Paul Ewing, Jonhnathan Ribeiro Elastic 的管道查詢語言 ES | QL 為查詢帶來了 join 功能。 威脅狩獵者歡呼吧!你是否一直在尋找一種通過 Elastic 的速度和強大功能來連接數據的方法?好消息!Elastic 現在可以通…

從實列中學習linux shell5: 利用shell 腳本 檢測硬盤空間容量,當使用量達到80%的時候 發送郵件

下面是用于檢測硬盤空間并在使用量達到80%時發送郵件的Shell腳本 第一步 編寫腳本 #!/bin/bash# 郵件配置 recipient"zhaoqingyou99qhzt.com" subject"磁盤空間警報" mail_cmd"/usr/bin/mail" # 根據實際郵件命令路徑修改# 檢查是否安裝郵件工…

Ethan獨立開發產品日報 | 2025-04-30

1. Daytona 安全且靈活的基礎設施,用于運行你的人工智能生成代碼。 Daytona Cloud重新定義了AI代理的基礎設施,具備低于90毫秒的啟動時間、原生性能和有狀態執行能力,這些是傳統云服務無法比擬的。您可以以前所未有的速度和靈活性來創建、管…

Unity SpriteMask(精靈遮罩)

🏆 個人愚見,沒事寫寫筆記 🏆《博客內容》:Unity3D開發內容 🏆🎉歡迎 👍點贊?評論?收藏 🔎SpriteMask:精靈遮罩 💡作用就是對精靈圖片產生遮罩&#xff0c…

OpenHarmony全局資源調度管控子系統之內存管理部件

OpenHarmony之內存管理部件 內存管理部件 簡介目錄框架 進程回收優先級列表 補充 回收策略/查殺策略 使用說明參數配置說明 availbufferSizeZswapdParamkillConfignandlife 相關倉 簡介 內存管理部件位于全局資源調度管控子系統中,基于應用的生命周期狀態&#…

姜老師的MBTI課程筆記小結(1)ENFJ人格

課程文稿: 好,今天我們的重點其實并不在ENTJ,而是在于如果一個人其他都很像,只是在思考和感受這兩端選擇的時候,他缺了思考而更尊重感受,它會是什么樣的一個人格特質呢?這就是ENFG在16人格的學派…

Node.js 應用場景

Node.js 應用場景 引言 Node.js 是一個基于 Chrome V8 JavaScript 引擎的開源、跨平臺 JavaScript 運行環境。它主要用于服務器端開發,通過非阻塞 I/O 模型實現了高并發處理能力。本文將詳細介紹 Node.js 的應用場景,幫助你了解其在實際項目中的應用。…

Qt/C++面試【速通筆記六】—Qt 中的線程同步

在多線程編程中,多個線程同時訪問共享資源時,可能會出現數據不一致或者錯誤的情況。這時,我們需要線程同步機制來保證程序的正確性。Qt 提供了多種線程同步方式,每種方式適用于不同的場景。 1. 互斥鎖(QMutex&#xff…

JDK-17 保姆級安裝教程(附安裝包)

文章目錄 一、下載二、安裝三、驗證是否安裝成功1、看 java 和 javac 是否可用2、看 java 和 javac 的版本號是否無問題 一、下載 JDK-17_windows-x64_bin.exe 二、安裝 三、驗證是否安裝成功 java:執行工具 javac:編譯工具 1、看 java 和 javac 是否…

【LeetCode Hot100】回溯篇

前言 本文用于整理LeetCode Hot100中題目解答,因題目比較簡單且更多是為了面試快速寫出正確思路,只做簡單題意解讀和一句話題解方便記憶。但代碼會全部給出,方便大家整理代碼思路。 46. 全排列 一句話題意 給定一個無重復數字的序列&#xf…

pytest-前后置及fixture運用

1.pytest中的xunit風格前后置處理 pytest中用例的前后置可以直接使用類似于unittest中的前后置處理,但是pytest中的前后置處理方式更 加豐富,分為模塊級、類級、方法級、函數級等不同等級的前后置處理,具體見下面的代碼: test_…

使用scipy求解優化問題

一、求解二次規劃問題 min(X.T * P * X C.T * X) s.t. Xi > 0 ∑Xi 1 1.定義目標函數 def objective(x):return 0.5 * np.dot(x, np.dot(P, x)) np.dot(c, x)2. 定義等式約束 def equality_constraint(x):return np.sum(x) - 1 3.定義邊界約束:x # …

C++初階-STL簡介

目錄 1.什么是STL 2.STL的版本 3.STL的六大組件 4.STL的重要性 4.1在筆試中 4.2在面試中 4.3.在公司中 5.如何學習STL 6.總結和之后的規劃 1.什么是STL STL(standard template library-標準模板庫);是C標準庫的重要組成部分&#xf…

kivy android打包buildozer.spec GUI配置

這個適合剛剛學習kivyd的道友使用,后面看情況更新 代碼 import tkinter as tk from tkinter import ttk, filedialog, messagebox, simpledialog import configparser import os import json # 新增導入class BuildozerConfigTool:def __init__(self, master):se…

MOOS-ivp使用(一)——水下機器人系統的入門與使用

MOOS-ivp使用(一)——水下機器人系統的入門與使用 MOOS-ivp(Marine Operational Oceanographic System for Intelligent Vehicle Planning)是專為水下機器人(如AUV)設計的開源框架。類似于ROS,…

電子病歷高質量語料庫構建方法與架構項目(智能質控體系建設篇)

引言 隨著人工智能技術的迅猛發展,醫療信息化建設正經歷著前所未有的變革。電子病歷作為醫療機構的核心數據資產,其質量直接關系到臨床決策的準確性和醫療安全。傳統的病歷質控工作主要依賴人工審核,存在效率低下、主觀性強、覆蓋面有限等問題。近年來,基于人工智能技術的…