Ping - команда, используемая в компьютерных сетях TCP / IP (например, в Интернете ) для диагностики сетевых подключений. Это позволяет вам проверить, есть ли соединение между тестовым и тестовым хостами . Он позволяет измерять количество потерянных пакетов и задержек в их передаче, называемых лагами .
Майк Муусс (1958-2000) изобрел и написал первую реализацию ping в декабре 1983 года под 4.2aBSD Unix . Вместе с необходимыми изменениями ядра он появился в 4.xBSD Unix.
Автор использовал англоязычный звукоподражатель ping , который определяет активные сигналы сонара, которые будут излучаться в сторону другого корабля, и позволит его идентифицировать на основе эха. Программа ping работает аналогично. В обоих случаях посылается сигнал, который через некоторое время возвращается в отражении .
Со временем название программы трактовалось как аббревиатура, для которой было найдено множество расширений. Одним из самых популярных на английском языке является Packet Internet Groper ( групер - это тот, кто смотрит в темноте / в темноте).
По аналогии с сонарной технологией автор также использовал название ping для пакетов, используемых программой.
Иногда ответ на эхо-запрос (эхо-ответ ICMP) также называют понгом.
Действие
Ping использует протокол ICMP , отправляет пакеты эхо-запроса ICMP и получает эхо-ответ ICMP .
Большинство общедоступных серверов поддерживают эти пакеты. В этом случае приложение ping позволяет вам проверить правильность работы компьютерной сети, однако большинство пользователей программы ping ошибочно полагают, что если удаленный хост не отвечает на отправленные ping-запросы, то только тогда, когда он не включен или существует проблема с сетью между двумя машинами.
Поэтому стоит помнить, что блокировка отправки пакетов ICMP Echo Reply -reply (для этого используются брандмауэры или фильтры в маршрутизаторах ) является одним из распространенных методов защиты от сетевых атак. Это связано с тем, что анализ пакетов ICMP Echo Reply не только подтверждает наличие хоста по заданному IP-адресу, но часто также позволяет точно определить операционную систему, что упрощает атаку компьютера.
Кроме того, ответ на пинг не означает, что служба (например, веб-сайт ) работает в этой системе или даже что операционная система все еще работает.