Использование утилиты PathPing
Pathping это утилита, которая позволяет обнаружить потери пакетов на маршруте между вашим компьютером и заданным адресом IP. Потери пакетов могут сильно повлиять на работу сети, например, когда вы играете в видеоигру. Иначе говоря, утилита PathPing отправляет многочисленные сообщения с Echo-запросом каждому маршрутизатору, который находится между исходным пунктом и пунктом назначения, после чего, на основании пакетов, полученных от каждого из них, вычисляет процентное соотношение пакетов, возвращаемых в каждом прыжке. Поскольку утилита PathPing показывает степень потери пакетов на каждом маршрутизаторе или узле, то с ее помощью вы можете точно определить маршрутизаторы и узлы, на которых возникают сетевые проблемы. Пример использования данной команды приведен на рис. 4.
Рис. 31.4.Поиск потерь пакетов на маршруте от ПК PC_0 до ПК MAIRIA
Итак, в строке поиска наберем CMD, чтобы вызвать командную строку ( рис. 31.5).
Рис. 31.5.Один из способов вызова командной строки в ОС Windows 7
Далее произведет трассировку маршрута от нашего ПК до поискового сервера Яндекс ( рис. 31.6).
Рис. 31.6.Пример использования утилиты Pathping
Проанализируем результат:
· Первый блок информации представляет собой трассировку. Вы может пропустить его и перейти ко второму блоку информации, в котором будет указано процентное отношение потерь пакетов.
· Если пакеты не терялись на данном маршруте подключения, то вы увидите 0% потерь пакетов. Если вы увидите значения, отличающиеся от 0%, это означает, что на пути к нашим серверам были потери пакетов. Потери выше 1% начиная с первого шага, могут указывать на некорректную работу узлов сети или маршрутизаторов. Если эти устройства вам доступны, то нужно попробовать обновить их программное обеспечение или полностью заменить их. Иначе, о потерях, возникших после первого шага и до последнего шага, следует сообщить вашему Интернет провайдеру.
Примечание
Если последние строки указывают на 100% потерь, то это не является показателем проблемы, а происходит потому, что сервера защищены от нежелательного трафика и атак.
С данной командой вы можете использовать следующие параметры:
-g. Данный параметр определяет использование параметра свободной маршрутизации в IP-заголовке с набором промежуточных мест назначения для сообщений с Echo-запросом, который указывается в списке компьютеров.
-h. Данный параметр задает максимальное количество переходов на пути при поиске конечного объекта;
-i. Этот параметр указывает IP-адрес источника;
-n. Текущий параметр предотвращает попытки сопоставления IP-адресов промежуточных маршрутизаторов с их именами, что существенно ускоряет вывод результатов;
-p. Используя данный параметр, вы можете задать время ожидания между последовательными проверками связи, где значением по умолчанию указано 250 миллисекунд;
-q. При помощи текущего параметра вы можете указать количество сообщений с Echo-запросом, отправленных каждому маршрутизатору пути (по умолчанию - 100);
-w. Данный параметр определяет время ожидания для получения Echo-ответов протокола ICMP или ICMP-сообщений об истечении времени в миллисекундах, которые соответствуют данному сообщению Echo-запроса. Значение по умолчанию 4 секунды;
-4. Параметр определяет принудительное использование протокола IP версии 4;
-6. Параметр определяет принудительное использование протокола IP версии 5.
Другие команды командной строки. Отображение параметров TCP/IP-протокола командой Ipconfig
Команда IPCONFIGиспользуется для отображения текущих настроек протокола TCP/IP и для обновления некоторых параметров, задаваемых при автоматическом конфигурировании сетевых интерфейсов при использовании протокола DHCP. Предположим, что у нас имеется сеть, изображенная на- рис. 31.7.
Рис. 31.7.Небольшая локальная сеть
Выполним команду командой Ipconfig на PC_2 ( рис. 31.8>).
Рис. 31.8.Отображение параметров TCP/IP-протокола командой Ipconfig
Из отчета мы видим такую информацию:
· DNS-суффикс подключения - local domain (из настроек сетевого подключения)
· Локальный IPv6-адрес канала - локальный IPv6 адрес, если используется адресация IPv6
· IPv4-адрес - используемый для данного адаптера IPv4 – адрес
· Маска подсети - 255.255.225.0
· Основной шлюз - IP - адрес маршрутизатора, используемого в качестве шлюза по умолчанию.
Примечание
Туннельный адаптер isatap.localdomain это эмуляция IPV6 в сетях IPV4. ISATAP (Intra-Site Automatic Tunnel Addressing Protocol) — Протокол автоматической внутрисайтовой адресации туннелей, позволяющий передавать между сетями IPv6 пакеты через сети IPv4
Ключи команды:
/all Отображение полной информации по всем адаптерам.
/release [адаптер] Отправка сообщения DHCPRELEASE серверу DHCP для освобождения текущей конфигурации DHCP и удаления конфигурации IP-адресов для всех адаптеров (если адаптер не задан) или для заданного адаптера. Этот ключ отключает протокол TCP/IP для адаптеров, настроенных для автоматического получения IP-адресов.
/renew [адаптер] Обновление IP-адреса для определённого адаптера или если адаптер не задан, то для всех. Доступно только при настроенном автоматическом получении IP-адресов.
/flushdns Очищение DNS кэша.
/registerdns Обновление всех зарезервированных адресов DHCP и перерегистрация имен DNS.
/displaydns Отображение содержимого кэша DNS.
/showclassid адаптер Отображение кода класса DHCP для указанного адаптера. Доступно только при настроенном автоматическим получением IP-адресов.
/setclassid адаптер [код_класса] Изменение кода класса DHCP. Доступно только при настроенном автоматическим получением IP-адресов.
/? Справка. TCP/IP: значения IP адреса, маски и шлюза.