Утилита 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.