使用CSMA/CA的虚拟信道感知
虚拟信道感知或虚拟载波感知是一种预测无线网络未来流量的机制,它使用载波侦听多路访问/冲突避免(CSMA/CA)。它在无线网络协议(IEEE 802.11 和 IEEE 802.16)中实现,这些协议在媒体访问控制(MAC)层工作。
在虚拟信道感知中,使用了一种基于先前帧传输持续时间信息的定时器机制来预测信道中的未来流量。它使用网络分配向量(NAV),可以将其视为一个递减到零的计数器。
技术
虚拟信道感知机制初始化一个 NAV 用于实现定时器机制。最大 NAV 持续时间是帧所需的传输时间,也就是信道繁忙的时间。在帧传输开始时,NAV 值设置为其最大值。非零值表示信道繁忙,因此没有站点争用它。当 NAV 值递减到 0 时,表示信道空闲,其他站点可以争用它。
下图显示了使用 CSMA/CA 的虚拟信道感知 -

上图所示的传输步骤如下 -
- 发送站等待一段时间,该时间等于分布式帧间间隔(DIFS),如果信道空闲,则发出发送请求(RTS)。
- 发送 RTS 后,初始化 NAV(RTS),以便其他站点不会尝试发送。
- 接收站等待一个短帧间间隔(SIFS)并发出发送许可(CTS)。
- 使用 CTS,初始化 NAV(CTS)。发送方等待一个 SIFS 并发送其数据帧。
- 收到数据帧后,接收方等待一个 SIFS 并发送确认帧(ACK)。
- 在这段时间内,两个 NAV 值都递减到 0。
- 站点等待一个 SIFS 和一个退避周期,然后争用信道。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP