Далее будут перечислены некоторые основные инструментальные средства анализа сетей и диагностики проблем, связанных с сетями. Одни из них входят в состав многих операционных систем, а другие должны быть загружены и установлены отдельно. Дополнительная информация об использовании этих инструментальных средств приведена в литературе, содержащей полное описание их настройки и поиска неисправностей в сети.
Утилита ping, которая входит в состав всех версий операционных систем UNIX и Windows, является одной из наиболее полезных сетевых утилит. Она посылает ряд сообщений “эхо-тестирования” протокола ICMP по любому удаленному IP-адресу и сообщает, какое число ответов было получено от удаленного компьютера. Утилита ping может применяться для проверки того, находится ли удаленный компьютер в работоспособном состоянии и доступен ли он по сети. Она может также, использоваться для проверки состояния сети путем определения продолжительности, времени между отправкой исходящего пакета эхо-тестирования и получением ответа, и числа пакетов эхо-тестирования, на которые не было ответа (из-за потери либо исходящего сообщения, либо входящего ответа).
Например, ниже показано, как выполнить эхо-тестирование для проверки возможности связаться с компьютером, который имеет IР-адрес 216.32.74.55 (это адрес сервера www. yahoo.com).
% ping 216.32.74.55
PING 216.32.74.55: 56 data bytes
64 bytes from 216.32.74.55: icmp_seq=0 ttl=245 time=-41.1 ms
64 bytes from 216.32.74.55: icmp_seq=l ttl-245 time-16.4 ms
64 bytes from 216.32.74.55: icmp_seq=2 ttl-245 time=16.3 ms
Этот сеанс показывает хорошие возможности доступа. Среднее время ответа составляет микроскопический промежуток времени в 24 мс, и не был потерян ни один пакет. Можно также выполнить эхо-тестирование доменного имени, и в этом случае утилита ping, предпримет попытку преобразовать это имя в IP-адрес перед эхо тестированием хоста.