Инструмент Trace Route (TRACERT) применяется для отслеживания перемещения пакета данных от устройства к устройству. Он работает посредством передачи пакета со значением времени жизни (TTL), равным 1. Обычно маршрутизаторы сокращают значение TTL на 1 и затем отправляют пакет дальше по пути следования. Если маршрутизатор получает TTL со значением 0, то он возвращает пакет отправителю как просроченный. Это позволяет узнать кое-что о маршрутизаторе. Инструмент TRACERT выполняет это действие для первого маршрутизатора на пути следования пакета, добавляет 1 к TTL и затем отправляет новый пакет. Следующий пакет доходит до второго маршрутизатора и становится просроченным. Этот маршрутизатор возвращает пакет вместе с информацией о самом себе. Процесс повторяется, пока пакет не дойдет до нужного устройства, или пока количество переходов не достигнет максимального значения.
Синтаксис команды TRACERT следующий.
Tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] имя конечного устройства
Некоторые аргументы команды TRACERT описаны ниже.
-d Препятствует разрешению адреса именам хостов.
-h maximum_hops Устанавливает верхнюю границу общего числа переходов, необходимых для нахождения нужной рабочей станции.
-j host-list Устанавливает свободный начальный маршрутизатор для всего списка хостов.
-w timeout Устанавливает время простоя (мс) для каждого перехода.
Вы можете применять команду TRACERT, просто вводя tracert и адрес конечного устройства. Например:
C:\WINDOWS>tracert http://www.velte.comTracing rout to http://www.velte.com (64.66.150.248)Over a maximum of 30 hops:1 66 ms 93 ms 63 ms c6400-l-nrp-6.border.mpls.visi.com [209. 98.0.20]2 73 ms 62 ms 59 ms fa4-0-0.core-l.mpls.visi.com [209.98.3.222]3 75 ms 59 ms 84 ms fal-0-0.core-2.mpls.visi.com [209. 98.3.195]4 68 ms 62 ms 58 ms 500.POS2-3.GW4.MSP1.ALTER.NET [157.130.98.1]5 65 ms 58 ms 63 ms 110.at-1-1-0.CL2.MSPl.ALTER.NET [152.63.67.102]6 69 ms 73 ms 69 ms O.SO-7-0-O.XL2.CHI2.ALTER.NET [152.63.145.50]7 72 ms 67 ms 83 ms POS7-0.BR2.CHI2.ALTER.NET [152.63.67.245]8 99 ms 116 ms 101 ms chi-brdr-03.inet.qwest.net [205.171.1.145]9 101 ms 101 ms 103 ms chi-core-02.inet.qwest.net [205.171.20.137]10 100 ms 115 ms 100 ms chi-edge-08.inet.qwest.net [205.171.20.114]11 110 ms 109 ms 117 ms pos-6-0.ons.siteprotect.com [65.112.64.146]12 122 ms 115 ms 128 ms cO-feO.siteprotect.com [66.113.129.2]13 108 ms 107 ms 109 ms www.velte.com [64.66.150.248]Trace complete.
Листинг 8.3.
Этот инструмент полезен, если вы не можете запустить ни одной утилиты из пакета протоколов TCP/IP. После того как вы убедились в том, что TCP/IP установлен, но нельзя использовать команды PING или TRACERT, следует удалить и заново проинсталлировать протокол TCP/IP, который мог повредиться.
Инструмент NBTSTAT помогает в решении проблем, связанных с разрешением NetBIOS-имен в TCP/IP-соединениях. Он показывает статистику протокола и текущие TCP/IP-соединения, используя NetBT (NetBIOS поверх TCP/IP). Когда сеть функционирует нормально, NetBT разрешает присваивать NetBIOS-имена IP-адресам.
-n Показывает имена, зарегистрированные локально системой, в которой используется сервер или службы переадресации.
-с Перечисляет переводы имени в IP-адрес, которые находятся в кэше системы.
-R Заставляет систему очищать кэш и перезагружать его из файла Lmhosts (автоматически перезагружаются только те элементы Lmhosts файла, которые имеют обозначение #PRE).
-a "имя" Возвращает таблицу NetBIOS-имен компьютера, а также MAC-адрес его сетевой карты.
-s Перечисляет текущие NetBIOS-сессии, их статус и основные статистические данные.
Примечание. Для получения более подробной информации о NBTSTAT введите nbtstat? в окне команд.
Здесь приведен пример команды NBTSTAT.
C:\WINDOWS>nbtstat -nNode IpAddress: [192.168.1.101] Scope Id: [] NetBIOS Local Name Table Name Type StatusCORUSCANT <00> UNIQUE RegisteredLAN <00> GROUP RegisteredCORUSCANT <03> UNIQUE RegisteredCORUSCANT <20> UNIQUE RegisteredLAN <1E> GROUP RegisteredDEFAULT <03> UNIQUE RegisteredВведите nbtstat -c и увидите следующий результат.Node IpAddress: [192.168.1.101] Scope Id: [] NetBIOS Remote Cache Name TableName Type Host Address Life [sec]ENDOR <00> UNIQUE 192.168.1.102, 180ENDOR <20> UNIQUE 192.168.1.102 60
Листинг 8.4.
NetBIOS (Network Basic Input/Output System) — протокол для работы в локальных сетях на персональных ЭВМ типа IBM/PC, разработан в виде интерфейса, который не зависит от фирмы-производителя. Был разработан фирмой Sytek Corporation по заказу IBM в 1983 году. Он включает в себя интерфейс сеансового уровня (англ. NetBIOS interface), в качестве транспортных протоколов использует TCP и UDP.
Особенностью NetBIOS является возможность его работы поверх разных протоколов, самыми распространёнными/известными из которых являются NetBEUI, IPX и стек протоколов TCP/IP; причём если старые версии Windows ориентировались на более лёгкие в реализации и менее ресурсоёмкие NetBEUI и IPX, то современные Windows ориентируются на TCP/IP. При использовании NetBEUI и IPX NetBIOS сам обеспечивает надёжность доставки данных (функциональность SPX не использовалась), а при использовании TCP/IP надёжность доставки обеспечивает TCP, за что удостоился отдельного имени «NBT».
Интерфейс NetBIOS представляет собой стандартный интерфейс разработки приложений (API) для обеспечения сетевых операций ввода/вывода и управления низлежащим транспортным протоколом. Приложения, использующие NetBIOS API интерфейс, могут работать только при наличии протокола, допускающего использование такого интерфейса.
NetBIOS также определяет протокол, функционирующий на сеансовом/транспортном уровнях модели OSI. Этот протокол используется протоколами нижележащих уровней, такими как NBFP (NetBEUI) и NetBT для выполнения сетевых запросов ввода/вывода и операций, описанных в стандартном интерфейсном наборе команд NetBIOS. То есть NetBIOS сам не поддерживает выполнение файловых операций. Эта функция возлагается на протоколы нижележащих уровней, а сам NetBIOS обеспечивает только связь с этими протоколами и NetBIOS API интерфейс.
NetBIOS обеспечивает:
регистрацию и проверку сетевых имен;
установление и разрыв соединений;
связь с гарантированной доставкой информации;
связь с негарантированной доставкой информации;
поддержку управления и мониторинга драйвера и сетевой карты.