WLAN上的UDP数据包丢失率

在使用TFTP进行testing时,我注意到使用WLAN时出现了很多超时现象(速度慢),而且在使用网线时也没有问题。 发送/接收UDP的快速testing程序显示有大约3-5%的数据包丢失。

虽然很明显WLAN的可靠性不及局域网,但我不知道什么样的丢失率被认为是“正常的”,而且还需要进一步调查networking基础设施。

WLAN(以及其他networking技术,例如PowerLAN,WAN,…)有“典型”的丢包率吗?

谢谢

我不知道什么损失率被认为是“正常的”

我不认为有一个正常的 – 但我当然认为你得到一个糟糕的交易。 我目前正在使用一个非常便宜的USB wifiencryption狗,在8353转发出179943包 – 虽然我不能告诉你,如果它是在我失去了数据的WiFi跳。

虽然史蒂夫 – 奥说正确的说,你可以通过前向纠错来减轻数据包丢失的影响,但他忽略了如何修改默认设置(AFAIK这是不可能的)。 有像udpcast这样的工具,如果你唯一的问题是移动数据,你不会对应用程序/协议感到困扰(openvpn运行在UDP上,但没有FEC选项)。

或者你可能只是漫不经心,直到QUIC被广泛使用。

同时,我会build议看看,如果你可以在两端获得更好的天线(你没有说你想要连接的东西)。

802.11agnetworking已经将FEC纳入了协议,以防止预期的数据丢失,本文中的一些讨论:

http://media.techtarget.com/searchMobileComputing/downloads/Finneran.pdf

然而,无线networking高度依赖于环境,最终你必须select一个可以接受的水平。 如果存在一致的噪声水平,则可以使用技术devise应用程序以有效地隐藏干扰,并且使用此类技术总是会在性能和可靠性之间进行权衡。

例如,您可以始终传输双重数据包(XOR FEC),但您只能达到最大信道容量的50%。