802.11WIFI协议-消息流程5-同步过程
消息流程包括:
- 状态切换
- 主动扫描和被动扫描
- 入网过程
- 退网过程
- 同步过程
本章节介绍消息流程5-同步网过程。
5 同步过程
除了工作站内部的计时,基本服务区域中每部工作站都必须保存一份计时同步功能(timing synchronization function,简称TSF)的副本,该副本是与基本服务区域中所有其他工作站TSF同步过的内部计时器。TSF以1-MHz的时脉运作着,每微秒「作用」(tick)一次。
Beacon帧的另一个作用,就是定期对网络上的工作站发布TSF值。在timestamp(时戳)字段中,所谓「now」(现在)是指时戳第一个位元到达传送端物理层的时刻。
-
基础架构网络的计时同步
在infra网络中,由基站负责维护TSF 时间,任何与之连接的工作站都必须将基站的TSF视为有效而加以接受。
(1) 通过Beacon帧同步:一旦基站准备传送Beacon帧,基站计时器就会被复制到Beacon帧的timestamp字段。与该基站有连接关系的工作站,会从所收到的Beacon帧中取得该值,不过会稍作调整,将天线与收发器的处理时间纳入计算。与基站连接的工作站会维护内部的TSF计时器,因此即使漏失掉某个Beacon帧,也可以粗略与整体的TSF维持同步。工作站内部的TSF计时器可以减缓偶尔漏失Beacon帧的所造成的影响。
(2) 通过Probe Resonse帧同步:为了协助进行主动扫描的工作站符合BSS所要求的参数,计时值也会出现在Probe Resonse(探查回复)帧中。当工作站借由主动扫描发现一个网络时,就会从该网络的Beacon或Probe Response帧记录下timestamp及收到timestamp时本身计时器的值。为了将内部的计时器调整到与网络计时器相符,工作站会随即从所收到的网络公告中取出timestamp,然后加上收到该timestamp后所经过的时间。下图显示了让内部计时器与网络计时器相符的整个过程。