文章目錄
- IEEE 802.11 MAC幀
-
- mac幀格式
-
- Seq-ctl 順序控制 2byte
- FCS 幀檢驗序列(frame check sequence)
IEEE 802.11 MAC幀
mac幀格式
Seq-ctl 順序控制 2byte
順序控制需要16bit ,用來重組幀片段和丢棄重複的幀,4bit 片段編号(fragment number)重組幀,12bit 順序編号(sequence number)保證順序,丢棄重複幀
一般用于資料幀,管理幀,控制幀 沒有使用順序編号。
順序編号用4096取模
FCS 幀檢驗序列(frame check sequence)
802.11 FCS 循環備援碼校驗(CRC cyclic redundancy check),是通過底層的數學運算,可以檢查出收到的幀是否完整。
校驗的範圍(MAC header 和 幀 主體)
- sta 發送幀給 AP
- AP 根據MAC header 和 frame body ,計算出CRC,和最後的FCS 比較是否一緻
- 資料傳給上層協定,或者丢棄,發送給sta ACK 或者等候逾時重傳