常用管理帧
1. Beacon帧
AP定时发送Beacon帧用来声明某个网络。可类比为网络的心跳信息。
Beacon帧必须包含的信息
顺序 | 信息名 | 说明 |
---|---|---|
1 | Timestamp | 时间戳信息,8字节,用于同步BSS中的STA。时间单位为微秒 |
2 | Beacon Interval | 单位为TU(time units),一个TU为1024微秒 |
3 | Capability | 宣告网络具备何种功能 |
4 | SSID | 网络名,使用字符串表达 |
2. Rrobe Request/Response帧
STA除了监听Beacon帧来了解网络信息外,还可以发送Probe Request帧用于搜索周围的无线网络。
Probe Request帧必须包含的信息
顺序 | 信息名 | 说明 |
---|---|---|
1 | SSID | 要搜索的网络名,如果SSID长度为0,则代表搜索周围所有的无线网络 |
2 | Supproted Rates | STA会列出自己所支持的传输速率,如果AP支持,则允许STA加入网络 |
3 | Extended Supported Rates | 和Supproted Rates类似,只不过包含的数据量多一些 |
当AP收到Probe Request时,会以Probe Responce帧响应。Responce帧与Beacon帧类似。
3. Association Request/Response帧
当STA需要关联到某个AP时,将发送此帧。
Association Request帧信息
顺序 | 信息名 | 说明 |
---|---|---|
1 | Capability | AP将检测该字段用于判断STA是否满足要求 |
2 | Listen Interval | AP将根据该值分配PS时所需的缓冲 |
3 | SSID | AP将检查SSID是否为自己所在的网络 |
4 | Supported Rates | AP将检查该字段是否满足要求 |
Association Response 帧信息
顺序 | 信息名 | 说明 |
---|---|---|
1 | Capability | AP设置的Capability |
2 | Status Code | AP返回的关联请求处理结果 |
3 | AID | AP返回关联ID给STA |
4 | Supported Rates | AP支持的传输速率 |
4. Authentication帧
用于身份认证
Authentication帧信息
顺序 | 信息名 | 说明 |
---|---|---|
1 | Authentication Algorithm number | 认证算法类型(0-开放;1-共享秘钥;2-快速BSS切换;3-SAE) |
2 | Authentication transaction sequence number | 多次帧交换的帧编号 |
3 | Status Code | 有些类型的认证会使用该值返回结果 |
4 | Challenge Text | 有些类型的认证会使用该字段 |