- 控制帧
- RTS(Request To Send):用于申请无线媒介的使用时间
- CTS(Clear To Send):用于回复RTS帧
- ACK:对MAC帧的肯定确认
- PS-POLL:STA用于从AP中获取因省电模式而缓存的数据,只能由STA发送
- 控制帧还有:CF-End、CF-End+CF-Ack等
- 管理帧(802.11协议规范一共定义了15种管理帧,其中有6种重要的管理帧)
-
信标帧(Beacon):用来声明某个网络,只能由AP发送
-
探测请求帧(Probe Request):用来搜索周围的无线网络,只能由STA发送
-
探测回复帧(Probe Response):用来回复Probe Request帧,在基础结构型网络中只能由AP发送
-
关联请求帧(Association Request):用来将STA关联到某个AP,只能由STA发送
-
关联回复帧(Association Response):用来回复Association Request帧,只能由AP发送
-
认证/取消认证帧(Authentication):用于身份验证
-
管理帧还有Deauthentication、Public Action、Reassociation Reques、Reassociation Response等
-
- 数据帧
- 帧头(MAC Header)
- 帧头域(Frame Control)
- 时间/ID域(Duration/ID)
- 地址域(Address)
- 连续控制域(Sequence Control)
- QoS Control(仅QoS有)
- HT Control(仅HT有)
- 数据(Frame Body)
- 帧尾(帧校验序列,FCS)
- 帧头(MAC Header)
转换:
- state1:未认证、未关联,不能发送数据帧
- state2:已认证,未关联,不能发送数据帧
- state3:已认证,已关联,还未通过RSN认证,只能发送处理认证的数据帧(即四次握手帧,4-Way Handshake)
- state4:已认证,已关联,已握手成功,完全加入无线网络,所有数据能够正常传输
DISCONNECTED -> INACTIVE
INACTIVE -> DISCONNECTED
DISCONNECTED -> SCANNING
SCANNING -> DISCONNECTED
DISCONNECTED -> SCANNING
SCANNING -> ASSOCIATING
ASSOCIATING -> ASSOCIATED
ASSOCIATED -> 4WAY_HANDSHAKE
4WAY_HANDSHAKE -> 4WAY_HANDSHAKE
4WAY_HANDSHAKE -> GROUP_HANDSHAKE
GROUP_HANDSHAKE -> COMPLETED
COMPLETED -> DISCONNECTED
DISCONNECTED -> DISCONNECTED