logo

10.5.Тестирование tcp/ip при помощи утилит Ipconfig, Ping и Tracert

Утилита Ipconfig. Утилита Ipconfig используется для проверки параметров конфигурации узла, включая IP-адрес, маску подсети и шлюз по умолчанию. Это полезно при выяснении того, успешно ли прошла инициализация TCP/IP и не дублируется ли IP-адрес, указанный в конфигурации.

Синтаксис команды: ipconfig. Утилиту лучше вводить в таком порядке: ПУСК – ВЫПОЛНИТЬ – CMD- IPCONFIG.

Если протокол инициализировался успешно с заданной конфигурацией, то на экране отобразятся IP-адрес, маска подсети и шлюз по умолчанию в следующем виде (рис.28).

Рис.28. Пример конфигурации сети

Если утилиту использовать с параметром all (синтаксис ipconfig /all), отобразится расширенная конфигурация сети на Вашем компьютере (рис.29).

Рис.29.Пример расширенной конфигурации сети.

Утилита Ping. Ping (Packet InterNet Groper) - диагностическая утилита, проверяющая возможность соединения с удаленными хост - компьютерами. Она использует пакеты эхо-запроса (echo request) и эхо-ответа (echo reply) протокола ICMP для проверки доступности и работоспособности определенного узла TCP/IP. Утилита работает как радиолокатор, посылая на указанный компьютер пакеты данных, который возвращает их назад. Если пакет за определенной время не возвращается назад, то либо хост - компьютер недоступен, либо что - то случилось с соединением. По умолчанию Ping отправляет четыре пакета данных по 32 байта, а затем отображает время ответа пингуемого компьютера последовательно на каждый пакет.

Для запуска утилиты надо в командной строке (ПУСК – ВЫПОЛНИТЬ - CMD) ввести имя утилиты и имя узла (или IP – адрес), например:

ping www.info.samara.ru

Вид сообщения при пинговании этого узла следующий:

Pinging www.info.samara.ru [195.128.133.68] with 32 bytes of data:

Reply from 195.128.133.68: bytes=32 time=71ms TTL=121

Reply from 195.128.133.68: bytes=32 time=66ms TTL=121

Reply from 195.128.133.68: bytes=32 time=33ms TTL=121

Reply from 195.128.133.68: bytes=32 time=207ms TTL=121

Ping statistics for 195.128.133.68:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 33ms, Maximum = 207ms, Average = 94ms

Кроме тестирования соединения и проверки доступности хост - компьютера, Ping позволяет анализировать проблему распознавания доменных имен. Если компьютер доступен по своему адресу IP, а по доменному имени он недоступен, то скорее всего доменное имя не распознается сервером DNS, и надо принять соответствующие меры.

Утилита tracert. Эта утилита показывает трассу и время прохождения пакетом трассы до указанного узла. В командной строке вводится имя утилиты и имя трассируемого узла, например:

tracert www.kiae.su

После запуска на экране появится сообщение:

Tracing route to www.kiae.su [193.125.152.104]

over a maximum of 30 hops:

1 2 ms 1 ms 1 ms ssea.ssau.ru [62.76.44.132]

2 3 ms 15 ms 13 ms 62.76.40.213

3 22 ms 21 ms 21 ms as22.ssau.ru [62.76.44.1]

4 119 ms 22 ms 43 ms 62.76.44.49

5 82 ms 99 ms 98 ms CiscoATS34.ssau.ru [62.76.41.242]

6 285 ms 140 ms 194 ms SamaraTelecom-2-ATS34.ssau.ru [62.76.40.9]

7 172 ms 180 ms 30 ms TCMS-2-SamaraTelecom.ssau.ru [62.76.40.1]

8 142 ms 201 ms 120 ms MSK-M9-RBNet-1.RBNet.ru [195.209.14.5]

9 226 ms 177 ms 56 ms MSK-M9-11.Relcom.EU.net [193.232.244.33]

10 88 ms 167 ms 249 ms MSK-M9-13.Relcom.EU.net [193.125.15.13]

11 234 ms 194 ms 256 ms pvc-11-65.ATM2-0.KIAE-13.Relcom.EU.net [193.124.

254.73]

12 145 ms 149 ms 181 ms www.kiae.su [193.125.152.104]

Trace complete.

Утилита используется для отслеживания маршрута пакета, посланного текущим хостом удаленному. Она может показаться более удобной и содержательной, чем ping, особенно в тех случаях, когда удаленный хост недостижим. С её помощью можно определить проблемы со связью по тому, насколько далеко будет отслежен маршрут. Если Вы увидите строку со звездочками (*) либо с сообщениями типа "Destination net unreachable", "Destination host unreachable" или "Request time out", возможно, Вы обнаружили неполадки со связью.

Формат команды:

tracert [-h значение1] [-w значение2 ] [-d] IP-адрес или DNS-имя удаленного хоста

Если набрать в командной строке имя утилиты со знаком вопроса, то можно посмотреть параметры утилиты (рис.30).

Рис.30. Параметры утилиты trasert

Утилита tracert срабатывает следующим образом: посылается по 3 пробных пакета на каждый узел, через который проходит маршрут до удаленного хоста. Утилита использует параметр time-to-live (TTL) для ограничения времени прохождения пакета по маршруту, на котором каждый хост обнаруживается. TTL - это количество "скачков" или последовательных хостов, через которые разрешается пройти пакету. Стартуя со значения, равного 1, TTL возрастает до тех пор, пока пакет не достигнет удаленного хоста или не будет достигнуто максимальное значение "скачков" (30 по умолчанию).