Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Работа с протоколом TCP/IP в ОС Windows XP

 

Цель работы: Изучить способы применения основных команд и утилит

ОС Windows XP при работе со стеком протокола TCP/IP.

 

Краткие теоретические сведения

 

TCP/IP (Transmission Control Protocol / Internet Protocol) является самым

популярным сетевым протоколом, служащим основой глобальной сети Интернет.

Предлагаемые им средства маршрутизации обеспечивают максимальную гиб-кость функционирования локальных сетей предприятий. В ОС Windows XP про-токол TCP/IP устанавливается автоматически.

В сетях протокола TCP/IP каждому клиенту должен быть назначен соот-ветствующий IP-адрес, представляющее собой 32-разрядное число, разделенное

точками (например, 192.168.1.255). Кроме того, клиенту может потребоваться

служба имен или алгоритм разрешения имен.

В комплект протокола TCP/IP входят служебные программы FTP (File

Transfer Protocol) и Telnet. FTP — это приложение с текстовым интерфейсом, по-зволяющее подключаться к FTP — серверам и передавать файлы. Telnet облада-ет графическим интерфейсом и позволяет входить на удаленный компьютер и

выполнять команды так же, как если бы пользователь находился за клавиатурой

этого компьютера.

 

Подготовка к выполнению лабораторной работы

 

Служебные программы и утилиты протокола TCP/IP обеспечивают под-ключение к различным современным сетям. При этом чтобы использовать эти

утилиты, на компьютере должна быть установлена поддержка протокола TCP/IP.

К числу поддерживаемых протоколом TCP/IP служебных команд и утилит отно-сятся следующие: Finger, Ping, Ftp, Rcp, Hostname, Rexec, Ipconfig, Route, Lpq,

Rsh, Lpr, Tftp, Nbtstat, Tracert, Netstat, Getmac, а также целого ряда команд с

приставкой Net [ accounts | computer | config | continue | file | group | help |

helpmsg | localgroup | name | pause | print | send | session | share | start | statistics |

stop | time | use | user | view ] и другие. Дополнительные сведения о запуске

служб TCP\IP из командной строки находятся в разделе Net start.

В настоящей лабораторной работе предполагается ознакомление с основ-ным набором команд протокола TCP/IP и выполнение нескольких учебных зада-ний с применением командной оболочки.

Перед началом выполнения лабораторной работы в среде ОС Windows XP

необходимо выполнить следующее:

 

1) загрузить ОС Windows XP и активировать справочное меню (Пуск |

Справка и поддержка);

2) ознакомиться с описанием и синтаксисом ввода командного интерпрета-тора Cmd.exe;

3) ознакомиться с описанием и синтаксисом ввода приведенных команд и

служебных утилит.

 

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

 

Лабораторная работа выполняется последовательно в соответствии с опре-деленным порядком и включает в себя два учебных задания.

 

2.3.1. Учебное задание №1. Определение конфигурации и тестирование

работоспособности протокола TCP/IP в ОС Windows XP.

 

Порядок выполнения:

 

I. Загрузить командную оболочку:

 нажмите Пуск | Выполнить,

 наберите в появившемся окне Сmd.exe (или просто cmd),

 нажмите Enter для ввода.

 

II. Hostname является одной из основных служебных утилит протокола

TCP/IP, которая показывает локально настроенное имя узла TCP/IP (имя узла

может отличаться от локально настроенного имени компьютера).

 

Задание №2.1а. Определить имя локально настроенного узла TCP/IP.

 

В окне командной оболочки выполните следующие действия:

 наберите Hostname,

 нажмите Enter для ввода.

 

В соответствии с определенным вариантом задания (подраздел 2.5):

 повторите данные действия на разных узлах сети в аудитории,

 запишите имена узлов TCP/IP в отчет, заполнив табл. 2.1.

 

Таблица 2.1. Результаты использования служебной утилиты Hostname

 

III. Команда Ipconfig. Эта команда отображает текущие настройки TCP/IP,

включая адреса серверов DHCP и DNS имени.

DHCP (Dynamic Host Configuration Protocol) — протокол динамической

конфигурации узлов, обеспечивающий динамическое распределение IP-адресов и

других параметров конфигурации между клиентами сети, поддерживает безопас-ную, надежную и простую конфигурацию сети TCP/IP, препятствует возникно-вению конфликтов IP-адресов и помогает сохранять использование IP-адресов

клиентов. Протокол DHCP использует клиент-серверную модель, в которой сер-вер DHCP осуществляет централизованное управление IP-адресами сети.

DNS (Domain Name System) — иерархически распределенная база данных,

содержащая сопоставления доменных имен, в частности, с IP-адресами сети.

DNS позволяет находить компьютеры и службы по понятным именам, а также

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

 

Синтаксис команды Ipconfig:

 

Ipconfig [/all] [/renew [адаптер]] [/release [адаптер]] [/flushdns]

[/displaydns] [/registerdns] [/showclassid адаптер] [/setclassid адап-тер [код_класса]],

 

где параметр:

 

/all — осуществляет вывод полной конфигурации TCP/IP для всех адапте-ров. Адаптеры представляют собой либо физические интерфейсы (установленные

сетевые адаптеры), либо логические интерфейсы удаленного доступа.

/renew [адаптер] — обновляет конфигурацию DHCP для всех адаптеров (ес-ли он не задан) или для заданного адаптера. Этот параметр доступен только на ком-пьютерах с адаптерами, настроенными для автоматического получения IP-адресов.

/release [адаптер] — отправляет сообщение DHCPRELEASE серверу

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

/displaydns — отображает содержимое кэша сопоставления имен DNS-клиента. Эта информация используется службой DNS-клиента для быстрого со-поставления часто встречаемых имен без обращения к указанным в конфигура-ции DNS-серверам.

/registerdns — осуществляет динамическую регистрацию вручную имен

DNS и IP-адресов.

/showclassid адаптер — отображает код класса DHCP для указанного

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

/flushdns — очищает содержимое кэша сопоставления имен DNS-клиента.

/setclassid адаптер [код_класса] — задает код класса DHCP для указанного

адаптера. Как и предыдущий параметр доступен на компьютерах с адаптерами,

настроенными для автоматического получения IP-адресов.

Дополнительная информация по данной команде, а также примеры ее ис-пользования доступны в справке ОС Windows XP (Пуск | Справка и поддержка)

в соответствующем разделе. Справку также можно получить, набрав в окне командной оболочки строку Ipconfig /? и нажав Enter для ввода.

Необходимо отметить, что при вызове команды Ipconfig без параметров

выводится только IP-адрес, маска подсети и основной шлюз для каждого сетево-го адаптера.

 

Задание №2.1б. Исследовать полную конфигурацию протокола TCP/IP.

 

В окне командной оболочки выполните следующие действия:

 наберите команду Ipconfig с необходимыми ключами,

 нажмите Enter для ввода,

 запишите полученную информацию в отчет, заполнив табл. 2.2.

 

Таблица 2.2. Результаты выполнения команды Ipconfig

 

Контрольный вопрос:

Какое количество подсетей можно организовать в сети с IP-адресом

172.16.x.y при одной и той же маске подсети?

Какое количество узлов можно адресовать в сети с IP-адресом 172.16.x.y

при одной и той же маске подсети?

 

IV. Команда Arp используется для просмотра, добавления или удаления

записей в одной или нескольких таблицах трансляции IP-адресов в физические

MAC-адреса сетевых адаптеров, например Ethernet. Эти записи используются

при работе протокола ARP (Address Resolution Protocol). Для каждого, установ-ленного в компьютере, сетевого адаптера Ethernet, используется отдельная таб-лица трансляции IP-адресов.

 

Синтаксис команды Arp:

 

Arp [-a [инет_адрес] [-N иф_адрес]] [-g [инет_адрес] [-N иф_адрес]]

[-d инет_адрес [иф_адрес]] [- инет_адрес е_адрес [иф_адрес]],

 

где параметр:

 

-a [инет_адрес] [-N иф_адрес] — выводит таблицу текущего протокола

ARP для всех интерфейсов. Для того чтобы вывести записи ARP для определен-ного IP-адреса, необходимо использовать Arp -a с параметром инет_адрес, где

инет_адрес — это IP-адрес. Чтобы вывести таблицы кэша ARP для определен-ного интерфейса, укажите параметр -N иф_адрес, где иф_адрес — это назначен-ный интерфейсу IP-адрес. Параметр -N вводится с учетом регистра.

-g [инет_адрес] [-N иф_адрес] — по функционалу cовпадает с -a.

-d инет_адрес [иф_адрес] — удаляет запись с определенным IP-адресом,

где инет_адрес — это IP-адрес. Чтобы удалить запись таблицы для определенно-го интерфейса, укажите параметр иф_адрес, где иф_адрес — это IP-адрес, назна-ченный интерфейсу.

-s инет_адрес е_адрес [иф_адрес] — осуществляет добавление статической

записи, которая сопоставляет IP-адрес инет_адрес с физическим адресом

е_адрес, в кэше ARP.

Дополнительная информация по данной команде, а также примеры ее ис-пользования доступны в справке ОС Windows XP (Пуск | Справка и поддержка)

в соответствующем разделе. Справку также можно получить, набрав в окне ко-мандной оболочки строку Arp -? (или просто Arp) и нажав Enter для ввода.

 

Задание №2.1в. Исследовать содержимое кэша ARP.

 

В окне командной оболочки выполните следующие действия:

 наберите команду Arp с необходимыми ключами,

 нажмите Enter для ввода,

 запишите полученную информацию в отчет, заполнив табл. 2.3.

 


Таблица 2.3. Результаты выполнения команды Arp

 

 самостоятельно осуществите добавление статической записи в кэш

ARP в соответствии с вариантом задания (подраздел 2.5),

 повторно исследуйте содержимое кэша ARP,

 запишите полученную информацию в отчет, заполнив табл. 2.4.

 

Таблица 2.4. Результаты выполнения команды Arp

 

Контрольный вопрос:

Какое количество записей существует в кэше распознавателя ARP?

 

V. Команда Route. Эта команда применяется для редактирования или про-смотра таблицы IP-маршрутов из командной строки в том случае, когда нужно

отыскать путь к удаленному компьютеру с использованием протокола TCP/IP.

 

Синтаксис команды Route:

 

Route [-f] [-p] [подкоманда [конечная_точка] [mask маска_сети]

[шлюз] [metric метрика]] [if интерфейс]],

 

где параметр:

 

-f — очищает таблицу маршрутизации от всех записей, которые не являют-ся узловыми маршрутами (маршруты с маской подсети 255.255.255.255), сетевым

маршрутом замыкания на себя (маршруты с конечной точкой 127.0.0.0 и маской

подсети 255.0.0.0) или маршрутом многоадресной рассылки (маршруты с конеч-ной точкой 224.0.0.0 и маской подсети 240.0.0.0).

-p — при использовании данного параметра с подкомандой Add (табл. 2.5)

указанный маршрут добавляется в реестр и используется для инициализации таб-лицы IP-маршрутизации каждый раз при запуске протокола TCP/IP. При исполь-зовании параметра с подкомандой Print (табл. 5) выводит на экран список посто-янных маршрутов. Все другие подкоманды игнорируют этот параметр.

 


Таблица 2.5. Список допустимых подкоманд

 

Конечная_точка — определяет конечную точку маршрута. Конечной точ-кой может быть сетевой IP-адрес (где разряды узла имеют значение 0), IP-адрес маршрута к узлу, или значение 0.0.0.0 для маршрута по умолчанию.

Mask маска_сети — указывает маску сети (подсети) в соответствии с точ-кой назначения. Маска сети может быть маской подсети соответствующей сете-вому IP-адресу, например 255.255.255.255 для маршрута к узлу или 0.0.0.0. для маршрута по умолчанию. Если данный параметр пропущен, используется маска подсети 255.255.255.255. Конечная точка не может быть более точной, чем соот-ветствующая маска подсети. Другими словами, значение разряда 1 в адресе ко-нечной точки невозможно, если значение соответствующего разряда в маске под-сети равно 0. Шлюз — указывает IP-адрес пересылки или следующего перехода, по кото-рому доступен набор адресов, определенный конечной точкой и маской подсети.

Для локально подключенных маршрутов подсети, адрес шлюза это IP-адрес, на-значенный интерфейсу, который подключен к подсети. Для удаленных маршрутов, которые доступны через один или несколько маршрутизаторов, адресом шлюза является непосредственно доступный IP-адрес ближайшего маршрутизатора. Metric метрика — задает целочисленную метрику стоимости маршрута (в пределах от 1 до 9999) для маршрута, которая используется при выборе в таблице маршрутизации одного из нескольких маршрутов, наиболее близко соответст-вующего адресу назначения пересылаемого пакета. Выбирается маршрут с наи-меньшей метрикой. Метрика отражает количество переходов, скорость прохож-дения пути, надежность пути, пропускную способность пути и средства админи-стрирования.

If интерфейс — указывает индекс интерфейса, через который доступна точка назначения.

Дополнительная информация по данной команде, а также примеры ее ис-пользования доступны в справке ОС Windows XP (Пуск | Справка и поддержка)

в соответствующем разделе. Справку также можно получить, набрав в окне ко-мандной оболочки строку Route -? (или просто Route) и нажав Enter для ввода.

 

Задание №2.1г. Вывести список интерфейсов и их индексов.

 

В окне командной оболочки выполните следующие действия:

 наберите команду Route с необходимыми ключами,

 нажмите Enter для ввода,

 запишите полученную информацию в отчет, заполнив табл. 2.6.

 


Таблица 2.6. Результаты выполнения команды Route

 

Контрольный вопрос:

Из скольких и каких именно элементов состоит запись о маршруте?

 

2.3.2. Учебное задание №2. Использование основных утилит ОС

Windows XP для тестирования работоспособности протокола TCP/IP.

 

Порядок выполнения:

 

I. Служебная утилита Ping используется для отправки TCP/IP-пакетов в

виде сообщений эхо-запросов протокола ICMP по IP-адресу и ожиданию эхо-ответов ICMP. Утилита Ping сообщает количество принятых эхо-ответов и ин-тервал времени между отправкой пакета запроса и приемом ответа; она лежит в

основе диагностики сетей работающих с протоколом TCP/IP и используется для

проверки получения приемником TCP/IP-пакетов. Если с помощью этой коман-ды по сети не удается «достучаться» до определенного компьютера, вероятнее

всего, в сети существует разрыв или связь в сети вовсе отсутствует. Например,

чтобы опросить станцию с IP-адресом 192.168.1.100, следует набрать Ping

192.168.1.100.

ICMP (Internet Control Message Protocol) это обязательный управляющий

протокол в наборе протоколов TCP/IP, сообщающий об ошибках и обеспечи-вающий связи между узлам сети.

 

Синтаксис команды Ping:

 

Ping [-t] [-a] [-n счетчик] [-l размер] [-f] [-i TTL] [-v тип]

[-r счетчик] [-s счетчик] [{-j список_узлов |-k список_узлов}]

[-w интервал] [имя_конечного_компьютера],

 

где параметр:

 

-t — задает для команды Ping отправку сообщений с эхо-запросом к точке

назначения до тех пор, пока команда не будет прервана. Для прерывания коман-ды и вывода статистики нажмите комбинацию клавиш CTRL+BREAK. Для пре-рывания команды Ping и выхода из нее нажмите клавиши CTRL+C.

-a — задает разрешение обратного имени по IP-адресу назначения. В слу-чае успешного выполнения выводится имя соответствующего узла.

-n счетчик — задает число отправляемых сообщений с эхо-запросом.

-l размер — задает в байтах (в дианазоне от 32 до 65527 байт) длину поля

данных в отправленных сообщениях с эхо-запросом.

-f — задает отправку сообщений с эхо-запросом с флагом «Don't Fragment»

в IP-заголовке, установленном в 1. Сообщения с эхо-запросом не фрагментиру-ются маршрутизаторами на пути к месту назначения.

-i TTL — задает значение поля TTL (time-to-live, время жизни) в IP-заголовке для отправляемых сообщений с эхо-запросом. Для узлов ОС

Windows XP это значение обычно равно 128.

-v тип — задает значение поля типа службы в IP-заголовке для отправляе-мых сообщений с эхо-запросом.

-r счетчик — задает параметр записи маршрута (Record Route) в IP-заголовке для записи пути, по которому проходит сообщение с эхо-запросом и

соответствующее ему сообщение с эхо-ответом. Каждый переход в пути исполь-зует параметр записи маршрута.

-s счетчик — указывает вариант штампа времени Интернета в IP-заголовке

для записи времени прибытия сообщения с эхо-запросом и соответствующего

ему сообщения с эхо-ответом для каждого перехода.

-j список_узлов — указывает для сообщений с эхо-запросом использование

параметра свободной маршрутизации в IP-заголовке с набором промежуточных

точек назначения, указанным в списке_узлов. Список узлов это набор IP-адресов

(в точечно-десятичной нотации), разделенных пробелами.

-k список_узлов — указывает для сообщений с эхо-запросом использование

параметра строгой маршрутизации в IP-заголовке с набором промежуточных то-чек назначения, указанным в списке_узлов.

-w интервал — определяет в миллисекундах время ожидания получения

сообщения с эхо-ответом, которое соответствует сообщению с эхо-запросом. Ес-ли сообщение с эхо-ответом не получено в пределах заданного интервала, то вы-дается сообщение об ошибке.

имя_конечного_компьютера — задает точку назначения, идентифициро-ванную IP-адресом или именем узла.

Дополнительная информация по данной команде, а также примеры ее ис-пользования доступны в справке ОС Windows XP (Пуск | Справка и поддержка)

в соответствующем разделе. Справку также можно получить, набрав в окне ко-мандной оболочки строку Ping -? (или просто Ping) и нажав Enter для ввода.

 

Задание №2.2а. Проверить наличие соединения с узлом сети по заданному

IP-адресу или имени узла.

 

В окне командной оболочки выполните следующие действия:

 убедитесь, что сетевой адаптер для проверяемой конфигурации

TCP/IP не находится в состоянии «Сеть отключена»,

 наберите команду Ping с необходимыми ключами согласно условиям:

число отправляемых сообщений с эхо-запросом – 10,

длина поля данных – 4096 байт;

 нажав Enter для ввода, проверьте наличие соединения с узлом сети,

имеющего:

IP-адрес петли обратной связи,

IP-адрес собственного узла пользователя,

IP-адрес основного шлюза (по умолчанию),

IP-адрес шлюза (маршрутизатора) внешнего сетевого интерфейса,

IP-адрес определенного узла локальной сети (подраздел 2.5),

имя удаленного узла внешней сети (подраздел 2.5),

 запишите полученную информацию в отчет, заполнив табл. 2.7.

 

Таблица 2.7. Результаты проверки наличия соединения с узлом сети

 

Примечание: В табл. 2.7 понятие «среднее время» означает среднее при-близительное время приема-передачи в миллисекундах.

 

 

Контрольный вопрос:

Каким образом можно определить MAC-адрес сетевой платы определенно-го локального узла в сети, зная его IP-адрес?

Изменилось ли содержимое кэша распознавателя ARP по сравнению с тем,

которое наблюдалось в задании №1в? Почему?

 

II. Утилита Tracert используется для трассировки маршрута посредством

отправки эхо-сообщений протокола ICMP по определенному IP-адресу, посто-

янно увеличивая время жизни TTL в поле IP-заголовка. При этом каждый после-дующий эхо-запрос проходит по сети дальше на один узел (маршрутизатор),

уменьшающий значение TTL на единицу до тех пор, пока оно не достигнет нуля,

а последний узел (маршрутизатор), направляющий пакет, возвратит ошибку

«время закончилось» протокола ICMP.

Одноименная команда Tracert отображает на экране путь, упорядоченный

список узлов (маршрутизаторов) на пути прохождения пакетов, в случае ошибки,

возвращающие соответствующее сообщение. Путь определяется из анализа со-общений протокола ICMP об истечении времени, полученных от промежуточ-ных узлов (маршрутизаторов), и эхо-ответов точки назначения. При этом Tracert

фиксирует число переходов, которые потребовалось совершить на пути к точке

назначения. Однако некоторые узлы (маршрутизаторы) не посылают сообщений

об истечении времени для пакетов с нулевыми значениями TTL и, следователь-но, не видны для команды Tracert. В этом случае отображается ряд звездочек (*).

 

Синтаксис команды Tracert:

 

Tracert [-d] [-h максимальное_число_переходов] [-j список_узлов]

[-w интервал] [имя_конечного_компьютера],

 

где параметр:

 

-d — означает указание не делать поиска DNS имен для каждого IP-адреса.

В отчет заносится IP-адрес самого ближнего интерфейса узла (маршрутизатора).

-h максимальное_число_переходов — задает максимальное количество пе-реходов на пути при поиске точки назначения. Максимальное количество пере-ходов по умолчанию равно 30, но может быть изменено при необходимости.

-j список_узов — для сообщений с эхо-запросом указывает на использова-ние параметра свободной маршрутизации в IP-заголовке с набором промежуточ-ных мест назначения в списке_узлов, представляющем собой набор IP-адресов (в

точечно-десятичной нотации), разделенных пробелами.

-w интервал — определяет время ожидания для получения эхо-ответов

протокола ICMP или ICMP-сообщений об истечении времени, соответствующих

текущему эхо-запросу.

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

Дополнительная информация по данной команде, а также примеры ее ис-пользования доступны в справке ОС Windows XP (Пуск | Справка и поддержка)

в соответствующем разделе. Справку также можно получить, набрав в окне ко-мандной оболочки строку Tracert -? (или Tracert) и нажав Enter для ввода.

Задание №2.2б. Выполнить трассировку маршрута до определенной точки

назначения, заданной IP-адресом или именем узла.

 

В окне командной оболочки выполните следующие действия:

 наберите команду Tracert с необходимыми ключами,

 нажав Enter для ввода, выполните трассировку маршрута, имеющего:

IP-адрес шлюза (маршрутизатора) внешнего сетевого интерфейса,

IP-адрес определенного узла локальной сети (подраздел 2.5),

имя удаленного узла внешней сети (подраздел 2.5),

 запишите полученную информацию в отчет, заполнив табл. 2.8.

 


Таблица 2.8. Результаты трассировки маршрута к заданному узлу сети

Примечание: В табл. 2.8 понятие «среднее время» означает среднее при-близительное время приема-передачи в миллисекундах.

 

 

Контрольный вопрос:

Какое в каждом из трех случаев задания №2б количество пройденных па-кетом узлов (маршрутизаторов) сети?

 

III. Команда Pathping является одной из самых полезных новых команд

диагностики протокола TCP/IP. Позволяет опрашивать каждый промежуточные

сетевые узлы (маршрутизаторы) на пути следования сигнала между исходной

точкой и точкой назначения, после чего при каждой ретрансляции сигнала фик-сирует информацию о задержках и потерях TCP/IP-пакетов.

Команда Pathping выполняет эквивалентные команде Tracert действия,

идентифицируя узлы (маршрутизаторы), находящиеся на пути. При этом в тече-ние некоторого периода времени команда Pathping отправляет многочисленные

сообщения с эхо-запросами каждому узлу (маршрутизатору), находящемуся в се-ти между исходным и конечным пунктом, а затем на основании TCP/IP-пакетов,

полученных от каждого из них, вычисляет результаты и обрабатывает статистику

приема-передачи. Поскольку Pathping показывает коэффициент потери пакетов

для каждого узла (маршрутизатора) сети или связи, появляется возможность оп-ределить узлы (маршрутизаторы) или подсети, имеющие проблемы.

 

Синтаксис команды Pathping:

 

Pathping [-n] [-h максимальное_число_переходов] [-g список_узлов]

[-p период] [-q число_запросов [-w интервал]

[-T] [-R] [имя_конечного_компьютера],

 

где параметр:

 

-n — предотвращает попытки команды Pathping сопоставить IP-адреса

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

результатов.

-h максимальное_число_переходов — задает максимальное количество пе-реходов на пути при поиске конечного пункта назначения.

-g список_узлов — указывает для сообщений с эхо-запросом использование

параметра свободной маршрутизации в IP-заголовке с набором промежуточных

точек назначения, указанных в списке_компьютеров. При свободной маршрути-зации последовательные промежуточные точки назначения могут быть разделены

одним или несколькими узлами (маршрутизаторами). Список_адресов представ-ляет собой набор IP-адресов, разделенных пробелами.

-p период — задает в миллисекундах время ожидания между последова-тельными проверками связи. Значение по умолчанию равно 250 миллисекунд.

При этом необходимо помнить, TCP/IP-пакеты, используемые для проверки свя-зи, отсылаются каждому промежуточному узлу (маршрутизатору) в отдельности.

Поэтому интервал времени между двумя пакетами, переданными одному узлу,

составляет период -x в виде числа узлов.

-q число_запросов — задает количество сообщений с эхо-запросом, отправ-ленных каждому узлу (маршрутизатору) на маршруте следования TCP/IP-пакета.

-w интервал — задает в миллисекундах время ожидания каждого отклика.

При этом TCP/IP-пакеты можно отправлять одновременно, а промежуток време-ни, указанный в параметре интервал, не ограничен промежутком времени, ука-занным в параметре период.

-T — присоединяет тег приоритета уровня 2 (например, 802.1p) к сообще-ниям с эхо-запросом, отправляемым каждому сетевому устройству на маршруте.

Это помогает обнаружить сетевые устройства, для которых не настроен приори-тет уровня 2. Он предназначен для проверки соединений, использующих специ-фикации планировщика пакетов QoS.

-R — проверяет, все ли сетевые устройства вдоль маршрута следования

TCP/IP-пакета поддерживают протокол RSVP (Resource Reservation Setup

Protocol, протокол настройки резервирования ресурсов), который позволяет глав-ному компьютеру резервировать определенную часть пропускной способности

для потока данных. Этот параметр предназначен для проверки соединений, ис-пользующих спецификации планировщика пакетов QoS.

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

Дополнительная информация по данной команде, а также примеры ее ис-пользования доступны в справке ОС Windows XP (Пуск | Справка и поддержка)

в соответствующем разделе. Справку также можно получить, набрав в окне ко-мандной оболочки строку Pathping -? (или Pathping) и нажав Enter для ввода.

 

Задание №2.2в. Выполнить трассировку маршрута до определенной точки

назначения, заданной IP-адресом или именем узла. Исследовать статистику пере-ходов и потерь TCP/IP-пакетов в процессе трассировки.

 

В окне командной оболочки выполните следующие действия:

 наберите команду Ping с необходимыми ключами согласно условиям:

число отправляемых сообщений с эхо-запросом – 10,

длина поля данных – 8192 байт;

 нажав Enter для ввода, выполните запрос узла сети, имеющего:

IP-адрес или имя удаленного узла внешней сети (подраздел 2.5),

 запишите полученную информацию в отчет, заполнив табл. 2.9.

 наберите команду Tracert с необходимыми ключами,

 нажав Enter для ввода, выполните трассировку маршрута, имеющего:

тот же IP-адрес или имя удаленного узла внешней сети,

 запишите полученную информацию в отчет, заполнив табл. 2.9.

 наберите команду Pathping с необходимыми ключами,

 нажав Enter для ввода, выполните трассировку маршрута, имеющего:

тот же IP-адрес или имя удаленного узла внешней сети,

 полученную информацию в виде статистики приема-передачи запиши-те в отчет, заполнив табл. 2.9.

 

Таблица 2.9. Результаты трассировки маршрута к узлу сети

Примечание: В табл. 2.9. понятие «среднее время» означает среднее при-близительное время приема-передачи в миллисекундах. Понятие «RTT» означает

время обмена данными на каждом из узлов (маршрутизаторов).

 

 

Контрольный вопрос:

Оцените степень потерь пересылаемых по маршруту TCP/IP-пакетов для

соединений (определяемых вертикальной чертой (|) в столбце Адрес) при их пе-регрузке.

В чем заключается преимущество команды Pathping перед альтернативны-ми командами?

 

IV. Следующей очень важной командой, отображающей текущий статус и

статистику подключений по протоколам TCP/IP или UDP (User Datagram

Protocol), является команда Netstat. При использовании команды Netstat выво-дятся данные, как о локальных, так и об удаленных именах и портах активных се-тевых соединений.

 

Синтаксис команды Netstat:

 

Netstat [-a] [-e] [-n] [-o] [-p протокол] [-r] [-s] [интервал],

 

где параметр:

 

-a — выводит все активные TCP/IP-подключения и прослушиваемые ком-пьютером портов TCP/IP и UDP.

-e — выводит Ethernet статистику, например количество отправленных и

принятых байтов и пакетов. Этот параметр может комбинироваться с ключом -s.

-n — выводит активные TCP/IP-подключения с отображением адресов и

номеров портов в числовом формате. Имя локального компьютера (или внешнего

адреса), соответствующее IP-адресу и имени порта, выводится только в том слу-чае, если не указан параметр -n. При этом, если порт не назначен, вместо его но-мера будет выведена звездочка (*).

-o — выводит все активные TCP/IP-подключения и PID коды процесса для

каждого подключения. Код процесса PID позволяет найти приложение на вклад-ке «Процессы» диспетчера задач Windows. Этот параметр может комбинировать-ся с ключами -a, -n и -p.

-p протокол — выводит подключения для протокола, указанного парамет-ром протокол. В этом случае параметр протокол может принимать значения tcp,

udp, tcpv6 или udpv6. Если данный параметр используется с ключом -s для вы-

вода статистики по протоколу, параметр протокол может иметь значение tcp,

udp, icmp, ip, tcpv6, udpv6, icmpv6 или ipv6.

-s — выводит статистику по протоколу. По умолчанию выводится стати-стика для протоколов TCP, UDP, ICMP и IP. Если установлен протокол IPv6 для

ОС Windows XP, отображается статистика для протоколов TCP через IPv6, UDP

через IPv6, ICMPv6 и IPv6.

-r — выводит содержимое таблицы маршрутизации IP. Эта команда экви-валентна команде Route print, рассмотренной ранее.

интервал — указывает на обновление выбранных данных с интервалом,

определенным в секундах. Нажатие клавиш CTRL+C останавливает обновление.

Дополнительная информация по данной команде, а также примеры ее ис-пользования доступны в справке ОС Windows XP (Пуск | Справка и поддержка)

в соответствующем разделе. Справку также можно получить, набрав в окне ко-мандной оболочки строку Netstat -? (или Netstat) и нажав Enter для ввода.

 

Задание №2.2г. Исследовать статистические данные TCP/IP-подключений

с помощью команды Netstat на конкретных примерах.

 

1. Выведите Ethernet статистику.

2. Выведите статистику по всем активным протоколам.

3. Выведите статистику только по TCP-протоколу

4. Выводите статистику всех активных TCP/IP-подключений и PID-кодов

процессов каждые 10 секунд.

 

При выполнении задания используйте следующие инструкции:

 по каждому из пунктов задания в окне командной оболочки наберите

соответствующую команду с необходимыми ключами,

 нажмите Enter для ввода,

 изучите полученный результат и сделайте вывод о проделанной работе,

 запишите полученную информацию в отчет.

 

 

Контрольный вопрос:

Каким образом с помощью этой команды можно отобразить локальную

таблицу маршрутизации? Сравните локальную таблицу маршрутизации с табли-цей, полученной с помощью команды Route print. Сделайте вывод и запишите

его в отчет.

 

V. Еще одна диагностическая утилита и одноименная ей служебная коман-да Nbtstat предназначены для отображения статистики протокола и текущих со-единений TCP/IP с использованием NetBIOS over TCP/IP (NetBT). Кроме того,

утилита позволяет отображать таблицы имен NetBIOS для локального и удален-ного узлов сети, а также кэша имен NetBIOS с возможностью его обновления для

зарегистрированных имен в службе WINS (Windows Internet Name Service).

NetBIOS — сетевая базовая система ввода-вывода, интерфейс программи-рования (API) для использования программами в локальной сети. NetBIOS пре-доставляет программам единый набор команд для запросов к службам нижнего

уровня, которые требуются для управления именами, проведения сеансов и пере-дачи данных между узлами сети.

 

Синтаксис команды Nbtstat:

 

Nbtstat [-a удаленное_имя] [-A IP-адрес] [-c] [-n] [-r] [-R] [-RR] [-s]

[-S] [интервал],

 

где параметр:

 

-a удаленное_имя — выводит таблицу имен NetBIOS удаленного узла сети.

Таблица имен NetBIOS является списком имен NetBIOS, соответствующих при-ложениям NetBIOS, работающим на данном компьютере.

-A IP-адрес — выводит таблицу имен NetBIOS удаленного узла сети, за-данного IP-адресом.

-c — выводит содержимое кэша имен NetBIOS, таблицы имен NetBIOS и

их разрешенных IP-адресов.

-n — выводит таблицу имен NetBIOS локального узла сети. Состояние

«Зарегистрирован» означает, что это имя зарегистрировано на сервере WINS или

в качестве широковещательного адреса.

-r — выводит статистику разрешения имен NetBIOS. На компьютере с

ОС Windows XP, настроенном для использования WINS, этот параметр возвра-щает количество имен, разрешенных и зарегистрированных для широковеща-тельной рассылки или WINS.

-R — очищает содержимое кэша имен NetBIOS.

-RR — обновляет имена NetBIOS для локального узла сети, зарегистриро-ванного на серверах WINS.

-s — выводит сеансы клиента и сервера NetBIOS с попыткой преобразова-ния конечного IP-адреса в имя.

-S — выводит сведения о работе сервера и клиента NetBIOS. При этом уда-ленные компьютеры выводятся только по IP-адресам.

интервал — определяет обновление выбранной статистики на экране через

заданный промежуток времени в секундах. Нажатие клавиш CTRL+C останав-ливает обновление статистики.

Дополнительная информация по данной команде, а также примеры ее ис-пользования доступны в справке ОС Windows XP (Пуск | Справка и поддержка)

в соответствующем разделе. Справку также можно получить, набрав в окне ко-мандной оболочки строку Nbtstat -? (или Nbtstat) и нажав Enter для ввода.

В табл. 2.10 приведены заголовки столбцов, отображаемые утилитой

Nbtstat. В табл. 2.11 приведены возможные состояния подключения NetBIOS.

 

Таблица 2.10. Заголовки столбцов при работе утилиты Nbtstat

Таблица 2.11. Возможные состояния подключения NetBIOS

 

Задание №2.2д. Изучить статистику протокола и текущих соединений

TCP/IP с использованием NetBIOS over TCP/IP на конкретных примерах.

 

1. Выведите таблицу имен NetBIOS удаленного узла сети, имеющего:

IP-адрес определенного узла локальной сети (подраздел 2.5),

IP-адрес удаленного узла внешней сети (подраздел 2.5),

имя удаленного узла внешней сети (подраздел 2.5),

2. Отобразите содержимое кэша имен NetBIOS собственного узла пользо-вателя.

3. Выводите статистику сеанса NetBIOS по IP-адресам удаленных узлов

сети через каждые 15 секунд.

 

При выполнении задания используйте следующие инструкции:

 по каждому из пунктов задания в окне командной оболочки наберите

соответствующую команду с необходимыми ключами,

 нажмите Enter для ввода,

 изучите полученный результат и сделайте вывод о проделанной работе,

 запишите полученную информацию в отчет.

 

 

Контрольный вопрос:

Проанализируйте конфигурацию протокола TCP/IP на Вашей рабочей

станции и определите, каким образом разрешаются имена NetBIOS?

Если Вам не удалось получить статистику протокола TCP/IP с использова-нием NetBIOS over TCP/IP, ответьте на вопрос почему? Что в данном случае не-обходимо сделать, чтобы получить требуемую статистику?

 

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

оборудования, взаимодействия узлов (маршрутизаторов) в сети, а также настрой-ки программного обеспечения для обеспечения коммутации компьютеров в гло-бальной сети Интернет. Основным преимуществом данного набора команд явля-ется их универсальность в применении, а их принадлежность к протоколу

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

Изученные команды и утилиты являются базовыми инструментами систем-ного администратора и специалиста в области информационных технологий. Эти

знания являются необходимыми в развивающихся условиях современного ин-формационного пространства. Они создают основу для дальнейшего изучения

принципов сетевого взаимодействия и развития навыков в области обеспечения

сетевой безопасности.

 

2.4. Содержание отчета по лабораторной работе

 

Отчет по лабораторной работе оформляется в соответствии с требованиями

государственного стандарта и должен содержать:

1) титульный лист (Приложение 4);

2) описание и цель работы;

3) краткое описание протокола TCP/IP;

4) краткое описание служебных команд и утилит, поддерживаемых прото-колом TCP/IP (подраздел 2.1);

5) результаты исследований работы служебных команд и утилит в соответ-ствии с учебными заданиями лабораторной работы;

6) заполненные таблицы учебных заданий лабораторной работы;

7) письменные ответы на контрольные вопросы, размещенные в соответст-вующих учебных заданиях лабораторной работы.

8) выводы о проделанной работе.

 

2.5. Варианты заданий к лабораторной работе

 

Варианты заданий для выполнения лабораторной работы представлены в

табл. 2.12 и 2.13, имеющие столбцы с заглавиями, указывающими на их причаст-ность к определенному заданию (например, «Задание №2.1а»). Для того чтобы

выбрать требуемый вариант для выполнения задания лабораторной работы, необ-ходимо из столбца с номером текущего задания выбрать строку номера варианта,

определяемую порядковым номером обучающегося в списке группы.

 


Таблица 2.12. Варианты заданий к лабораторной работе

 

 

<== предыдущая лекция | следующая лекция ==>
Звонок в службу поддержки | Задание 3. Решение (Подсказка: используйте функцию повторения шапки таблицы на новой странице):
Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.111 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал