Файл: Утилиты тсрip утилиты это средства диагностики сети и поиска неисправностей стека tcpIP. Диагностические утилиты tcpIP.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 25.10.2023

Просмотров: 71

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

УТИЛИТЫ ТСР/IP

Утилиты – это средства диагностики сети и поиска неисправностей стека TCP/IP.

  1. Диагностические утилиты TCP/IP.

Таблица 1 – Диагностические утилиты TCP/IP.

Утилита

Применение

arp

Выводит для просмотра и изменения таблицу трансляции адресов, используемую протоколом разрешения адресов ARP (Address Resolution Protocol - определяет локальный адрес по IP-адресу).

hostname

Выводит имя локального хоста. Используется без параметров.

ipconfig

Выводит значения для текущей конфигурации стека TCP/IP: IP-адрес, маску подсети, адрес шлюза по умолчанию, адреса WINS (Windows Internet Naming Service) и DNS (Domain Name System)

Шлюз по умолчанию (англ. Default gateway) — в маршрутизируемых протоколах — сетевой шлюз, на который пакет отправляется в том случае, если маршрут к сети назначения пакета не известен (не задан явным образом в таблице маршрутизации хоста).

WINS (англ. Windows Internet Name Serviceрус. Windows-служба Internet-имён) — служба сопоставления NetBIOS-имён компьютеров с IP-адресами узлов.


nbtstat

Выводит статистику и текущую информацию по NetBIOS, установленному поверх TCP/IP. Используется для проверки состояния текущих соединений NetBIOS.

netstat

Выводит статистику и текущую информацию по соединению TCP/IP.

nslookup

Осуществляет проверку записей и доменных псевдонимов хостов, доменных сервисов хостов, а также информации операционной системы, путем запросов к серверам DNS.

ping

Осуществляет проверку правильности конфигурирования TCP/IP и проверку связи с удаленным хостом.

route

Модифицирует таблицы маршрутизации IP. Отображает содержимое таблицы, добавляет и удаляет маршруты IP.

tracert

Осуществляет проверку маршрута к удаленному компьютеру путем отправки эхо-пакетов протокола ICMP (Internet Control Message Protocol). Выводит маршрут прохождения пакетов на удаленный компьютер.


.
Порядок выполнения работы

Упражнение 1. Получение справочной информации по командам

Вывести на экран справочную информацию по утилитам ipconfig, ping, tracert, hostname. Для этого в командной строке ввести имя утилиты без параметров или с /?. Изучить ключи, используемые при запуске утилит.






Упражнение 2. Получение имени хоста

Вывести на экран имя локального хоста с помощью команды hostname.

Упражнение 3. Изучение утилиты ipconfig

Проверить конфигурацию TCP/IP локального хоста с помощью утилиты ipconfig. Заполнить таблицу:

Имя хоста

20-009

IP-адрес

192.168.10.143

Маска подсети

255.255.254.0

Основной шлюз

192.168.10.2

Используется ли DHCP (адрес DHCP-сервера)

нет

Описание адаптера

Realtek PCIe GbE Family Controller

Физический адрес сетевого адаптера

00-D8-61-70-B9-41

Адрес DNS-сервера

192.168.10.7

192.168.1.79

Адрес WINS-сервера

нет

Упражнение 4. Тестирование связи с помощью утилиты ping

  1. Проверить правильность установки и конфигурирования TCP/IP на локальном компьютере.



  2. Проверить, правильно ли добавлен в сеть локальный компьютер и не дублируется ли IP-адрес.



  3. Проверить функционирование шлюза по умолчанию, послав 5 эхо-пакетов длиной 64 байта.



  4. Проверить с помощью ping, можете ли вы обратиться к компьютерам в своей локальной сети. Сравнить результаты выполнения программы ping с указанием адреса компьютера, который отключен, и несуществующего адреса. Отличаются ли эти результаты?





  5. Проверить возможность установления соединения с различными удаленными хостами, используя DNS-имена. Определите IP-адреса этих узлов. Отметить время отклика (время кругового обращения пакета). Попробовать увеличить время отклика. Как влияет размер пакета на время кругового обращения?







Упражнение 5. Определение пути IP-пакета

  1. Воспользоваться командой tracert для определения числа участков маршрута от вашего компьютера к различным хостам (локальному хосту , шлюзу по умолчанию , удаленному хосту
    Отметьте, через какие промежуточные узлы проходят эхо-пакеты.

  2. Сравнить значения времени кругового обращения, полученные при выполнении программы ping, с числом участков маршрута, полученным при выполнении программы tracert, для ряда адресов назначения. Существует ли зависимость между продолжительностью задержки и числом участков маршрута?




Упражнение 6: Просмотр ARP-кэша

С помощью утилиты arp просмотреть ARP-таблицу локального узла.

Упражнение 7. Получение информации о текущих сетевых соединениях и протоколах стека TCP/IP.



  1. С помощью утилиты netstat вывести перечень сетевых соединений и прослушиваемых портов локального узла.

  2. Получить статистическую информацию для протоколов UDP, TCP, ICMP, IP.








  3. Вывести на экран локальную таблицу маршрутизации. Изучить ее содержимое.




Контрольные вопросы


  1. Какие утилиты можно использовать для проверки правильности конфигурирования TCP/IP? Каковы их возможности?

Ответ:

Arp - Выводит для просмотра и изменения таблицу трансляции адресов, используемую протоколом разрешения адресов ARP.

Hostname - Выводит имя локального хоста. Используется без параметров.


Ipconfig - Выводит значения для текущей конфигурации стека TCP/IP: IP-адрес, маску подсети, адрес шлюза по умолчанию, адреса WINS и DNS.

Netstat - Выводит статистику и текущую информацию по соединению TCP/IP.

Ping - Осуществляет проверку правильности конфигурирования TCP/IP и проверку связи с удаленным хостом.

Tracert - Осуществляет проверку маршрута к удаленному компьютеру путем отправки эхо-пакетов протокола ICMP. Выводит маршрут прохождения пакетов на удаленный компьютер.


2. Каким образом каманда ping проверяет соединение с узлом сети? Отметьте возможные причины, по которым ping не может связаться с удаленным хостом.
Ответ:
Команда ping проверяет соединение с удаленным хостом, посылая к этому хосту несколько IP-пакетов и ожидая ответы на них. При этом она измеряет интервал времени, в течение которого пакет вернулся, а также показывает соотношение количества отосланных пакетов к количеству принятых, то может служить субъективной оценкой «качества связи» между узлами. Если связь между хостами плохая, из сообщений ping станет ясно, сколько пакетов потеряно.

Возможными причинами, по которым ping не может связаться с удаленным хостом:

неверный адрес хоста, хост отключен.
3. Что такое хост?
Ответ:

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

4. Что такое петля обратной связи?
Ответ: 127.0.0.1 - адрес обратной связи, его можно увидеть его под именем «localhost»
5. Каков порядок совместного применения утилит ipconfig и ping для диагностики неисправностей в настройке TCP/IP?
Ответ:

С помощью утилиты ipconfig проверьте, инициализирована ли конфигурация TCP/IP.

Команду ping с адресом возвратной петли (127.0.0.1) - проверяет корректно установлен и привязан к сетевой плате пакет протоколов TCP/IP.

Ping с IP-адресом локального компьютера — проверяет, что в сети отсутствует идентичный IP-адрес.

Ping с IP-адресом шлюза по умолчанию — проверяет, что шлюз работает и компьютер может взаимодействовать с локальной сетью.

Ping с IР-адресом удаленного узла — проверяет, что компьютер может устанавливать соединение через маршрутизатор.
6. Сколько промежуточных маршрутизаторов сможет пройти IP-пакет, если его время жизни равно 30?
Ответ:

IP-пакет может пройти 30 промежуточных маршрутизаторов при времени жизни 30.

7. Для чего предназначена и как работает утилита tracert?

Ответ:
Tracert - это утилита трассировки маршрута. Она позволяет проследить путь от данного узла до любого другого узла сети Internet. Хост за хостом показывается прохождение IP-пакетов, при этом выводится название и IP-адрес
каждого пройденного хота, а также значение интервала времени, в течение которого был получен ответ.

Утилита tracert работает следующим образом: посылается по 3 пробных эхо-пакета на каждый хост. Пакеты посылаются с различными величинами времени жизни. Каждый маршрутизатор, встречающийся по пути, перед перенаправлением пакета уменьшает величину TTL на 1. Когда время жизни пакета достигнет 0, то время истечет. Маршрут исследуется путем посылки первого эхо-пакета с TTL=1. Затем TTL увеличивается на 1 в каждом последующем пакете до тех пор, пока пакет не достигнет удаленного хоста, либо будет достигнута максимально возможная величина TTL (по умолчанию 30, задается с помощью параметра -h).

8. Каково назначение утилиты arp, протокола ARP? Что такое ARP-кэш?
Ответ:

Утилита Arp выводит для просмотра и изменения таблицу трансляции адресов.
9. Как просмотреть перечень всех используемых в данный момент портов?
Ответ:

Перечень всех используемых в данный момент портов можно посмотреть с помощью команды netstat -a, которая выводит перечень всех сетевых соединений и прослушивающихся портов локального компьютера;

10. Для чего используется команда route? Какую информацию содержит таблица маршрутизации?

Ответ:

Команда route используется для отображения содержимого таблицы маршрутизации.

Таблица маршрутизации содержит список интерфейсов (IP и их описания); таблицу маршрута для IPv4, где описаны активные и постоянные маршруты; таблицу маршрута для IPv6, где описаны активные и постоянные маршруты.