Ping — утилита для проверки целостности и качества соединений в сетях на основе TCP/IP, а также обиходное наименование самого запроса.

Утилита отправляет запросы (ICMP Echo-Request) протокола ICMP указанному узлу сети и фиксирует поступающие ответы (ICMP Echo-Reply). Время между отправкой запроса и получением ответа (RTT, от англ. Round Trip Time) позволяет определять двусторонние задержки (RTT) по маршруту и частоту потери пакетов, то есть косвенно определять загруженность на каналах передачи данных и промежуточных устройствах.

Первоначально словом «ping» (по созвучию) именовали направленный акустический сигнал противолодочных гидролокаторов или «асдиков» (англ. ASDIC, аббревиатура от Allied Submarine Detection Investigation Committee) времён Второй мировой войны.

Способы применения

  • Можно узнать IP-адрес по доменному имени.
  • Можно узнать, работает ли сервер. Например, системный администратор может узнать, завис ли только веб-сервер или проблемы с хостом.
  • Можно узнать, есть ли связь с сервером. Например, проблемы с настройкой DNS серверов на машине можно узнать, задав в ping сначала доменное имя, а потом IP-адрес.
  • Также можно узнать качество канала, посмотрев, сколько ответов не пришло. Это часто используется игроками в сетевые игры, потому что качество связи для них очень важно. Хотя не всегда это является показателем качества связи, в некоторых сетях протокол ICMP может иметь низкий приоритет либо блокироваться полностью.

Практическое использование

1. Необходимо открыть программу "выполнить", используя сочетание клавиш win key

cmd

2. В отобразившемся окне введите cmd и нажмите ok.

3. Используя командную строку, введите команду в формате ping <имя или ip адрес узла> -n 500. где 500 - количество отправленных пакетов с данными. Пример команды: ping 8.8.8.8 -n 500

8.8.8.8 - адрес общедоступного DNS сервера Google, в большинстве случаев данный сервер стабилен, а значит является хорошей целью для проверки качества связи. 

4. По завершении проверки программа отобразит в окне консоли окончательный результат.

ping

Игроки в сетевые игры могут использовать эту команду для определения наиболее стабильного сервера для игры. Многие игровые сервисы предлагают список игровых айпи адресов или их доменов. 

Пример: Игровые кластеры Wargaming.net

Пример команды: ping login.p1.worldoftanks.net -n 500 

Абоненты сети "Лутаком", использующие радио антенну могут так-же использовать эту команду для проверки качества связи между домашним п.к. и принимающим оборудованием.

Пример команды: ping 192.168.2.1 -n 500

1