роткое время «вмешивающийся не в свои дела» брандмауэр и про-
верить работоспособность сети.
Команда ping поддерживается во всех системах. Большинство
версий команды работает в бесконечном цикле, если не задан
аргумент «число пакетов». Команда ping -s в Solaris выдает расши-
ренную информацию, которая в других операционных системах
сообщается по умолчанию. Чтобы прервать выполнение команды,
нажмите комбинацию клавиш [Ctrl] + [С].
Информация о компьютере beast включает его IP-адрес, по-
рядковый номер ICMP-пакета и время полного обхода (время,
затраченное на прохождение пакета к пункту назначения и обрат-
но). Такая информация, очевидно, свидетельствует о том, что
компьютер beast работает и подключен к сети.
В нормально функционирующей сети команда ping позволяет
выяснить, включен компьютер или нет. Если же точно известно,
что контролируемый компьютер включен и работает корректно, то
с помощью данной команды можно получить полезную ин-
формацию о состоянии сети. Пакеты, отправляемые командой ping,
как и любые другие пакеты, маршрутизируются средствами про-
токола IP, и успешное получение такого пакета после завершения
им кругового маршрута свидетельствует о том, что все ком-
поненты сети между источником и приемником пакета функцио-
нируют правильно, хотя бы в первом приближении.
Порядковый номер ICMP-пакета — особенно полезный элемент
информации. Несмотря на то что протокол IP не гарантирует
доставки пакетов, пакеты будут пропадать только в том случае,
если сеть слишком загружена. Потерю пакетов нужно обязательно
выявлять, потому что этот факт иногда маскируется протоколами
более высокого уровня. Может показаться, что сеть функциониру-
ет нормально, но на самом деле она работает гораздо медленнее,
чем должна (не только из-за повторной передачи пакетов, но и
из-за «накладных расходов», требуемых для выявления и обработ-
ки пропавших пакетов соответствующими протоколами.
Если не все пакеты доходят до адресата, то нужно запустить
программу traceroute (она описана далее), с тем чтобы выяснить
маршрут, по которому пакеты следуют к компьютеру-адресату.
Затем, используя команду ping, следует проверить все промежу-
точные шлюзы, через которые пролегает маршрут, и узнать, на
каком этапе теряются пакеты. Чтобы точно диагностировать про-
блему, следует отправить такое количество пакетов, которое по-
зволит получить статистически достоверные результаты. С доста-
точной степенью вероятности можно утверждать, что неисправ-
ность будет найдена на участке между последним шлюзом, для
которого количество потерянных пакетов не больше некоторой
заданной величины, и шлюзом, при обращении к которому ко-
личество потерянных пакетов превышает эту величину.
217