802 11(wifi)的MAC層功能

2021-06-18 13:59:10 字數 2405 閱讀 7125

mac層是802.11的主要功能部分。上層應用通過呼叫mac層提供的介面原語調用mac層的功能。

mac一共向上提供了2大類介面原語,共30種。資料(1)和管理(29)。資料部分就是提供普通資料報的收發介面,管理部分是主要功能部分,例如發起認證、連線、通道掃瞄等其它所有管理功能,如下表所示:(並非所有的原語都是可呼叫的,一部分是indication形式的向上通知。有request的是可以呼叫的())

資料部分

資料ma-unitdata

管理部分

電源管理

mlme-powermgt

通道掃瞄

mlme-scan

時間同步

mlme-join

認證mlme-authenticate

斷開認證

mlme-deauthenticate

建立連線

mlme-associate

重新連線

mlme-reassociate

斷開連線

mlme-disassociate

復位mlme-reset

網路開始

mlme-start

測量mlme-mrequest

通道測量

mlme-measure

測量報告

mlme-mreport

通道切換

mlme-channelswitch

傳送功率通知

mlme-tpcadapt

設定金鑰

mlme-setkeys

刪除金鑰

mlme-deletekeys

麥可失敗事件

mlme-michaelmicfailure

可擴充套件區域網認證協議幀

mlme-eapol

點對點連線請求

mlme-peerkeystart

設定傳送或接收的安全保護

mlme-setprotection

幀金鑰錯誤丟棄通知

mlme-protectedframedropped

交通流(ts)管理介面

mlme-addts

mlme-delts

直接連線管理

mlme-dls

mlme-dlsteardown

高層同步支援

mlme-hl-sync

合併ack幀管理

mlme-addba

mlme-delba

qos排程變更通知

mlme-schedule

發行商特有

mlme-vspecific

mib管理

mlme-set

mlme-get

以上的所有的原語構成了mac對外提供的可操作介面。

在內部,mac由除了函式還有資料,叫mib,儲存mac的各種引數。還有個專業術語叫sme的,其實是乙個單獨的模組,用來跟介面函式功能互動,完成各函式之間的關聯操作和配合響應。屬於配合介面正常運作的角色,對外不提供介面。

以上的介面原語,按照功能模組,可以歸納出mac主要包括如下功能:

1、通道管理。包括:通道掃瞄(mlme-scan)、通道測量(mlme-mrequest、mlme-measure、mlme-mreport)、通道切換(mlme-channelswitch)

2、連線管理。包括:認證(mlme-authenticate)、斷開認證(mlme-deauthenticate)、建立連線(mlme-associate)、重新連線(mlme-reassociate)、斷開連線(mlme-deassociate)、開始網路(mlme-start)、點對點連線請求(mlme-peerkeystart)、直接連線管理(mlme-dls、mlme-dlsteardown)、

3、服務質量(qos):交通流(ts)管理介面(mlme-addts、mlme-delts)、qos排程變更通知(mlme-schedule)、

4、功率控制。包括:電源管理(mlme-powermgt)、傳送功率通知(mlme-tpcadapt)

5、安全。包括:金鑰管理(mlme-setkeys、mlme-deletekeys)、麥可失敗事件(mlme-michaelmicfailure)、eapol(mlme-eapol)、幀金鑰錯誤丟棄通知(mlme-protectedframedropped)

6、時間同步。包括:時間同步(mlme-join)、高層同步支援(mlme-hl-sync)、

7、特性。包括:合併ack幀管理(mlme-addba、mlme-delba)、發行商特有(mlme-vspecific)、mib管理(mlme-set、mlme-get)

以上7部分為概覽式給出,沒有涉及到具體介紹。每個部分的詳細功能分析將單獨成文。

Mac下的WIFI破解

以前破wifi用的是cdlinux下的工具,最近換了mac研究了一下mac下的wifi破解工具,速度還行。不過現在到處都是免費wifi,還有好用的 這些技術用的都比較少了,寫下來備用吧。ifconfig a檢視網絡卡 ifconfig wlan0 up載入網絡卡 iwconfig只檢視無線網絡卡ai...

MAC層與llc層的區別

mac子層與llc子層的不同之處 mac media access control,訪問控制 子層定義了資料報怎樣在介質上進行傳輸。在共享同乙個頻寬的鏈路中,對連線介質的訪問是 先來先服務 的。物理定址在此處被定義,邏輯拓撲 訊號通過物理拓撲的路徑 也在此處被定義。線路控制 出錯通知 不糾正 幀的傳...

如何購買藍芽,wifi的MAC位址

登入或建立賬戶,以便申請賦值。除非另有說明,申請有效期為 30 天。由於公開列表每隔 24 小時更新一次,因此無法立即從目錄中檢視新賦值。相關標準 ieee 802 2001 中定義的 oui 可用於生成 48 位通用 lan mac 位址,用於絕對識別區域網 和城域 點,並生成協議識別符號,用於識...