802.11的beacon帧

Beacon帧是802.11中一个周期性的帧,每隔一段时间就会向外界发出一个Beacon(信标)信号用来宣布自己802.11网络的存在。
概貌如下,下面逐个分析各个字段
在这里插入图片描述

MAC header

可以看到MAC header有23 byte
在这里插入图片描述

  • Version: 802.11版本号
  • Type: 管理帧
  • Subtype: beacon帧
  • Frame Control Flags: 帧控制字段
    • 序号域,为1则长帧分段传送采用严格编号方式
    • 为1则帧体部分被加密过
    • 更多数据域,为1则至少还有一个数据帧要发送给STA
    • 电源管理位,对于AP,此为必位0,对于STA,当完成帧传输后,此为位1告知将进入power-save模式,为0表示处于active模式
    • 重传为,为1则表示此帧是重传帧
    • 若上层封包经过mac层需要分片,则除了分片的最后一个片段,之前的分片此位要置1,类似于ip分片的MF位
    • From DS,为1表示从AP发送
    • To DS,为1表示发向AP
  • Duration:该帧和它的确认帧将会占用信道多长时间,这里是0,可以看出beacon不需要ack
  • Destination: 目的地址
  • Source: 源地址
  • BSSID: bssid,就是ap的mac地址
  • Frag Number和Seq Number用于重传帧的重组

frame body

帧主体前面是长度固定的字段,称为固定字段(fixed field),后面是长度不固定的字段,称为信息元素(information element)
在这里插入图片描述

  • Beacon Timestamp: 时间戳,用于同步AP和STA时间

  • Beacon Interval: Beacon间隔,单位是TU,代表1024微秒(microsecond),相当于1毫秒(millisecond)
    在这里插入图片描述

  • Capability Info
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • SSID
    在这里插入图片描述

  • Ap发送帧所支持的速率
    在这里插入图片描述

  • 直接序列参数集
    在这里插入图片描述

  • TIM在这里插入图片描述

    • DTIM Count (DTIM计数)还要经过几个beacon才到来一个DTIM
    • DTIM Period (DTIM周期)2个DTIM之间Beacon interval 数。0 值目前保留未用,上图是DTIM=3。
    • Bitmap Control:位可进一步划分为两个次位。Bit 0 用来表示连接识别码0 的待传状态,保留给组播、广播使用。即上图 Traffic Indication,其他七个bit 是Bitmap Offset(bit对映偏移)和 Partial Virtual Bitmap组合算出AID得知缓存的哪个STA单播帧,假如AID=24,则Bitmap Control字段为(低位)【0 1 0 0 0 0 0 0】(高位),Partial Virtual Bitmap为【0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0】,计算如下,(2^1)*8-1+9=24;假如AID=100,且有广播缓存,则Bitmap Control字段为(低位)【1 0 1 1 0 0 0 0】(高位),Partial Virtual Bitmap为【0 0 0 0 1 0 0 0】,计算如下,(2^2+2^3)*8-1+5=100
  • ERP Information
    Extended Rate PHY,就是802.11g模式
    在这里插入图片描述

    • Barker Preamble Mode:为1告诉STA应使用长前导码,0使用短前导码
    • Disable Use of Protection:为1告诉STA必须使用保护机制(为兼容b),为0不用使用
    • Non-ERP Not Present:为1则802.11g需要兼容802.11b
  • Extended Supported Rates
    在这里插入图片描述
    扩展的支持速率

  • HT Capability Info

在这里插入图片描述
这个我也不清楚,只是大概看到20mhz支持Short GI,支持HT20、HT40

  • A-MPDU Parameters:
    在这里插入图片描述
    A-MPDU是为了减少PLCP头,A-MSDU是为了减少MAC头,每一个被聚合的MSDU称作A-MSDU Subframe

  • Supported MCS Set

在这里插入图片描述
可以看到这个AP MCS支持0~15

  • WPA
    在这里插入图片描述
    CCMP加密方式,其他不清楚
    最后就是厂商信息字段
  • 1
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值