802.11帧结构快速详解 下载本文

802.11帧结构概述:

一般的802.11MAC帧:

2byte 2byte 6byte 6byte 6byte 2byte 6byte 0-2312byte 4byte Frame control Duration /ID Address1 Address2 Address3 Seq- Address4 ctl Frame body FCS 图1 一般802.11MAC帧 Frame control 字段:

2 bit 2 bit 4 bit 1 1 1 1 1 1 1 1 Protocol Type Sub type To DS From DS More Frag Retry Pwr More Protect Order Mgmt Data Frame 0 1 2 3 4 7 8 9 10 11 12 13 14 15 图2 Frame contol 字段

802.11帧主要有三种类型,数据帧负责在工作站之间搬运数据;控制帧负责区域的清空、信道的取得以及载波监听的维护,并于收到数据时予以肯定确认,借此提高工作站之间数据传送的可靠性;管理帧负责监督,主要用来加入或退出无线网络以及处理接入点之间关联的转移事宜。 1、数据帧:

2 byte 2 byte 6 byte 6 byte 6 byte 2 6 byte 0-2312 4 byte Frame control Duration /ID Address1 Address2 Address3 Seq- Address4 ctl Frame body FCS 图3 一般数据帧

2、控制帧:

(1)RTS 帧:

2 byte 2 byte 6 byte 6 byte 4 byte Frame Control Duration Receiver Address Transmitter Address FCS 图4 RTS帧

(2)CTS 帧:

2 byte 2 byte 6 byte 4 byte Frame Control Duration Receiver Address FCS 图5 CTS 帧

(3)ACK 帧: Frame Control Duration Receiver Address FCS 图6 ACK 帧

(4)PS-POLL 帧:

2 byte 2 byte 6 byte 6 byte 4 byte Frame Control AID BSSID Transmitter Address FCS 图7 PS-POLL帧

3、管理帧:

2 byte 2 byte 6 byte 6 byte 6 byte 2 byte 0-2312 4 byte Frame Control Daration DA SA BSSID Seq -ctrl Frame body FCS 图8 管理帧的基本结构

长度固定的管理帧组件:

(1) Capability Information 字段:

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ESS IBSS CF- pollable CF-poll Request Priva -cy Short Preamble PB -CC Channel Agility Reser -ved Short Hot time Reserv -ed DSSS Reser -OFDM -ved 图9 Capability Information 字段