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. Необходимо открыть программу "выполнить", используя сочетание клавиш
2. В отобразившемся окне введите cmd и нажмите ok.
3. Используя командную строку, введите команду в формате ping <имя или ip адрес узла> -n 500. где 500 - количество отправленных пакетов с данными. Пример команды: ping 8.8.8.8 -n 500
8.8.8.8 - адрес общедоступного DNS сервера Google, в большинстве случаев данный сервер стабилен, а значит является хорошей целью для проверки качества связи.
4. По завершении проверки программа отобразит в окне консоли окончательный результат.
Игроки в сетевые игры могут использовать эту команду для определения наиболее стабильного сервера для игры. Многие игровые сервисы предлагают список игровых айпи адресов или их доменов.
Пример: Игровые кластеры Wargaming.net
Пример команды: ping login.p1.worldoftanks.net -n 500
Абоненты сети "Лутаком", использующие радио антенну могут так-же использовать эту команду для проверки качества связи между домашним п.к. и принимающим оборудованием.
Пример команды: ping 192.168.2.1 -n 500