Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

к выполнению лабораторных работ

информационных технологий

Б3.В.2 ОПЕРАЦИОННЫЕ СИСТЕМЫ

Работа протокола TCP/IP

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к выполнению лабораторных работ

Направление подготовки 080500 Бизнес-информатика

(квалификация - бакалавр)

Уфа 2014

Составитель: _______________ доцент В.А. Ильин

_______________ ст. преподаватель А.Р. Басыров

 

УДК 004

ББК 32.81

М 54

 

Работа протокола TCP/IP. Методические указания к выполнению лабораторных работ / Башкирск. Гос. Аграр. Ун-т; Сост. В.А. Ильин, А.Р. Басыров. – Уфа, 2014. – 18с.

 

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

 

Рекомендовано к изданию методической комиссией факультета информационных технологий и управления

(протокол №___ от «_____» _____2014 г.)

 

 

Рецензент: доц., к.т.н. Агишев Т.Х.

Ответственный за выпуск: зав. кафедрой информатики и информационных технологий, к.х.н., А.С. Беляева

 

Лабораторная работа № 8

Работа протокола TCP/IP: Использование сетевых утилит

 

1 ЦЕЛЬ РАБОТЫ

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

 

2 ЗАДАЧИ РАБОТЫ

Изучить принципы IP-адресации, получить навыки использования сетевых утилит ОС Windows.

 

3 ТЕОРЕТИЧЕСКИЕ ПОЛОЖЕНИЯ

 

3.1 Адресация в IP-сетях

 

Сетевая операционная система Windows содержит набор утилит, полезных при диагностике сети, использующей протоколы TCP/IP. Основными задачами этих утилит являются:

• определение параметров и характеристик сети,

• определение работоспособности сети,

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

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

Каждый компьютер в сети Internet (их принято называть хостами) имеет адреса двух уровней: канального и сетевого.

Канальный адрес хоста определяется технологией, с помощью которой осуществляется его подключение к Internet. Для машин, входящих в локальные сети Ethernet, это так называемый МАС-адрес (Media Access Control - управление доступом к среде) сетевого адаптера, который назначается производителем оборудования и является уникальным.

МАС-адреса обычно представляются в 16-разрядной системе, например, 00-E0-4C-78-23-FD. Адрес FF-FF-FF-FF-FF-FF является широковещательным.

В качестве сетевого адрес хоста Internet используется IP-адрес (Internet Protocol Address), который характеризует не отдельный компьютер или маршрутизатор, а одно сетевое соединение. При связи через сеть Internet требуется глобальная уникальность адреса, что обеспечивается рекомендациями специального подразделения Internet InterNIC (Network Information Center). Провайдеры услуг Internet получают диапазоны адресов у подразделений InterNIC, а затем распределяют их между своими абонентами. В случае изолированной от Internet локальной сети уникальность сетевого адреса требуется лишь в ее пределах, при этом IP-адреса должны выбираться администратором из специально зарезервированных для таких сетей блоков «закрытых» адресов.

В наиболее распространенной четвертой версии протоколов Internet (IP.v4) IP-адрес представляет собой 32-битовое двоичное число, записываемое в виде четырех десятичных чисел (значения от 0 до 255), разделенных точками (например, 192.168.0.1). Адрес состоит из двух логических частей - номера сети и номера хоста в сети.

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

 
 

Таблица 1.1

 

Ряд адресов сетей и подсетей являются особыми:

• если весь IP-адрес состоит только из двоичных нулей, то он обозначает адрес того хоста, который сгенерировал этот пакет;

• если все двоичные разряды IP-адреса хоста равны 1, то пакет с таким адресом назначения является широковещательным, т.е. должен рассылаться всем хостам, находящимся в той же сети, что и источник этого пакета;

• если все двоичные разряды IP-адреса хоста равны 0, то этот адрес обозначает не отдельный адрес, а всю сеть;

• адрес 127.0.0.1 означает пересылку в пределах одного и того же хоста (используется для автономной отладки сетевого ПО);

• адреса закрытых сетей (частная сеть, сеть интранет лежат в диапазонах 10.0.0.0-10.255.255.255, 172.16.0.0-172.31.255.255, 192.168.0.0-192.168.255.255.

В целях более экономного распределения IP-адресов между пользователями классовая модель вытесняется бесклассовой, при которой выделение разрядов в адресе, отводимых для нумерации сети, задается специальным четырехбайтовым кодом - маской подсети. Разряды маски, используемые для нумерации сетей, имеют единичные значения. Например, маска 255.255.255.240 (код 11111111.11111111.11111111.11110000 в двоичной системе) указывает, что для нумерации сети используется 28 старших разрядов, а для нумерации хоста - только 4 младших разряда соответствующего IP-адреса. Часто применяется запись IP-адресов вида 192.96.10.0/28. Число после косой черты означает количество единичных разрядов в маске подсети.

IP-адреса для конкретных компьютеров могут устанавливаться администратором сети вручную, что весьма трудоемко. Для автоматизации процесса назначения IP-адресов хостам сети локальной сети применяется специальный протокол DHCP (Dynamic Host Configuration Protocol), который обеспечивает статическое или динамическое назначение IP-адресов. Назначаемые адреса формирует DHCP-сервер по запросам DHCP-клиентских программ, устанавливаемых на отдельных хостах.

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

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

 

3.2 Отображение символьных адресов на IP-адреса: служба DNS

Компьютеры используют для взаимодействия числовые IP-адреса, тогда как людям удобнее работать со словесными именами. Чтобы в сетевых приложениях можно было применять словесные имена, требуется механизм преобразования имен в IP-адреса, реализуемый службой доменных имен DNS (Domain Name System) распределенной базой данных, поддерживающей иерархическую систему имен для идентификации хостов в сети Internet.

Служба DNS предназначена для автоматического поиска IP-адреса по известному символьному имени хоста. DNS-серверы хранят часть базы данных о соответствии символьных имен и IP-адресов. Эта база данных распределена по административным доменам сети Internet. Клиенты сервера DNS знают IP-адрес сервера DNS своего административного домена и по протоколу IP передают запрос, в котором сообщают известное символьное имя и просят вернуть соответствующий ему IP-адрес.

Если данные о запрошенном соответствии хранятся в базе данного DNS-сервера, то он сразу посылает ответ клиенту, если же нет, то он посылает запрос DNS-серверу другого домена, который либо сам обрабатывает запрос, либо передает его другому DNS-серверу. Все DNS-серверы соединены иерархически, в соответствии с иерархией доменов сети Internet.

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

Домены верхнего уровня назначаются для каждой страны, а также на организационной основе. Доменное имя строится из слов, разделенных точками и содержащих латинские буквы, цифры и значок «минус» (-). Доменные имена могут содержать до 63 символов и нечувствительны к регистру букв, т.е. заглавные и строчные буквы считаются одинаковыми.

Организация InterNIC, управляющая всем адресным пространством Internet, а также всем пространством имен, делегирует некоторым организациям право ведения доменов первого уровня, к которым относятся следующие «организационные» зоны (com - коммерческие, edu -образовательные, gov - правительственные, int - международные, mil -военные, net - организации, обеспечивающие работу сети, org -некоммерческие организации, biz - то же самое, что и com, info -информационные ресурсы), а также более двухсот «географических» доменов (ru и su - Россия, uk - Великобритания, de - Германия, fr Франция, ua - Украина и т.д.).

Владелец доменной зоны может организовывать в ней любые поддомены и делегировать функции администрирования этих поддоменов другим организациям. Поддомен создается путем дописывания к имени домена еще одного отделенного точкой слова слева. Каждый домен имеет уникальное имя, а каждый из поддоменов имеет уникальное имя внутри своего домена. Каждый хост в сети Internet однозначно определяется своим полным доменным именем, которое включает имена всех доменов по направлению от хоста к корню. Пример полного DNS-имени: cit.bsau.ru.

 

3.3 Утилита ipconfig

Утилита ipconfig предназначена для проверки правильности конфигурации TCP/IP для операционной системы Windows. Выводит значения для текущей конфигурации стека TCP/IP: МАС- и IP-адрес, маску подсети, адрес шлюза по умолчанию, адреса серверов WINS (Windows Internet Naming Service) и DNS, использование DHCP.

При устранении неисправностей в сети TCP/IP следует сначала проверить правильность конфигурации с помощью утилиты ipconfig.

Синтаксис утилиты: ipconfig [/all] [/renew[adapter]] [/release [adapter]]. Параметры (здесь и далее в квадратных скобках указаны необязательные параметры):

• all выдает весь список параметров, без этого ключа отображается только IP-адрес, маска и шлюз по умолчанию;

renew [adapter] обновляет параметры конфигурации DHCP для указанного сетевого адаптера именем adapter;

release [adapter] освобождает выделенный DHCP IP-адрес.

Таким образом, утилита ipconfig позволяет выяснить, инициализирована ли конфигурация и не дублируются ли IP-адреса:

- конфигурация инициализирована, присутствует IP-адрес, маска, шлюз;

- IP-адреса дублируются, маска сети будет 0.0.0.0;

- при невозможности получить IP-адрес с использованием DHCP, то он будет равен 0.0.0.0.

Отображение установленных на компьютере сетевых конфигураций утилитой ipconfig:

C:\Documents and Settings\dess.APPL\ >ipconfig /all

 

 

3.4 Утилита ping

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

Команда ping проверяет соединение с удаленным хостом путем посылки к нему эхо-пакетов протокола ICMP (Internet Control MessageProtocol) и прослушивания эхо-ответов. Ping выводит количество переданных и принятых пакетов. Каждый принятый пакет проверяется в соответствии с переданным сообщением. Если связь между хостами плохая, из сообщений ping станет ясно, сколько пакетов потеряно.

По умолчанию передаются четыре эхо-пакета длиной 32 байта, представляющих собой последовательность символов алфавита в верхнем регистре. Ping позволяет изменить размер и количество пакетов, указать, следует ли записывать маршрут, который она использует, какую величину времени жизни устанавливать, можно ли фрагментировать пакет и т.д. При получении ответа в поле определяется, за какое время (в миллисекундах) посланный пакет доходит до удаленного хоста и возвращается назад. Так как значение по умолчанию для ожидания отклика равно 1 с, то все значения данного поля будут меньше 1000 мс. Если получается сообщение «Превышен интервал ожидания», то, возможно, увеличение времени ожидания отклика позволит пакету дойди до удаленного хоста.

При пользовании утилитой ping следует помнить:

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

некоторые серверы в целях безопасности могут не посылать эхо-ответы, так как с утилиты ping может начинаться хакерская атака.

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

Синтаксис: ping [-t] [-a] [-n count] [-l length] [-f [-i ttl] [-v tos] [-r count] [-s count] [ [-j host-list\ [-k host-list] ] [-w timeout] destination-list. Параметры:

-t выполняет команду ping до прерывания (Ctrl-Break - посмотреть статистику и продолжить, Ctrl-C - прервать выполнение команды);

-a позволяет определить доменное имя удаленного компьютера по его IP-адресу;

-n count посылает количество пакетов Echo, указанное параметром count (по умолчанию передается четыре запроса);

-l length посылает пакеты длиной length байт (максимальная длина 8192 байта);

-f посылает пакет с установленным флагом «не фрагментировать», запрещающим фрагментирование пакета на транзитных маршрутизаторах;

-i ttl устанавливает время жизни пакета в величину ttl (каждый маршрутизатор уменьшает ttl на единицу, т.е. время жизни является счетчиком пройденных маршрутизаторов (хопов));

-v tos устанавливает значение поля «сервис», задающее приоритет обработки пакета;

-r count записывает путь выходящего пакета и возвращающегося пакета в поле записи пути, count - от 1 до 9 хостов;

-s count задает максимально возможное количество переходов из одной подсети в другую (хопов);

-j host-list направляет пакеты с помощью списка хостов, определенного параметром host-list.), максимальное количество хостов равно 9;

-к host-list направляет пакеты через список хостов, определенный в host-list, причем указанные хосты не могут быть разделены промежуточными маршрутизаторами (жесткая статическая маршрутизация);

-w timeout указывает время ожидания timeout ответа от удаленного хоста в миллисекундах (по умолчанию - 1с);

-destination-list указывает удаленный узел, к которому надо направить пакеты ping, может быть именем хоста или IP-адресом машины.

На практике в формате команды чаще всего используются опции -t и -n.

Пример работы утилиты ping:

C:\Documents and Settings\stud\ >ping -n 10 cit.bsau.ru

 

Обмен пакетами с cit.bsau.ru [172.16.1.253] по 32 байт:

 

Ответ от 172.16.1.253: число байт=32 время<1мс TTL=64

Ответ от 172.16.1.253: число байт=32 время<1мс TTL=64

Ответ от 172.16.1.253: число байт=32 время<1мс TTL=64

Ответ от 172.16.1.253: число байт=32 время<1мс TTL=64

Ответ от 172.16.1.253: число байт=32 время<1мс TTL=64

Ответ от 172.16.1.253: число байт=32 время<1мс TTL=64

Ответ от 172.16.1.253: число байт=32 время<1мс TTL=64

Ответ от 172.16.1.253: число байт=32 время<1мс TTL=64

Ответ от 172.16.1.253: число байт=32 время<1мс TTL=64

Ответ от 172.16.1.253: число байт=32 время<1мс TTL=64

Статистика Ping для 172.16.1.253:

Пакетов: отправлено = 10, получено = 10, потеряно = 0 (0% потерь),

Приблизительное время приема-передачи в мс:

Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек

Утилита ping может использоваться следующими способами:

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

Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128

Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128

Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128

Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128

- для проверки правильности добавления в сеть компьютера и отсутствия дублирования IP-адреса используется IP-адрес локального компьютера: ping IР-адрес_локального_хоста.

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

- для проверки возможности установления соединения через маршрутизатор в команде ping задается IP-адрес удаленного хоста: ping 1Р-адрес_удаленного хоста.

 

3.5 Утилита tracert

Утилита tracert (trace route) позволяет выявлять последовательность маршрутизаторов, через которые проходит IP-пакет на пути к пункту своего назначения путем изучения сообщений ICMP, которые присылаются обратно промежуточными маршрутизаторами.

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

Имя машины может быть именем хоста или IP-адресом машины. Выходная информация представляет собой список хостов, начиная с первого шлюза и заканчивая пунктом назначения. На экран при этом выводится время ожидания ответа на каждый пакет.

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

Если возникли проблемы, то утилита выводит на экран звездочки (*) либо сообщения типа «Заданная сеть недоступна», «Время истекло». Следует помнить, что некоторые маршрутизаторы просто уничтожают пакеты с истекшим TTL и не будут видны утилите tracert.

Синтаксис утилиты: tracert [-d] [-h maximumhops ] [-j host-list] [-w timeout] destination-list. Параметры:

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

-h maximumhops указывает максимальное число хопов (по умолчанию - 30);

-j host-list указывает нежесткую статическую маршрутизацию в соответствии с host-list;

-w timeout указывает, что нужно ожидать ответ на каждый эхо-пакет заданное число мс;

-destination-list указывает удаленный узел, к которому надо направить пакеты ping.

Пример работы утилиты tracert:

C:\Documents and Settings\stud.BSAU>tracert cit.bsau.ru

 

Трассировка маршрута к cit.bsau.ru[172.16.1.253]

с максимальным числом прыжков 30:

 

1 <1 мс <1 мс <1 мс 172.16.1.253

 

Трассировка завершена.

 

3.6 Утилита arp

Утилита arp (Address Resolution Protocol - протокол разрешения адресов) позволяет управлять так называемым ARP-кэшем - таблицей, используемой для трансляции IP-адресов в соответствующие локальные адреса. Записи в ARP-кэше формирует протокол ARP. Если необходимая запись в таблице не найдена, то протокол ARP отправляет широковещательный запрос ко всем компьютерам локальной подсети, пытаясь найти владельца данного IP-адреса.

В кэше могут содержаться два типа записей: статические и динамические. Статические записи вводятся вручную и хранятся в кэше постоянно. Динамические записи помещаются в кэш в результате выполнения широковещательных запросов. Для них существует понятие времени жизни. Если в течение определенного времени (по умолчанию 2 мин) запись не была востребована, то она удаляется из ARP-кэша.

Синтаксис утилиты: arp [-s inetaddr ethaddr] [-d inetaddr] [-a].

Параметры:

-s inetaddr ethaddr заносит в кэш статическую запись с указанными IP-адресом и MAC-адресом;

-d inetaddr удаляет из кэша запись для определенного IP-адреса;

-a просматривает содержимое кэша для всех сетевых адаптеров локального компьютера.

Пример использования утилиты:

C:\Documents and Settings\stud.BSAU>arp -a

 

Интерфейс: 172.16.24.49 --- 0xa

Адрес IP Физический адрес Тип

172.16.1.2 68-05-hg-02-51-b2 динамический

172.16.1.8 00-0c-29-c4-aj-84 динамический

172.16.1.11 00-0c-28-9e-ed-26 динамический

172.16.1.23 00-12-85-16-1c-b9 динамический

3.7 Утилита netstat

Утилита netstat выводит статистику протоколов и текущих TCP/IP соединений и имеет следующий синтаксис: netstat [-a][-e][-n] [-s][-p name\\-r\\interval]. Параметры:

-a отображает полную информацию по всем соединениям и портам, на которых компьютер ожидает соединения;

-e отображает статистику Ethernet (этот ключ может применяться вместе с ключом - s);

-n отображает адреса и номера портов в числовом формате, без их преобразования в символьные имена DNS и в название сетевых служб, что делается по умолчанию t;

-p name задает отображение информации для протокола name (допустимые значения name: tcp, udp или ip) и используется вместе с ключом s;

-r отображает содержимое таблицы маршрутов (таблица маршрутизации);

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

interval инициирует повторный вывод статистических данных через указанный в секундах интервал (в этом случае для прекращения вывода данных надо нажать клавиши Ctrl+C).

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

Пример отображения утилитой netstat установленных на компьютере TCP-соединений:

C:\Documents and Settings\stud.BSAU>netstat -s -p TCP

 

 

Статистика TCP для IPv4

 

Активных открыто = 56

Пассивных открыто = 5

Сбоев при подключении = 21

Сброшено подключений = 3

Текущих подключений = 12

Получено сегментов = 119402

Отправлено сегментов = 90124

Повторно отправлено сегментов = 14

 

Активные подключения

 

Имя Локальный адрес Внешний адрес Состояние

TCP a5224-02:1063 biblio.bsau.local:2193 ESTABLISHED

TCP a5224-02:1143 10.52.124.4:microsoft-ds ESTABLISHED

TCP a5224-02:1155 10.52.124.5:microsoft-ds ESTABLISHED

TCP a5224-02:1194 best.mcit.local:microsoft-ds ESTABLISHED

TCP a5224-02:1033 localhost:1034 ESTABLISHED

TCP a5224-02:1034 localhost:1033 ESTABLISHED

TCP a5224-02:1035 localhost:1036 ESTABLISHED

TCP a5224-02:1036 localhost:1035 ESTABLISHED

TCP a5224-02:1042 localhost:1043 ESTABLISHED

TCP a5224-02:1043 localhost:1042 ESTABLISHED

TCP a5224-02:1051 localhost:1052 ESTABLISHED

TCP a5224-02:1052 localhost:1051 ESTABLISHED

 

Открытые TCP-порты обозначаются в колонке «Состояние» строкой LISTENING - пассивно открытые соединения («слушающие» сокеты) или ESTABLISHED - установленные соединения, т.е. уже используемые сетевыми сервисами. Содержание состояний протокола TCP (всего имеется 11 состояний) раскрыто в лабораторной работе № 2 настоящего практикума.

Часть портов связана с системными службами Windows и отображается не по номеру, а по названию - epmap, microsoft-ds, netbios-ss и др. Порты, не относящиеся к стандартным службам, отображаются по номерам. UDP-порты не могут находиться в разных состояниях, поэтому специальная пометка LISTENING в их отношении не используется. Как и TCP-порты, они могут отображаться по именам или по номерам.

 

3.8 Утилита nslookup

Утилита nslookup предназначена для выполнения запросов к DNS-серверам на разрешение имен в IP-адреса и в простейшем случае имеет следующий синтаксис: nslookup [host [server]]. Параметры:

host - доменное имя хоста, которое должно быть преобразовано в IP-адрес;

server - адрес DNS-сервера, который будет использоваться для разрешения имени. Если этот параметр опущен, то будут использованы адреса DNS-серверов из параметров настройки протокола TCP/IP (отображаются утилитой ipconfig).

Результаты выполнения команды nslookup:

C:\Documents and Settings\stud.BSAU>nslookup bsau.ru

Server: dc.bsau.ru

Address: 10.0.0.1

Name: bsau.ru

Address: 172.16.1.50

Первые две строки ответа содержат имя и IP-адрес DNS-сервера, который был использован для разрешения имени. Следующие строки содержат реальное доменное имя хоста и его IP-адрес и указание Non-authoritative answer, означающее, что ответ получен не с DNS-сервера, ответственного за зону bsau.ru. Также может присутствовать строка Aliase, которая содержит альтернативные имена искомого сервера.

3.9 Сервис Whois

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

В отношении доменов второго уровня эта информация становится свободно доступной для любого пользователя сети Internet через сервис Whois. On-line сервиса Whois можно получить через форму на странице сайта http://www.nic.ru/whois.

Фрагмент ответа на запрос:

…………………………………………………………..

domain: BSAU.RU
nserver: ns8-l2.nic.ru
nserver: ns8-cloud.nic.ru
state: REGISTERED, DELEGATED
admin-contact:https://www.nic.ru/cgi/whois_webmail.cgi?domain=BSAU.RU
org: FGBOU VPO "Bashkir State Agrarian University"
registrar: RU-CENTER-REG-RIPN
created: 2002.12.18
paid-till: 2014.12.18
source: RU-CENTER

…………………………………………………………..

 

4 Содержание работы

4.1 С помощью утилиты ipconfig, запущенной из командной строки, определить имя, IP-адрес и физический адрес основного сетевого интерфейса компьютера, IP-адрес шлюза, IP-адреса DNS-серверов и использование DHCP. Результаты представить в виде таблицы в отчете.

4.2 С помощью утилиты nslookup определить IP-адрес одного из удаленных серверов, доменные имена которых указаны в табл. 4.1.

4.3 С помощью утилиты ping проверить состояние связи c любыми компьютером и шлюзом локальной сети, а также с одним из удаленных серверов, доменные имена которых указаны в табл. 4.1.

Доменные имена удаленных серверов  
Таблица 4.1

 

Адрес Адрес
  www.vk.com   ozon. ru
  www.yandex.ru   gov.spb.ru
  www.rbc.ru   avito.ru
  www.bsau.ru   bbc.co.uk
  www.pikabu.ru   interzet.ru
  www.habrahabr.ru   spb.dkvartal.ru

Число отправляемых запросов должно составлять не менее 10. Для каждого из исследуемых хостов отразить в виде таблицы в отчете IP-адрес хоста назначения, среднее время приема-передачи, процент потерянных пакетов.

4.4 С помощью утилиты arp проверить состояние ARP-кэша.

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

 

4.5 Провести трассировку одного из удаленных хостов в соответствии с вариантом, выбранным в п. 4.2.

Если есть потери пакетов, то для соответствующих хостов среднее время прохождения необходимо определять с помощью утилиты ping по 10 пакетам. В отчете привести копию окна с результатами работы утилиты tracert.

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

Для найденных маршрутизаторов с помощью сервиса Whois определить название организаций и контактные данные администратора (тел., e-mail). Полученную информацию привести в отчете.

4.7 С помощью утилиты netstat посмотреть активные текущие сетевые соединения и их состояние на вашем компьютере, для чего:

· запустить несколько экземпляров веб-браузера, загрузив в них различные страницы с разных веб-сайтов (по указанию преподавателя);

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

Проконтролировать сетевые соединения в реальном масштабе времени, для чего:

• закрыть ранее открытые сетевые приложения;

• запустить из командной строки утилиту netstat, задав числовой формат отображения адресов и номеров портов и повторный вывод с периодом 20-30 с;

• в отдельном окне командной строки запустить утилиту ping в режиме «до прерывания»;

• наблюдать отображение netstat, текущей статистики сетевых приложений;

• с помощью клавиш Ctrl+C последовательно закрыть утилиты ping и netstat.

В отчете привести копии окон с результатами работы утилиты netstat с пояснением отображаемой информации.

 

4.8 Оформить отчет

См. п. 5.

 

5 ТРЕБОВАНИЕ К ОТЧЕТУ

Отчет о проделанной работе должен содержать:

5.1 Названием цель работы,

5.2 Основные этапы работы и результаты их выполнения (копии экранных форм и описания к ним)

5.3 Письменные ответы на контрольные вопросы п.6 по указанию преподавателя.

6 КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Каковы назначение и форматы MAC- и IP-адресов? С какой целью применяется «маска подсети»?

2. Как по IP-адресу и маске одной из рабочих станций определить адрес, принадлежащий всей локальной сети?

3. Как определить MAC-адрес сетевого адаптера, установленного в компьютере?

4. Что такое «основной шлюз»?

5. Каким образом утилита ping проверяет соединение с удаленным хостом?

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

7. Как работает утилита tracert?

8. Каково назначение утилиты arp?

9. С помощью каких утилит можно определить по доменному имени хоста его IP-адрес?

 

10. Как утилита ping разрешает имена хостов в IP-адреса?

11. Какие могут быть причины неудачного завершения ping и tracert?

12. Какая служба позволяет узнать символьное имя хоста по его IP-адресу?

13. Какие операции можно выполнить с помощью утилиты netstat?

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...