ping
100%

Устранение неполадок · Урок 2

ping

Научитесь выполнять ограниченные проверки ping и интерпретировать ответы, потери, RTT, TTL и ограничения метода.

ping отправляет ICMP Echo Requests и сообщает о наблюдаемых ответах. Он проверяет один путь управляющих сообщений до адреса, но не доказывает работу TCP, UDP, DNS, аутентификации или приложения.

Ограниченная проверка

В распространённых реализациях iputils следующая команда отправляет три запроса IPv4 с двухсекундным ожиданием каждого пакета:

$ ping -4 -c 3 -W 2 example.com

Для IPv6 используйте -6. Запишите разрешённый адрес: имя узла может возвращать несколько адресов, и повторные запуски способны выбирать разные.

Что запрашивает -c 3?

Последовательность и потери

icmp_seq обозначает запросы внутри запуска. Отсутствующие ответы учитываются как наблюдаемая потеря, а ответы не по порядку могут отражать различающуюся задержку. Малые выборки нестабильны; сравнивайте несколько ограниченных интервалов и собственный уровень ошибок приложения.

Потеря возможна в любом направлении, а ограничение частоты ICMP может привести к тому, что потери ping отличаются от потерь трафика приложения.

На что может указывать отсутствующий ответ icmp_seq?

Время прохождения туда и обратно

Поле time — время прохождения туда и обратно в миллисекундах от отправки запроса до получения ответа. Оно объединяет задержку исходящего пути, обработку удалённым узлом и задержку обратного пути. Без синхронизированных измерений на конечных точках оно не показывает одностороннюю задержку.

Что измеряет значение time=23.7 ms?

TTL или Hop Limit

Отображаемый IPv4 TTL или IPv6 Hop Limit — значение, оставшееся в полученном ответе. Не зная начального значения отправителя и обратного маршрута, вычитанием нельзя получить точное число переходов. Изменение может означать другого ответившего, другое начальное значение или иной обратный путь.

Что представляет TTL, отображаемый для IPv4 Echo Reply?

Проверка нужного уровня

Если ping успешен, а служба не работает, проверьте реальный порт, TLS, протокол и запрос. Если ping не отвечает, прежде чем объявлять узел неработающим, проверьте разрешение имён, ip route get, состояние соседей, политику межсетевого экрана и захваты пакетов.

Чего не доказывает успешный ping?

Урок завершён

Вы завершили ping

Теперь вы можете использовать ping как ограниченное измерение ICMP с явными пределами.

  • Выбирайте семейство адресов и записывайте разрешённый адрес.

  • Ограничивайте число запросов и время ожидания для воспроизводимых проверок.

  • Интерпретируйте потери, не предполагая их направление или причину.

  • Считайте RTT двусторонним временем, а TTL — оставшимся значением.

  • Проверяйте реальное приложение отдельно.

Сохраните прогресс

Создайте бесплатный аккаунт, чтобы сохранить этот урок и продолжить на любом устройстве.

Создать бесплатный аккаунт
Следующий Урок
Назад к Устранение неполадок