802.11幀結構
IEEE 802.11標準規定了無線區域網(WLAN)的架構和規範。WLAN或WiFi使用高頻無線電波而不是電纜來連線區域網中的裝置。透過WLAN連線的使用者可以在網路覆蓋範圍內四處移動。
802.11 MAC子層為OSI網路的物理層和邏輯鏈路控制子層以及上層提供了抽象。它負責封裝幀和描述幀格式。
IEEE 802.11的MAC子層幀結構
WLAN中幀的主要欄位,如IEEE 802.11所示,如下圖所示:
**幀控制** -這是一個由11個子欄位組成的2位元組起始欄位。它包含幀的控制資訊。這11個子欄位是:
**協議版本** -第一個子欄位是一個設定為00的兩位欄位。它已被包含在內,以便將來版本的IEE 802.11能夠同時執行。
**型別** -這是一個兩位子欄位,用於指定幀是資料幀、控制幀還是管理幀。
**子型別** -這是一個四位子欄位,表示該欄位是傳送請求(RTS)還是清除傳送(CTS)控制幀。對於常規資料幀,其值為0000。
**To DS** -一個單位元子欄位,指示幀是否傳送到接入點(AC),接入點協調集中式無線系統中的通訊。
**From DS** -一個單位元子欄位,指示幀是否來自AC。
**更多碎片** -一個單位元子欄位,當設定為1時,表示會有更多碎片。
**重試** -一個單位元子欄位,當設定為1時,表示之前幀的重傳。
**電源管理** -一個單位元子欄位,指示傳送方正在採用省電模式。
**更多資料** -一個單位元子欄位,表明傳送方還有更多資料幀要傳送給接收方。
**受保護幀** -一個單位元子欄位,指示這是一個加密幀。
**順序** -最後一個子欄位(一位)通知接收方,對於上層來說,幀應按順序排列。
**持續時間** -這是一個2位元組欄位,指定幀及其確認佔用通道的時間段。
地址欄位:三個6位元組地址欄位分別包含源地址、直接目標地址和最終端點地址。
**序列** -這是一個2位元組欄位,用於儲存幀號。它檢測重複幀並確定上層幀的順序。在16位中,前4位為碎片提供標識,其餘12位包含隨著每次傳輸遞增的序列號。
**資料** -這是一個大小可變的欄位,用於承載來自上層的有效負載。資料欄位的最大大小為2312位元組。
**幀校驗序列(FCS)** -這是一個4位元組欄位,包含錯誤檢測資訊。