无线AP物理传输速率与实际速率的区别
不少用户不理解无线AP物理速率速率和实际速率为什么会不一致,比如说NAP-2400-S的标称速率是150Mbps,那么为什么我们实际速率达不到150Mbps,今天小编就带着大家一起来学习一下这其中的缘由。
1.WLAN的物理速率是指空口的物理层的速率,简单的说就是空口一直不停的发送,物理层可以达到的速率。常见的比如802.11b物理速率为11Mbps、802.11g物理速率为54Mbps、802.11n一条流为150Mbps。
2.用户的理论速率和物理速率又有什么关系呢?物理速率只是代表了空口的性能,而用户真正关心的是用户能获取到多大的带宽和速率。以802.11b为例子,假设用户的报文为1500字节,加在1500字节数据前面的报头是32字节,比以太网要长。数据校验位与以太网同为4字节。最长1536字节的数据帧将以11Mbit/秒的速度传输,计算出的传输时间为1536(字节)×8(bit)÷11M(bit/秒)=1117微秒。
不过,在WLAN中,在数据帧之前还要传输链接码和WLAN特有的PLCP报头。传输这两种信息的时间总计定为192微秒。另外,在WLAN中发送数据帧时除帧间隔的时间以外还必须等待一个随机时间(称为补偿时间)。在802.11b中这个平均时间总计定为360微秒。
此外,WLAN还规定,每发送一个数据帧就要从通信对象那里接收一个ACK帧,以确认通信成功。在收到ACK帧之前不发送下一个数据帧。这个等待时间总计为213微秒。
也就是说,在WLAN中发送一个1500字节的数据帧所需时间包括等待时间和发送应答分组信息的时间在内,为1117+192+360+213=1882(微秒)。
这样计算下来,理论上的最大UDP吞吐量(1500byte)为6.5Mbps。
3.上面的计算过程大家都能看到,使用的是UDP模型,并且以1500的长帧计算的,现实中用户的使用场景远比这个复杂,并且终端的数量对AP的性能影响也很大,所以一般我们会用工具实测用户的速率,802.11b实测速率一般可以达到6Mbps左右。