Skip to main content

Что такое пинг?

Пинг - это тип сообщения, которое передается по сети из одной системы в другую, обычно между хостом сервера и подключенными пользовательскими системами. Хотя потенциально могут использоваться различные типы сообщений, наиболее распространенным типом сигнала, отправляемого для этой цели, был пакет эхо-запроса протокола управляющих сообщений Интернета (ICMP). Это в основном сигнал с небольшим количеством реальных данных, содержащихся в нем, и он служит главным образом для передачи подключенному пользователю, а затем генерирует эхо-сигнал. Пинг состоит из этого процесса отправки эхо-запроса ICMP, а затем получения эхо-сигнала.

Термин «пинг» первоначально использовался, когда этот тип утилиты был впервые создан в 1983 году, и был взят из термина, используемого для описания сигнала, посылаемого с использованием технологии сонара. Активный гидролокатор использует генерируемые звуковые волны, часто называемые пингами, которые излучаются из центрального местоположения, а затем отражаются от объектов и возвращаются в виде эха. Утилита ping для компьютера использует аналогичный подход для анализа подключения различных систем в сети. Хост сервера или другой компьютер в сети, такой как локальная сеть (LAN) или Интернет, отправляет пакет запроса эхо-сигнала ICMP в другие системы, которые затем передают эхо-сигнал обратно источнику.

Весь этот процесс синхронизирован, часто путем включения метки времени в исходный сигнал ICMP, который затем сравнивается со временем, когда эхо-сигнал достигает источника. После того, как хост-сервер или аналогичная система отправили эхо-запрос, в соответствии с отраслевыми стандартами серверы и маршрутизаторы должны выдать эхо-пакет в ответ. Многочисленные сигналы могут быть отправлены для точного измерения того, сколько времени требуется сигналу для перемещения между двумя системами, а также для измерения любой потенциальной потери сигнала. Информация, отображаемая после теста ping, обычно включает минимальное время передачи, среднее время, самое длинное время и любое стандартное отклонение между этими результатами. Любая потеря в сигнале, как правило, также указывается.

В то время как использование эхо-запроса ICMP-эхо-запросов было достаточно стандартным во время раннего развития Интернета и корпоративных сетей, оно стало менее распространенным в начале 21-го века. С помощью пингов можно создать атаку типа «отказ в обслуживании» на сервере, заполнив систему эхо-запросами, а вредоносное ПО может использовать пинги для поиска систем на предмет заражения. Ряд интернет-провайдеров (ISP) заблокировали сообщения с эхо-запросами, поэтому часто используются другие методы для оценки сетевого подключения. Например, онлайновые видеоигры часто измеряют ответы на пинг с использованием данных, передаваемых во время игры, а затем отображают эту информацию как время ожидания для пользователей, чтобы оценить их связность.