1,IEEE 802.11是一個協定簇,主要包含以下規範(技術族譜):
1)實體層規範:802.11b,802.11a,802.11g;
2)增強型MAC層規範:802.11i,802.11r,802.11h等;
3)高層協定規範:802.11f,802.11n,802.11p,802.11s等。
2,802.11和OSI模型的關系
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0NXYFhGd192UvwVe0lmdhJ3ZvwFM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2Lc1DNXp1bOJjYrZ1MjZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39zM1QzMyIDM0EDNwcDMzEDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
IEEE802規範将重心放在OSI模型的最下面兩層
3,網絡類型
WLAN有以下三種網絡拓撲結構:
1)獨立基本服務集(Independent BSS, IBSS)網絡(也叫ad-hoc網絡);
2)基礎架構型基本服務集(Infrastructure Basic Service Set, BSS)網絡;
3)擴充服務集(Extent Service Set, ESS)網絡。
以上為WLAN的三種拓撲架構
4.網絡服務
STA服務:
1),身份認證(Authentication),建立關聯之前用來進行身份驗證、
2),解除身份認證(Deauthentication),副作用是終止目前關聯
3),加密(Privacy)、用來防止竊聽
4),MSDU傳遞(MSDU delivery),用來傳送資料至接收端
5),傳輸功率控制和動态頻率選擇
DS(分布式系統,AP)服務:
1),分布式,一旦接入點收到資料,就是使用分布式服務将幀送至目的地,
2),整合,整合由分布式系統提供服務,它讓分布式系統得以連接配接至非802.11網絡
3),關聯(Association)、用來建立AP(作為網關使用)和移動特定工作站之間的關聯,
4),解除關聯(Deassociation)、
5),重新關聯(Ressociation)。用來變更AP(作為網關使用)和移動特定工作站之間的關聯,
關聯( association ) ----》移動式工作站向接入點登記,分布式系統可根據登記資訊判斷哪個移動式工作站使用哪個接入點
----》隻有關聯後才進行身份認證(authentication ),在完成身份驗證前,接入點會丢棄來自工作站的 所有資料
認證(authentication )---》認證是STA在掃描到合适的AP後 ,隻有通過認證sta才能通過AP使用WLAN
重新關聯----》當移動式工作站在同一個擴充服務區的基本服務區之間移動時,它必須随時評估信号的強度,并且在必要時切換所關聯的接入點
當 STA 完成認證之後隻需要發送 ReAssociation Request 幀 , 然後等待 ReAssociationResponse 幀完成關聯也就完成了整個切換的過程。
5.資料鍊路層的兩個子層
邏輯鍊路控制 LLC (Logical Link Control) 子層
媒體接入控制 MAC (Medium Access Control) 子層
與接入到傳輸媒體有關的内容都放在 MAC 子層 , 而 LLC 子層則與傳輸媒體無關 , 不管采用何種協定的區域網路對 LLC 子層來說都是透明的
6.網卡及其功能
資料的封裝與解封:發送時,将上一層交下來的資料加上首部和尾部後成為以太網的幀,
接受時,将以太網的幀剝去首部和尾部,然後送交上一層
§ 鍊路管理 主要是 CSMA/CD 協定的實作
§ 編碼與譯碼 即曼徹斯特編碼與譯碼
網卡從網絡上每收到一個 MAC 幀就首先用硬體檢查 MAC 幀中的 MAC 位址如果是發往本站的幀則收下,然後再進行其他的處理,否則就将此幀丢棄,不再進行其他的處理
6.802.11幀的主要類型:資料幀、管理幀、控制幀
資料幀:
Protocol:代表MAC協定版本
Address1 :幀接收端
Address2 :發送端的位址
Address3 :供接入點與分布式系統過濾之用
Duration : 媒介使用權 ,RTS 傳送段計算 RTS 幀結束後還需要多長時間用于幀交換。
位址資訊
功能 | ToDS | FromDS | Address 1 ( 接收端) | Address 2 ( 發送端) | Address 3 | Address 4 |
IBSS | DA | SA | BSSID | 未使用 | ||
To AP ( 基礎結構型) | 1 | BSSID | SA | DA | 未使用 | |
From AP ( 基礎結構型) | 1 | DA | BSSID | SA | 未使用 | |
WDS ( 橋接器) | 1 | 1 | RA | TA | DA | SA |
轉載
802.11 學習筆記
2011-02-01 17:19:00 magod 閱讀數 32554 文章标簽: authentication 工作 網絡 linux核心 service algorithm 更多
分類專欄: WIFI
一、網絡服務
802 . 11 總共提供 9 種服務:
分布式 ( distribution )
接入點收到幀 , 就會使用分布式服務将真傳送至目的地。
整合 ( integration )
該服務由分布式系統提供,它讓分布式系統得以連結至非 IEEE802.11 網絡
關聯( association )
移動式工作站向接入點登記,分布式系統即可根據登記資訊判斷哪個移動式工作站該使用哪個接入點。隻有關聯之後才能進行身份驗證。在身份驗證完成之前,接入點會丢棄來自工作站的所有資料。
重新關聯( association )
當移動式工作站在同一個擴充服務區域裡的基本服務區域之間移動時,它必須随時評估信号的強度并在必要時切換所關聯的接入點。重新關聯是由移動式工作站所開啟,當信号強度現實最好切換關聯對象時便會重新關聯。
取消關聯 ( disassociation )
結束現有關聯。
身份驗證 ( authentication )
認證是 STA 在掃描到合适的 AP 之後 , 隻有通過認證該 STA 才能通過 AP 使用 WLAN 。
現有的認證方式有: (1)open ,即不需要認證,隻要互動一個 null 幀 (2)shared key ,需要一個 4 次握手的過程 (3)802.11i ,需要到認證伺服器認證
當 STA 完成認證之後隻需要發送 ReAssociation Request 幀 , 然後等待 ReAssociationResponse 幀完成關聯也就完成了整個切換的過程。
解除身份驗證
機密性
Wep 等一些加密機制
MSDU 傳遞 ( MAC Service Data Unit )
負責将資料傳送給實際的接收端。
傳輸功率控制 ( Transmit Power Control 簡稱 TPC )
歐洲标準要求操作與 5G Hz 頻帶的工作站必須能夠控制颠簸的傳輸功率,避免幹擾其他同樣使用 5G Hz 頻帶的使用者。
動态頻率選擇 ( Dynamic Frequency Selection 簡稱 DFS )
無線區域網路必須能夠檢測到雷達系統并選擇未被雷達系統所使用的頻率。
二 . 網絡類型
基本服務集 ( basic service set , 簡稱 BBS ) 由一組互相通信的工作站構成。
BSS 分為兩種 :
獨立型網絡 i ndependent BSS : 通常由少數幾個工作站為了特定目的而組成的暫時性網絡。
基礎結構型網絡 Infrastructure networks : 有接入點。接入點負責基礎結構型網絡的所有通信。
擴充服務區域 extended service set ( ESS )
将幾個 BSS 串聯稱為 extended service set 。所有位于同一個 ESS 的接入點使用相同的服務組标示符 ( service identifier , 簡稱 SSID )
三. MAC 層
資料鍊路層的兩個子層
邏輯鍊路控制 LLC (Logical Link Control) 子層
媒體接入控制 MAC (Medium Access Control) 子層
§ 與接入到傳輸媒體有關的内容都放在 MAC 子層 , 而 LLC 子層則與傳輸媒體無關 , 不管采用何種協定的區域網路對 LLC 子層來說都是透明的
網卡及其功能
§
§ 資料的封裝與解封 發送時将上一層交下來的資料加上首部和尾部, 成為以太網的幀。接收時将以太網的幀剝去首部和尾部, 然後送交上一層
§ 鍊路管理 主要是 CSMA/CD 協定的實作
§ 編碼與譯碼 即曼徹斯特編碼與譯碼
§ 網卡從網絡上每收到一個 MAC 幀就首先用硬體檢查 MAC 幀中的 MAC 位址如果是發往本站的幀則收下,然後再進行其他的處理
否則就将此幀丢棄,不再進行其他的處理
四 . 幀
802.11 幀主要有三種類型 : 資料幀、控制幀、管理幀
資料幀 :
幀格式:
Protocol :代表MAC 協定版本
Type 與Subtype :制定使用幀類型( 控制幀、資料幀、管理幀)
Address1 :幀接收端
Address2 :發送端的位址
Address3 :供接入點與分布式系統過濾之用
Duration : 媒介使用權 ,RTS 傳送段計算 RTS 幀結束後還需要多長時間用于幀交換。
位址資訊
功能 | ToDS | FromDS | Address 1 ( 接收端) | Address 2 ( 發送端) | Address 3 | Address 4 |
IBSS | DA | SA | BSSID | 未使用 | ||
To AP ( 基礎結構型) | 1 | BSSID | SA | DA | 未使用 | |
From AP ( 基礎結構型) | 1 | DA | BSSID | SA | 未使用 | |
WDS ( 橋接器) | 1 | 1 | RA | TA | DA | SA |
幀送至伺服器
對應第二行
Address1 : RA/BSSID Address2 : SA/TA Address3 : DA
幀來自分布式系統
對應第三行
Address1 : RA/DA Address2 : TA/BSSID Address3 : SA
控制幀:通過與資料幀搭配使用,負責區域的清空,信道的取得、載波監聽的維護,并于收到資料時予以肯定确認,借此提高工作站之間資料傳送的可靠性。
因為無線收發器通常隻有半雙工工作模式 , 即無法同時首發資料 , 為防止沖突 , 802.11 允許工作站使用 request to send(RTS) 和 clear to send ( CTS ) 信号來清空傳送區域。
節點1有個幀待傳,首先發送RTS幀,預約無線鍊路的使用權、要求接收到這一幀的其他工作站保持沉默。
接收到RTS幀,接收端會以CTS幀應答,RTS會令附近的工作站保持沉默。
RTS/CTS完成交換後,可發送frame
------》簡單了解就是一個幀待傳,讓其他工作站保持沉默,我不接收訊息,不要發東西給我/
管理幀
負責監督,用來加入或者退出無線網絡及處理接入點之間關聯轉移的事宜
為了限制廣播或多點傳播管理幀所造成的副作用,收到管理幀後,必須加以查驗。隻有廣播或者多點傳播幀來自工作站目前所關聯的BSSID時,它們才會被送至MAC管理層。唯一例外是beacon幀。
管理幀的類型:
Beacon(信标幀):主要用來聲明某個網絡的存在,定期傳送信标可以讓station知道網路的存在,進而調整加入網絡所需要的參數
Probe Request (探查請求)
移動工作站