发布网友 发布时间:2023-10-21 18:13
共2个回答
热心网友 时间:2024-12-06 00:24
哥们儿看好你哟,问的够专业啊,很少有人会挖的这么深~
首先这个150Mbps是理论上的物理层速率,意思是无线空口一直不停的发送可以达到的速率,而实际应用中无法做到空口一直不停的发送数据(信道频宽以及有等待服务器响应和干扰存在),所以实际速率要小于150Mbps,剩下的去哪里了看下面的例子。
以802.11b为例子(因楼主没有限定传输协议,这里就选了802.11b协议、2.4GHz传输作说明),实际应用中假设用户的报文为1500字节,加在1500字节数据前面的报头是32字节,数据校验位是4字节这个数据帧将以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(微秒)。这样计算下来,802.11b最大UDP吞吐量(1500byte)为6.5Mbps。
不知道楼主有看明白没,这个是在无线厂商信锐技术的一篇技术文档里面看到的,如果没有看明白就找个工程师问问吧,只能帮你到这了,哈哈哈哈~
追问仁兄谬赞了。
热心网友 时间:2024-12-06 00:24
就是网速