Тестируя что-то с TFTP, я заметил много тайм-аутов (и, как следствие, медленную скорость), когда я использовал свой WLAN, и никаких проблем при использовании сетевого кабеля. Программа быстрого тестирования, отправляющая / получающая UDP, показала, что потеряно около 3-5% пакетов.
Хотя очевидно, что WLAN должна быть менее надежной, чем LAN, я не знаю, какие показатели потерь считаются «нормальными» и когда возникает необходимость в дальнейшем исследовании сетевой инфраструктуры.
Существуют ли «типичные» коэффициенты потери пакетов в WLAN (и других сетевых технологиях, например PowerLAN, WAN, ...?
Спасибо
Я не знаю, какие показатели потерь считаются "нормальными"
Я не думаю, что это нормально, но я определенно думаю, что вы получаете плохую сделку. Сейчас у меня 835 ретрансляций из 179943 пакетов с действительно дешевый USB-ключ Wi-Fi - хотя я не могу сказать вам, находится ли он на Wi-Fi-переходе, где я теряю данные.
Хотя Стив-о прав, говоря, что вы можете смягчить последствия потери пакетов с помощью прямого исправления ошибок, он не упомянул, как изменить настройки по умолчанию (AFAIK это невозможно). Существуют такие инструменты, как udpcast, если ваша единственная проблема заключается в перемещении данных, и вас не беспокоят приложения / протоколы (openvpn работает через UDP, но без опции FEC).
Или вы можете просто остаться, пока QUIC не станет широко доступным.
Между тем, я бы посоветовал посмотреть, можете ли вы получить лучшие антенны на любом конце (вы не сказали, что вы пытаетесь подключить).
802.11a и грамм сети уже включили FEC в протокол для защиты от ожидаемой потери данных, некоторые обсуждения в этой статье:
http://media.techtarget.com/searchMobileComputing/downloads/Finneran.pdf
Однако беспроводные сети сильно зависят от среды, и в конечном итоге вы должны выбрать приемлемый уровень. Если бы был постоянный уровень шума, вы могли бы разрабатывать приложения с технологией, позволяющей эффективно скрывать нарушения, и с такой технологией всегда существует компромисс между производительностью и надежностью.
Например, вы всегда можете передавать двойные пакеты (XOR FEC), но вы можете достичь только 50% максимальной пропускной способности канала.