管理帧
beacon DTIM
AP的beacon中携带TIM(Traffic indication Map)字段,里面包含DTIM Count,DTIM Period,Bitmap Control和Part Virt Bmap字段
DTIM Period:AP缓存数据的能力,处于PS状态下的STA会在多少个beacon帧后醒来,就是sta的唤醒周期。
DTIM Count:对period的计数,表明当前beacon是period的第几个。
AID:AP告诉sta,在sta sleep的时候有发给sta数据
null data
sta发送null-date帧来告诉AP进入省电/休眠模式,ps=1 sleep mode/ps=0 active mode
当sta wake up接收到AP beacon DTIM的AID通知有缓存数据时,STA发送null data ps=0 active mode通知AP不再休眠,开始接收数据。
流程
sta休眠
发送null data ps=1
ap 周期性发送beacon
beacon DTIM count
ap缓存数据通知sta
beacon DTIM AID
sta周期性起床,查看AID激活
sta发送null data ps=0
sta接收数据
案例
ping时延大
sta发送null data ps=1通知AP STA进入休眠;
ap周期性发送beacon,当有缓存数据需要发送时,发送带有AID的beacon;
sta周期性唤醒接收到带有AID的beacon后被激活,发送null data ps=0,通知AP可发送数据;
AP发送ping包数据给STA;缓存3个ping;