Iperf - это хорошо известный инструмент для расчета пропускной способности. Когда я попробовал пропускную способность udp с помощью iperf на моем linuxpc, он сообщил, что 10% потери пакетов.
В протоколе UDP грамма данных не получала никаких подтверждений. Но каким образом iperf сообщает или вычисляет потерю пакетов? Как инструмент iperf узнает, получена ли переданная дейтаграмма. Интересно об этом.
Сам iperf включает в свои дейтаграммы порядковые номера, которые не являются стандартными для UDP. Там, где есть разрыв, предполагается убыток. Видеть iperf_udp.c
Существуют анализаторы Wireshark, которые извлекают числа из захвата пакетов. iperf udp порядковый номер wirehark