По умолчанию — 4. -lразмер
Задает длину (в байтах) поля данных в отправленных сообщениях с эхо-запросом. По умолчанию — 32 байта. Максимальный размер — 65527.
-f
Задает отправку сообщений с эхо-запросом с флагом «Don'tFragment» в IP-заголовке, установленном на 1. Сообщения с эхо-запросом не фрагментируются маршрутизаторами на пути к месту назначения. Этот параметр полезен для устранения проблем, возникающих с максимальным блоком данных для канала (MaximumTransmissionUnit).
-iTTL
Задает значение поля TTL в IP-заголовке для отправляемых сообщений с эхо-запросом. По умолчанию берется значение TTL, заданное по умолчанию для узла. Для узлов Windows ХР это значение обычно равно 128. Максимальное значение TTL — 255.
-vтип
Задает значение поля типа службы (TOS) в IP-заголовке для отправляемых сообщений с эхо-запросом. По умолчанию это значение равно 0. тип— это десятичное значение от 0до
255.
-г счетчик
Задает параметр записи маршрута (RecordRoute) в IPзаголовке для записи пути, по которому проходит сообщение с эхо-запросом и соответствующее ему сообщение с эхоответом. Каждый переход в пути использует параметр записи маршрута. По возможности значение счетчиказадается равным или большим, чем количество переходов между источником и местом назначения. Параметр счетчикимеет значение от
1 до 9.
-sсчетчик
Указывает вариант штампа времени Интернета (InternetTimestamp) в заголовке IP для записи времени прибытия сообщения с эхо-запросом и соответствующего ему сообщения
14
с эхо-ответом для каждого перехода. Параметр счетчикимеет значение от 1 до 4.
-jсписок_узлое
Указывает для сообщений с эхо-запросом использование параметра свободной маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов.При свободной маршрутизации последовательные промежуточные точки назначения могут быть разделены одним или несколькими маршрутизаторами. Максимальное число адресов или имен в списке узлов — 9. Список узлов — это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.
-kсписок_узлое
Указывает для сообщений с эхо-запросом использование параметра строгой маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов.При строгой маршрутизации следующая промежуточная точка назначения должна быть доступной напрямую (она должна быть соседней в интерфейсе маршрутизатора). Максимальное число адресов или имен в списке узлов равно 9. Список узлов — это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.
-wинтервал
Определяет в миллисекундах время ожидания получения сообщения с эхо-ответом, которое соответствует сообщению с эхо-запросом. Если сообщение с эхо-ответом не получено в пределах заданного интервала, то выдается сообщение об ошибке "Requesttimedout". Интервал по умолчанию равен 4000 (4 секунды).
имя конечного компьютера
Задает точку назначения, идентифицированную IPадресом или именем узла.
/?
Отображает справку в командной строке.
15
Замечания:
1.Команда ping позволяет проверить имя и IPадрес компьютера. Если проверка IP-адреса успешная, и проверка имени — нет, то имеет место проблема разрешения имен. В этом случае с помощью запросов DNS (DomainNameSystem) или с помощью методов разрешения имен NetBIOS проверьте, чтобы имя задаваемого компьютера было разрешено в локальном файле Hosts.
2.Эта команда доступна только если в свойствах сетевого адаптера в объекте Сетевые подключенияв качестве компонента установлен протокол Интернета (TCP/IP).
Примеры
Приведенный ниже пример содержит результаты работы команды ping:
C:\>ping example.microsoft.com
Pinging example.microsoft.com [192.168.239.132] with 32 bytes of data:
Reply from 192.168.239.132: bytes=32 time=101ms TTL=124
Reply from 192.168.239.132: bytes=32 time=100ms TTL=124
Reply from 192.168.239.132: bytes=32 time=101ms TTL=124
Reply from 192.168.239.132: bytes=32 time=101ms TTL=124
Для отправки сообщения точке назначения 10.0.99.221 и сопоставления с ее узловым именем введите:
ping-а10.0.99.221
16
Для отправки точке назначения 10.0.99.221 десяти собщений с эхо-запросом, каждое из которых имеет поле данных из 1000 байт, введите:
ping -n 10 -11000 10.0.99.221
Для отправки сообщения точке назначения 10.0.99.221 и записи маршрута для 4 переходов введите:
ping -г 4 10.0.99.221
Для отправки сообщения точке назначения 10.0.99.221 и задания свободной маршрутизации для точек назначения
10.12.0.1- 10.29.3.1-10.1.44.1 введите:
ping -j 10.12.0.1 10.29.3.1 10.1.44.1 10.0.99.221
Термины
ICMP (InternetControlMessageProtocol) - протокол обме-
на управляющими сообщениями, позволяющий маршрутизатору сообщить конечному узлу об ошибках, с которыми машрутизатор столкнулся при передаче какого-либо IP-пакета от данного конечного узла.
TTL - TimetoLive (Время жизни), это поле показывает максимальное время, в течении которого пакету позволено находиться в системе Internet.
MTU - MaximumTransmissionUnit, пакет наибольшего размера, который может быть передан через очередную локальную сеть
DF - Don'tFragment, если этот бит флага запрета фрагментации установлен, то Internet фрагментация данной датаграммы запрещена, даже если она может быть разрушена. Данное средство может использоваться для предотвращения фрагментации в тех случаях, когда хост-получатель не имеет достаточных ресурсов для сборки Internet фрагментов.
TOS - TypeofService, тип обслуживания используется для выбора качества Internet сервиса. «Тип сервиса» позволяет
17
запрашивать для трафика определенный уровень сервиса. Длина поля - четыре бита, из которых значимым может быть только один. Всего четыре возможных варианта: минимальная задержка, максимальная пропускная способность, максимальная надежность, минимальная стоимость (в смысле оплаты).
Задания
1.Выяснить доступность узла из списка
2.Послать на выбранный узел десять ICMP-пакетов
3.Изменить таймаут ожидания ответа
4.Изменить размер отправляемого эхо-пакета
5.Изменить значение TTL пакета
6.Используя команду ping определить IP-адрес узла
из списка
7.По полученному адресу определить DNS-имя (используя команду ping)
8.Составить команду результатом которой будет сообщение об ошибке «Требуется фрагментация пакета, но установлен запрещающий флаг»
Контрольные вопросы
1.Для чего используется команда ping?
2.Перечислите основные параметры команды ping.
3.Можно ли с помощью команды ping определить маршрут до точки назначения?
4.Что такое ICMP?
5.Что такое TTL?
6.Что такое MTU?
7.Что такое DF?
8.Дайте определение понятия TOS.
18