Утилита Ping используется для проверки связи с другим компьютером по протоколу TCP/IP. Соответствующая команда предоставляет информацию о времени, которое потребовалось для отправки данных на другой компьютер и получение от него ответа. Самый простой способ применения программы Ping заключается в прямом обращении к интересующей системе:

C:\>ping 152.18.179.1 Обмен пакетами с 152.18.179.1 по 32 байт: Ответ от 152.18.179.1: число байт=32 время<10мс TTL=64 Ответ от 152.18.179.1: число байт=32 время<10мс TTL=64 Ответ от 152.18.179.1: число байт=32 время<10мс TTL=64 Ответ от 152.18.179.1: число байт=32 время<10мс TTL=64

Предыдущий пример демонстрирует, что команда Ping отправляет 32 байта данных компьютеру по адресу 152.18.179.1 и ответ каждый раз приходит менее чем через 10 миллисекунд. Это является признаком хорошего соединения.

Команда Ping имеет ряд параметров командной строки, которые позволяют достигнуть различных целей при тестировании сетевого соединения:

ping [-t] [-a] [-n счетчик] [-l размер] [-f] [-i TTL] [-v TOS] [-r счетчик] [-s счетчик] [[-j список-узлов] | [-k список-узлов]] [-w лимит] список систем-получателей

Параметры командной строки для утилиты Ping

-t Отправка пакетов данных указанному компьютеру, пока соединение не будет прервано пользователем
-a Преобразование адресов в имена компьютеров
-n Количество отправляемых echo-запросов
-l размер Размер буфера отправки
-f Установить для пакета флаг Don’t fragment (Не фрагментировать)
-i TTL Время жизни пакета (TTL — Time to Live)
-v TOS Тип обслуживания (TOS — Type of Service)
-r счетчик Запись маршрута для указанного количества переходов
-s счетчик Временной штамп для указанного количества переходов
-j список-узлов Нестрогий маршрут на основе списка компьютеров
-k список-узлов Строгий маршрут на основе списка компьютеров
-w лимит Задержка в миллисекундах на ожидание ответа

Указание параметра – t для утилиты Ping и нажатие комбинации клавиш <Ctrl+Break> во время работы утилиты позволяет получить статистику отправленных запросов. Для прекращения работы программы Ping необходимо нажать комбинацию клавиш <Ctrl+C>.

Иногда имеет смысл создать командный файл, который будет регулярно передавать тестовые запросы различным компьютерам и терминальным серверам для проверки их работоспособности (аналогичными функциями обладают многие коммерческие программные пакеты).

Такая несложная команда, как ping – f -n 1 – l 1 148.32.43.23, за один раз отправит на интересующий компьютер один байт данных.

Обратите внимание на тот факт, что программа Ping применяет echo-пакеты ICMP, которые фильтруются некоторыми маршрутизаторами, поэтому программа не всегда работает корректно.

Не забудьте ознакомиться с более подробным описание всех параметров утилиты ping.