802.11 ------ Beacon帧、Beacon Interval、TBTT、Listen Interval、TIM、DTIM
Beacon帧:Beacon的实际发送一般都是采用最低速率的,其包含两个原因,1)beacon帧是一个广播帧,其没有ACK反馈,所以无法设置重传机制,2)beacon帧目的是广播AP的基本信息,所以希望所有的节点都能够有效的接收该数据,从而采用较低的速率以保证信号较差的节点也可以接收该信息。
Beacon Interval:它是发送两个Beacon的时间间隔,也即Beacon的周期数,它是TU(Time Unit——一个TU是1024 microseconds,也即1毫秒),它的实际大小由AP控制,通常它会有以下影响:太大的话会影响影响新到的STA加入的灵活度,会耗费AP的缓存区空间,而太小则可能使信道长期被Beacon打断,进而影响到整个网络的吞吐量;默认的Beacon是100 TU,也就是0.1秒。
TBTT(Target Beacon Transmission Time):信标预定传送时间,类始于现在是几点,实际上这个是一个定时后的发送/接受beacon动作的周期,其周期的时间就是由Beacon Interval所决定的。当TBTT时间到达的时候,AP会主动发送beacon帧,而节点也都会主动接受该beacon帧(包括休眠模式的节点,也会苏醒过来接受该beacon),然后利用beacon进行时间同步,并且查看TIM字段,若没有自己的数据缓存,那么节点继续转为休眠模式,直到下一个TBTT时间到来。Beacon帧是按照TBTT时间进行周期性发送的,但是节点不一定每一个beacon都需要监听的,为了更有效的设计节能模式,节点应该是每间隔几个TBTT周期,再监听一次beacon帧,从而就可以延长自己的休眠时间。
Listen Interval:监听间隔是指工作站两次苏醒之间,历经多少次TBTT,也就是跳过了多少个Beacon帧。较长的监听间隔,节点休眠的时间就越长,从而越节能,但是会耗费AP的缓存区空间,也增加了接入时延。
TIM:每一个Beacon的帧中都有一个TIM 信息元素 ,它主要用来由AP通告它管辖下的哪个STA有信息现在缓存在AP中,而在TIM中包含一个 Bitmap control 字段,它最大是251个字节,每一位映射一个STA,当为1时表示该位对应的STA有信息在AP中。总之,收到 与自己关联的TIM就要发送PS-POLL帧来与AP取来联系并取得它的缓存帧了。标准的TIM中仅仅指示AP缓存的单播信息。
DTIM:这个是TIM的特殊情况,当发送几个TIM之后,就要发送一个DTIM,其除了缓存单播信息,也同时指示AP缓存的组播或广播信息,一旦AP发送了DTIM, STA就必须处于清醒,因为广播或组播无重发机制,不醒来数据就收不到了。
转载于:https://www.cnblogs.com/god-of-death/p/8098643.html
802.11 ------ Beacon帧、Beacon Interval、TBTT、Listen Interval、TIM、DTIM相关推荐
- 【计算机网络】数据链路层 : IEEE 802.11 无线局域网 ( 802.11 MAC 帧头格式 | 无线局域网分类 )
文章目录 一.802.11 MAC 帧头格式 二.无线局域网 分类 一.802.11 MAC 帧头格式 IEEE 802.11 是 无线局域网 通用标准 , 有 IEEE 置顶 ; 802.11 MA ...
- 802.11协议帧间间隔-SIFS,DIFS,PIFS,EIFS
lmz: 之前一直没有建立起包的优先级的概念.以为是在包的某个域设置优先级参数.包的优先级是包接入信道的优先级. 之前一直没有建立起帧间间隔的概念.帧与帧间为什么需要间隔: 收发态之间的相互转换是需要 ...
- 802.11无线通信帧分类及功能说明
802.11帧分类 1. 数据帧 数据数据包的作用是用来携带更高层次的数据(如IP数据包,ISO7层协议).它负责在工作站之间传输数据. 2. 管理帧 管理数据包控制网络的管理功能管理帧负责监督,主要 ...
- 【Wi-Fi 802.11协议】管理帧 之 Beacon帧详解
Beacon帧简介 信标帧,由AP以一定的时间间隔周期性发出,以此来告诉外界自己无线网络的存在. Beacon帧组成 下图为Beacon帧的组成 下图为抓包所得(AP为2.4g 11n模式),Pack ...
- 802.11h halow(Short Beacon, s1g beacon)
序言 前一节我们讨论的802.11ah中的MAC头部压缩,本节我们讨论802.11ah中的Short Beacon.其实这几个设计都是围绕着压缩帧大小这个话题展开的,目的明确.理解这几个设计可以加深对 ...
- 802.11 帧(MAC架构)
802.11帧封装及帧格式 802.11帧封装 数据链路层 物理层 802.11帧格式 帧结构 帧控制字段 (1)协议版本 (2)类型与子类型 (3)到DS和从DS (4)更多分片 (5)重传字段 ( ...
- ESP8266开发之旅 进阶篇⑩ sniffer混杂模式,监听802.11帧,黑科技基础
文章目录 1. 前言 1.1 混杂模式 -- sniffer 1.2 802.11 帧格式 1.2 802.11 管理帧 1.3 建立Association 2. ESP8266 sniffer应用说 ...
- 802.11 参考手册
目录 一.802.11成帧封装实现 3 1.1控制帧 3 1.1.1 一般的帧控制位 3 1.1.2 RTS(请求发送) 4 1.1.3 CTS (允许发送) 5 ...
- 802.11协议精读10:节能模式(PSM)
序言 在802.11主要的版本中,总共定义了四种节能模式,本文主要关注最初始的PSM模式,对于在802.11e中添加的ASPD以及802.11n中添加的PSMP,SMPS机制,我们在下一篇再进行论述. ...
- 关于 802.11 协议
目录 一.802.11成帧封装实现 3 1.1控制帧 3 1.1.1 一般的帧控制位 3 1.1.2 RTS(请求发送) 4 1.1.3 CTS (允许发送) 5 ...
最新文章
- 2019新面貌:博客改版计划进行中!
- 浅析网站搭建时所遇到的这样或那样的问题
- [国家集训队]墨墨的等式
- ustc小道消息20211216
- S6 文件备份与压缩命令
- 【转载】/etc/passwd /etc/shadow 详解
- LeetCode 1140. 石子游戏 II(DP)*
- 剖析 epoll ET/LT 触发方式的性能差异误解(定性分析)
- myeclipse从svn检出代码转成maven后格式有误解决方法
- 找不到ad用户和计算机,清理可能废弃的AD用户和计算机账户
- c java 语法_java程序员要学的c语法
- linux 中文转unicode,Linux下汉字编码的转换
- Gensim库的使用——Doc2Vec模型(一)介绍与使用
- 计算机找不到ac97前面板怎么办,Win7前面板没有声音的解决方法(声卡设置+前面板插线)...
- 手环android app demo,【智能手环APP for Android 】01 百度map展示行动轨迹
- ev3和python哪个好_python+lego ev3的心得总结 随时更新
- 【Java8 环境安装】Java1.8JDK环境安装jdk-8u361-windows-x64
- attribute与parameter区别
- 根据cron表达式获取最近几次执行的时间
- 体育硕士代码_教育硕士专业及代码.doc
热门文章
- keras优化算法_Keras实现两个优化器:Lookahead和LazyOptimizer
- Sagemath | 基于大整数分解的Rabin加密
- SageMath | Crypto Tool
- 用手机怎么修改CAD图纸中的文字?
- java:记一次因时区导致出参和入参时差8小时前因后果
- 香山芯片调试目标完成,直播完毕
- 本科生如何快速发表期刊论文,如何选择普刊?
- win10的计算机用户名怎么改,win10账户名修改,教您win10怎么更改账户名称
- Win10客户端 ssh 远程连接 win server 2008 R2服务器
- 革新OCR结构化技术应用,揭秘百度中英文OCR结构化模型StrucTexT预训练模型