Ping

Сетевая утилита для проверки доступности узла и измерения времени задержки с использованием протокола ICMP.

Ping — это стандартная сетевая утилита, предназначенная для проверки доступности удаленного хоста по IP-адресу или доменному имени. Она работает на сетевом уровне модели OSI и использует протокол ICMP (Internet Control Message Protocol). Основная задача утилиты заключается в подтверждении наличия логической связи между отправителем и получателем.

Принцип работы основан на отправке пакета ICMP Echo-Request. Когда целевой узел получает этот запрос, он формирует и отправляет обратно ICMP Echo-Reply. Если ответ не возвращается в течение установленного времени ожидания (timeout), узел считается недоступным или пакеты фильтруются средствами сетевой безопасности.

Утилита измеряет ключевые показатели качества соединения:

  • RTT — время прохождения пакета до узла и обратно;
  • TTL — время жизни пакета, ограничивающее количество переходов;
  • Packet Loss — процент потерянных данных.

Применение

Инструмент используется для первичной диагностики сетевых проблем. Например, выполнение команды ping 8.8.8.8 проверяет доступ к публичным DNS-серверам Google. В локальных сетях на базе Ethernet нормальным считается отклик менее 1 мс, тогда как при использовании мобильных сетей 4G задержка может составлять 30–70 мс.