CSMA/CA中的速率异常
载波侦听多路访问/冲突避免 (CSMA/CA) 是一种用于载波传输的网络协议,它在媒体访问控制 (MAC) 层运行。CSMA/CA 可防止碰撞发生,理想情况下用于无线通信。
当高速站点的性能由于低速站点而受损,从而降低整个无线网络的平均吞吐量时,就会发生速率异常。
解释
CSMA/CA 允许每个站点一次发送一个帧。在发送帧之前,站点会等待一定的帧间间隔 (IFS)。在 IFS 之后,它会根据情况发送发送请求 (RTS)、清除发送 (CTS)、数据和确认 (ACK)。如果所有站点的传输速率相等或接近,则一次发送一个帧的方法运行良好。
但是,当网络允许站点具有广泛的传输速率范围(如 IEEE 802.11 a/g)时,这种差异会降低整体性能。这就是所谓的速率异常。这可以用以下示例来解释:
假设无线网络中有两个站点,X 的速率为 6 Mbps,Y 的速率为 48 Mbps。由于两者都允许一次发送一个帧,因此站点 X 的时间是站点 Y 的八倍。这将站点 Y 的速度降低到大约站点 X 的速度。当站点单独传输时,站点 X 以 6 Mbps 传输,站点 Y 以 48 Mbps 传输。但是,当它们相互竞争时,平均速度会降低到接近 6 Mbps。
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP