Distributed Coordination Function (DCF) (tutorialspoint.com)
1. 分布式协调功能
Distributed Coordination Function (DCF)是一种在基于IEEE 802.11标准(Wi-Fi)的无线局域网中用于防止冲突的强制性技术。它是在采用载波侦听多路访问与冲突避免(CSMA/CA)的区域中使用的介质访问控制(MAC)子层技术。
技术流程
DCF的基本技术流程如下:
-
当一个站点有数据帧要发送时,它会等待一个随机的退避时间。随机退避时间由一个具有随机时隙数的争用窗口定义。退避时间由以下公式给出:
这里,random 函数生成一个随机数,
是一个时隙的时间周期。
-
如果站点在争用期间(等待随机后退时间的期间)感知到信道忙碌,它会暂停计时器,直到信道变为空闲状态。
-
在退避期结束时,如果信道仍然空闲,站点将等待一个等于DIFS(Distributed Inter-Frame Space,分布式帧间间隔,DIFS是在进行信道访问之前必须等待的时间间隔,用于确保在发送数据之前信道确实处于空闲状态)的时间,并再次检测信道。
-
如果信道仍然空闲,站点发送一个RTSÿ