Це звичайне завдання перевірити "якість" мережі - затримку, кількість випавших пакетів тощо. Але "ping" має ряд недоліків: - Він використовує ICMP. Багато провайдерів мають різні форми для трафіку ICMP та TCP, тому "ping" покаже затримку 10 мс, але TCP-з'єднання матимуть 1000 мс +. - Він надсилає дуже невелику кількість пакетів. За замовчуванням один пакет щосекунди. Оскільки протокол TCP толерує втрату пакетів (він може працювати дуже добре, якщо половина пакетів втрачено - це нормально), абсолютно незрозуміло, чи знищує з'єднання ping "30% втрата пакету" або якщо це абсолютно нормально.
Отже, чи є альтернатива ping, що використовує TCP-з'єднання замість ICMP та перевіряє якість інтернет-з'єднання?