beacon帧字段结构最全总结(一)——beacon基本结构

本文详细介绍了802.11 Beacon帧的结构,包括MAC Header中的Version、Type、Subtype、Frame Control Flags等字段,以及Beacon帧中的Timestamp、Beacon Interval、Capability Info等内容。此外,还提及了802.11ac和802.11n中新增的HT和VHT字段,对于理解无线网络通信协议有重要作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

一.beacon帧主要结构

 

二.MAC  header

1.Version:版本号,目前为止802.11只有一个版本,所以协议编号为0

2.Type:定义802.11帧类型,802.11帧分为管理帧(00),控制帧(01),数据帧(10)

3.Subtype:定义帧的子类型,如管理帧中又分为很多类型的帧:具体见附表一

4. Frame Control Flags帧控制字段

注意:这部分在omnipeek中解析出来的顺序与实际帧中的排序不同,实际中应该是上图中从下至上排列的,我们这里暂时按照omnipeek的来解释

(1).Order(排序字段):长度为1比特。当在一个non-QoS数据帧中置为1时,表示该数据帧采用strictly ordered service class 传输一个MSDU或其片段

(2).受保护帧字段:长度为1比特。置为1时,表示帧体字段(Frame Body Field)字段已经被加密封装算法所加密。且该字段只有在数据帧以及“认证”管理帧中被置为1

(3).更多数据字段:长度为1比特。只有在当数据类型帧直接从一个CF-Pollable站点发送到响应一个CF-Poll的pc,该字段才会被置为1表示该STA只有有一个额外的缓冲MSDU用于响应随后的CF-Poll传输。就是用于省电模式下的字段。一般其他帧置为0.

(4).功耗管理字段:1比特。该字段用于表示STA的功率管理模式。置为1表示运行为PS模式,0表示STA运行为active模式。在AP传输的帧中,该字段被一般设为0

(5).重试字段:1比特。该字段用于表示在任何一个帧重传的数据或管理帧中被设为1,对与其他帧设置为0。接受STA使用该字段来消除重复的帧。

(6).更多分段字段:1比特。该字段在所有当前MSDU, MPDU后以及分片的数据或管理帧中被设置为1。而含有完整MSDU,MPDU以及含有一个MSDU或A-MSDU的最后一分片的MPDU中被设置为0.

(7).from DS字段:置为1表示该帧是DS(分布式系统)向BSS发送的帧

(8).to DS字段:置为1表明该帧是BSS向DS发送的帧

 

5. Duration字段:16比特。根据不同的帧类型和子类型,帧是否在竞争自由期(CFP)内传

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值