Работа с протоколом tcp ip в ос windows

Работа по теме: Laboratornaya_rabota_2. Глава: Работа с протоколом tcp/ip в ос Windows. ВУЗ: НТУ ХПИ.

TCP/IP
(Transmission Control Protocol /
Internet Protocol) является самым популярным
сетевым протоколом, служащим основой
глобальной сети Интернет. Предлагаемые
им средства маршрутизации обеспечивают
максимальную гибкость функционирования
локальных сетей предприятий. В ОС Windows
протокол 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 ]
и
другие. Дополнительные
сведения о запуске служб TCPIP
из командной строки
находятся в разделе Net
start
.

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

Утилита
Hostname
является одной
из основных служебных утилит протокола
TCP/IP,
которая показывает локально настроенное
имя узла TCP/IP (имя
узла может отличаться от локально
настроенного имени компьютера).

Команда
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 (Пуск
| Справка и поддержка)
в
соответствующем разделе. Справку также
можно получить, набрав в окне командной
оболочки строку Ipconfig
/?
и нажав Enter
для ввода. Необходимо
отметить, что при вызове команды Ipconfig
без параметров
выводится только IP-адрес,
маска подсети и основной шлюз для каждого
сетевого адаптера.

Команда
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 (Пуск
| Справка и поддержка)
в
соответствующем разделе. Справку также
можно получить, набрав в окне командной
оболочки строку Arp -?
(или просто Arp)
и нажав Enter для
ввода.

Команда
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 указанный
маршрут добавляется в реестр и используется
для инициализации таблицыIP-маршрутизации
каждый раз при запуске протоколаTCP/IP.
При использовании параметра сподкомандой
Print выводит на экран список
постоянных маршрутов. Все другиеподкоманды игнорируют этот параметр.

Список
допустимых подкоманд

п/п.

Подкоманда

Назначение

1.

Add

Добавление
маршрута

2.

Change

Изменение
существующего маршрута

3.

Delete

Удаление
маршрута или маршрутов

4.

Print

Печать
маршрута или маршрутов

Конечная_точка
– определяет конечную
точку маршрута. Конечной точкой может
быть сетевой 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 (Пуск
| Справка и поддержка)
в
соответствующем разделе. Справку также
можно получить, набрав в окне командной
оболочки строку Route
-?
(или просто Route)
и нажав Enter для
ввода.

Служебная
утилита 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 это значение обычно
равно 128.

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

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

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

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

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

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

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

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

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

Команда
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 (Пуск | Справка и
поддержка)
в соответствующем разделе.
Справку также можно получить, набрав в
окне командной оболочки строкуPathping
-?
(илиPathping) и нажавEnter для
ввода.

Очень
важной командой, отображающей текущий
статус и статистику подключений по
протоколам 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
, отображается
статистика для протоколов TCP
через IPv6,
UDP через
IPv6,
ICMPv6 и
IPv6.

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

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

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

Еще
одна диагностическая утилита и одноименная
ей служебная команда 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,
настроенном для использованияWINS,
этот параметр возвращает количество
имен, разрешенных и зарегистрированных
для широковещательной рассылки илиWINS.

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

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

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

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

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

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

В
табл. 6 приведены заголовки столбцов,
отображаемые утилитой Nbtstat.
В табл. 7 приведены возможные состояния
подключения NetBIOS.

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

Таблица
6

Заголовок

Описание

Ввод

Число
полученных байт.

Вывод

Число
отправленных байт.

Вид

Направление
передачи от локального узла (Исх.) или
от удаленного узла (Вхд.) сети.

Время
жизни

Время,
оставшееся до сброса элемента кэша
таблицы имен.

Локальное
имя

Локальное
имя NetBIOS,
соответствующее данному подключению.

Удаленный
узел

Имя
или IP-адрес
удаленного узла сети.

<03>

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

Тип
имени

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

Состояние

«Зарегистрирован»
(служба NetBIOS работает
на удаленном компьютере) или «Конфликт»
(в службе уже зарегистрировано такое
же имя компьютера).

Состояние

Состояние
подключений NetBIOS.

Возможные
состояния подключения NetBIOS

Таблица
7

Состояние

Описание

Подключен

Сеансовое
подключение установлено.

Назначен

Конечная
точка подключения создана и связана
с IP-адресом.

Ожидание

Конечная
точка доступна для входящих подключений.

Простаивает

Конечная
точка создана, но без подключения.

Прием

Запрос
на входящее подключение принят,
подключение будет установлено.

Повторное
подключение

Повторная
попытка установки подключения (после
первой неудачной попытки).

Исходящий

Сеанс
находится в процессе подключения,
создается подключение TCP.

Входящий

Сеанс
находится в процессе подключения.

Отключение

Сеанс
находится в процессе отключения.

Отключен

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

Лабораторное занятие №6

Тема:
Установка и настройка
протокола
TCP/IP в ОС Windows и Linux.

Цель работы: Изучить способы диагностики настроек стека
протоколов TCP/ IP; получить сведения о настройке TCP/IP для работы с DHCP
сервером.

Оборудование: Компьютер в сборе или испытательный стенд.

Ход работы

1. Ознакомиться с теоретической частью.

2. Выполнить задания.

3. Ответить на контрольные вопросы.

4. Оформить отчет.

Теоретическая часть

На концептуальной модели взаимодействия
открытых систем OSI основан стек протоколов TCP/IP(Transmission
Control Protocol — протокол управления передачей / Internet Protocol –
Интернет-протокол)
, который предоставляет ряд стандартов для связи
компьютеров и сетей.

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

Применение стека протоколов TCP/IP дает
следующие преимущества:

·поддерживается почти всеми
операционными системами; почти все большие сети основаны на TCP/IP;

·технология позволяет соединить
разнородные системы;

·надежная, расширяемая
интегрированная среда на основе модели «клиент — сервер»;

·получение доступа к ресурсам сети
Интернет.

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

Реализация TCP/IP позволяет
узлу TCP/IP использовать статический IP-адрес или
получить IP-адрес автоматически с помощью DHCP-сервера (Dynamic
Host Configuration Protocol — протокол динамической конфигурации хоста).

Для простых сетевых конфигураций,
основанных на локальных сетях (LAN, Local Area Network), он поддерживает
автоматическое назначение IP-адресов.

По умолчанию компьютеры клиентов,
работающие под управлением ОС Windows или Linux,
получают информацию о настройке протокола TCP/IP автоматически
от службы DHCP.

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

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

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

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

Параметр

Описание

IP-адрес

Логический
32-битный адрес, который идентифицирует TCP/IP узел. Каждой плате сетевого
адаптера в компьютере с запущенным протоколом TCP/IP необходим уникальный
IP-адрес, такой, как 192.168.0.108. Каждый адрес имеет две части: ID сети,
который идентифицирует все узлы в одной физической сети и ID узла, который
идентифицирует узел в сети. В этом примере ID сети — 192.168.0, и ID узла —
108.

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

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

Шлюз по умолчанию

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

Если сервер с
запущенной службой DHCP доступен в сети, он
автоматически предоставляет информацию о параметрах TCP/IP клиентам DНСР.

Настройка и диагностика сети в ОС Linux

Для работы с сетевыми протоколами TCP/IP в Linux
достаточно наличие только петлевого интерфейса, но если необходимо
объединить хосты между собой, естественно, необходимо наличие сетевого
интерфейса, каналов передачи данных (например витая пара), возможно,
какого-либо сетевого оборудования. Так же, необходимо наличие установленных утилит для настройки сети (
/sbin/ifconfig, /sbin/route и др.), обычно поставляемые в пакете net-tools. Так же необходимо наличие
конфигурационных файлов для сети (например
/etc/hosts) и поддержку сети ядром
Linux
.

Файлы настроек сети в Linux (конфигурационные файлы)

В целом, вся работа Linux основана на процессе init, который рождается при
загрузке ОС и плодит своих потомков, которые в свою очередь и выполняют всю
необходимую работу. Вся загрузка Linux основана на скриптах
bash
, в которых прописана вся последовательность запуска мелких
утилит с различными параметрами, которые последовательно
запускаются/останавливаются при запуске/остановке системы. Аналогично
запускается и сетевая подсистема Linux.

/etc/init.d/networking

Это скрипт, отвечающий за инициализацию сети.

/etc/hosts

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

/etc/networks

Данный файл хранит имена и адреса локальной и других
сетей. При использовании данного файла, сетями можно управлять по имени.
Например добавить маршрут не
route add 192.168.1.12, а route add home-network.

/etc/nsswitch.conf

Файл определяет порядок поиска имени хоста/сети.

/etc/resolv.conf

Данный фал определяет параметры механизма
преобразования сетевых имен в IP адреса. Простым языком, определяет настройки
DNS.

Настройка сети

Чтобы быть уверенным в работоспособности команды в
любом дистрибутиве, необходимо пользоваться двумя основными командами. Это
ifconfig и route. Первая команда (ifconfig) отвечает за настройку сетевых интерфейсов
(ip, маска, шлюз), вторая (
route)
— настройка маршрутизации. Следует заметить, что выполнение данных команд без
отключения стандартного скрипта запуска сетевой подсистемы внесет изменения
только до первой перезагрузки/перезапуска сетевой службы, т.к. скрипт
/etc/init.d/networking
при очередном запуске перечитает
указанные выше конфиги и применит старые настройки. Соответственно, выход для
постоянной установки настроек — либо команда
ifconfig с соответствующими параметрами — вписать в rc.local, либо поправить руками соответствующие конфиги
сетевых интерфейсов.

Так же, если выполняется команда ifconfig с недостающими параметрами (например только
IP адрес), то остальные дополняются автоматически (например бродкаст адрес
добавляется по умолчанию с хостовым адресом, оканчивающимся на 255 и маска
подсети по умолчанию берется 255.255.255.0).

Маршрутизация для имеющихся интерфейсов всегда
поднимается автоматически силами ядра. Вернее сказать, прямые марштуры в сеть,
в которую смотрит поднятый интерфейс формируются автоматически, силами ядра.
Поле
gateway (шлюз) для таких записей показывает адрес
выходного интерфейса или *. Если есть необходимость организовать свои маршруты,
то необходимо воспользоваться
командой route.
Данной командой можно добавлять и удалять маршруты, но опять же, это поможет
только до перезапуска
/etc/init.d/networking (или другого скрипта, отвечающего за вашу сеть). Чтобы маршруты
добавлялись автоматом, необходимо так же, как и с
ifconfig — добавить команды добавления маршрутов в rc.local, либо поправить руками соответствующие
конфиги сетевых интерфейсов (например в Deb —
/etc/network/options).

Диагностика сети Linux

Существует большое количество инструментов диагностики
сети в Linux, зачастую, они очень похожи на утилиты от Microsoft.

ping

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

[root@proxy ~]# ping ya.ru
PING ya.ru (87.250.251.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (87.250.251.3): icmp_seq=1 ttl=57 time=42.7 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_seq=2 ttl=57 time=43.2 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_seq=3 ttl=57 time=42.5 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_seq=4 ttl=57 time=42.5 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_seq=5 ttl=57 time=41.9 ms
^C
--- ya.ru ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4012ms
rtt min/avg/max/mdev = 41.922/42.588/43.255/0.500 ms

Как видно, из приведенного примера, ping выводит нам кучу полезной информации. Прежде всего,
мы выяснили, что можем установить соединение с хостом ya.ru (иногда говорят,
что «хост ya.ru нам доступен»). Во-вторых, мы видим, что DNS работает
корректно, потому что «пингуемое» имя было корректно преобразовано в IP адрес (
ping ya.ru
(87.250.251.3)
). Далее, в поле icmp_seq= указана нумерация отправляемых пакетов.
Каждому отправляемому пакету последовательно присваивается номер и если в
данной нумерации будут «провалы», то это нам расскажет о том, что соединение с
«пингуемым» неустойчиво, а так же может означать, что сервер, которому шлют
пакеты перегружен. По значению
time=
мы видим, сколько времени пакет путешествовал до
87.250.251.3 и обратно. Остановить работу утилиты ping можно клавишами Ctrl+C.

Так же, утилита ping интересна тем, что может позволить увидеть,
где именно возникли неполадки. Допустим, утилита
ping выводит сообщение network not reachable (сеть недоступна), либо другое аналогичное
сообщение. Это, скорее всего, говорит о некорректной настройке вашей системы. В
таком случае, можно послать пакеты по IP-адресу провайдера, чтобы понять, в
каком месте возникает проблема (между локальным ПК или «дальше»). Если Вы
подключены к интернету через маршрутизатор, то можно послать пакеты по его IP.
Соответственно, если проблема проявиться уже на этом этапе, это говорит, о
неправильном конфигурировании локальной системы, либо о повреждении кабеля,
если маршрутизатор отзывается, а сервер провайдера нет, то проблема — в канале
связи провайдера и т.д. Наконец, если неудачей завершилось преобразовании имени
в IP, то можно проверить связь по IP, если ответы будут приходить корректно, то
можно догадаться, что проблема в DNS.

Следует отметить, что данная утилита не всегда
надежный инструмент для диагностики. Удаленный сервер может блокировать ответы
на ICMP запросы.

traceroute

Простым языком, команда называется трассировка
маршрута. Как можно понять из названия — данная утилита покажет по какому
маршруту шли пакеты до хоста. Утилита
traceroute несколько похожа на ping, но отображает больше интересной информации.
Пример
:

[root@proxy ~]# traceroute ya.ru

traceroute to ya.ru (213.180.204.3), 30 hops max, 60 byte
packets

1 243-083-free.kubtelecom.ru (213.132.83.243) 6.408 ms 6.306 ms
6.193 ms

2 065-064-free.kubtelecom.ru (213.132.64.65) 2.761 ms 5.787 ms
5.777 ms

3 lgw.kubtelecom.ru (213.132.75.54) 5.713 ms 5.701 ms 5.636 ms

4 KubTelecom-lgw.Krasnodar.gldn.net (194.186.6.177) 81.430 ms
81.581 ms 81.687 ms

5 cat26.Moscow.gldn.net (194.186.10.118) 47.789 ms 47.888 ms
48.011 ms

6 213.33.201.230 (213.33.201.230) 43.322 ms 41.783 ms 41.106 ms

7 carmine-red-vlan602.yandex.net (87.250.242.206) 41.199 ms
42.578 ms 42.610 ms

8 www.yandex.ru (213.180.204.3) 43.185 ms 42.126 ms 42.679 ms

Как видно, можно проследить маршрут от маршрутизатора
провайдера
243-083-free.kubtelecom.ru
(213.132.83.243)
(Юг России) до
конечного хоста в
www.yandex.ru (213.180.204.3) в Москве.

dig

Данная утилита посылает запросы серверам DNS и
возвращает информацию о заданном домене.

Консольные
команды управления сетевым интерфейсом.

ifconfig [опции] – стандартная команда Unix управления сетевым
интерфейсом. В Mandriva Linux управляющие возможности этой команды ограничены.

ifup <устройство> — консольная команда включения сетевого
интерфейса.

ifdown <устройство> — консольная команда выключения сетевого
интерфейса.

ping <ip адрес> — команда проверки функционирования сети с
использованием icmp пакета. Для выхода из режима проверки сети необходимо
нажать
CTRL+C.

arp [опции] – Команда печати таблицы памяти МАС адресов компьютера.

Задания на лабораторную работу

Задание 1. Проверьте работоспособность
стека протоколов TCP/IP в ОС
Windows.

1.  
Запустите
виртуальную машину и загрузите ОС Windows.

2.  
Запустите
консоль (Пуск/Программы/Стандартные/Командная строка).

3.  
В командной
строке введите ipconfig /all.

4.  
Используя
приведенную ниже информацию, создайте в своей папке текстовый документ со
следующими данными:

o Имя компьютера;

o Основной DNS-суффикс;

o Описание DNS-суффикса для подключения;

o Физический адрес;

o DHCP включен;

o Автоконфигурация включена;

o IP-адрес автоконфигурации;

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

o Шлюз по умолчанию.

5.  
Убедитесь в
работоспособности стека TCP/IP, отправив эхо-запросы на
IP-адреса. Для этого воспользуйтесь командой
ping:

o отправьте эхо-запросы на локальный адрес
компьютера (loopback) ping 127.0.0.1 (на экране должны появиться
сообщения о полученном ответе от узла 127.0.0.1);

o отправьте эхо-запрос по другому IP-адресу,
например 192.168.10.1.

Задание 2. Настройте стек
протоколов TCP/IP для использования статического IP-адреса.

1.  
Откройте
окно Сетевые подключения (Пуск/Панель управления/Сетевые
подключения)
.

2.  
Вызовите свойства
подключения по локальной сети
. Для этого можно воспользоваться контекстным
меню.

3.  
В появившемся
диалоговом окне на вкладке Общие откройте свойства Протокол
Интернета TCP/IP
.

4.  
Щелкните
переключатель Использовать следующий IP-адрес и введите в
соответствующие поля данные:IP_адрес; Маску подсети; Основной шлюз;
Предпочитаемый DNS
.

5.  
Примените
параметры кнопкой ОК.

6.  
Закройте окно
свойств подключения кнопкой ОК (если потребуется, то
согласитесь на перезагрузку компьютера).

7.  
Проверьте
работоспособность стека протоколов TCP/IP.

Задание 3. Настройте TCP/IP для
автоматического получения IP-адреса.

1.  
Откройте
окно Сетевые подключения.

2.  
Вызовите
свойства Подключения по локальной сети.

3.  
Откройте
свойства Протокол Интернета TCP/IP.

4.  
Установите
переключатель Получить IP-адрес автоматически.

5.  
Закройте
диалоговое окно Свойства: Протокол Интернета TCP/IP кнопкой ОК.

6.  
Примените
параметры кнопкой ОК.

7.  
Проверьте
настройку стека протоколов TCP/IP.

8.  
Получите
другой адрес для своего компьютера. Для этого:

o запустите консоль (командную строку);

o введите команду для сброса назначенных
адресов — ipconfig /release;

o введите команду для получения нового
адреса ipconfig /renew;

9.  
Проверьте
работоспособность стека протоколов TCP/IP.

Задание 4. Настройка и диагностика сети в ОС Linux.

 1 Загрузите
ОС
Linux

 2 Изучите
файл настройки сетевого интерфейса:
/etc/sysconfig/network-scripts/ifcfg-eth0

 3 Изучите
руководство программы
ifconfig.

 4 Изучите
руководство программы
ifcfg.

 5 Просмотрите
сетевые интерфейсы при помощи команды
ifconfig.

 6 Выключите
интерфейс eth0, применив консольную команду
ifdown.

 7 Просмотрите
изменение параметров настройки сетевого интерфейса eth0 при помощи команды
ifconfig.

 8 Сделайте
копию экрана во время выполнения операции для отчета по лабораторной работе.

 9 Включите
интерфейс eth0 при помощи команды
ifup.

 10 Присвойте интерфейсу eth0 IP-адрес
из диапазона 192.168.0.190-192.168.0.200 с маской 255.255.255.0
при помощи команды ifconfig.

 11 Просмотрите изменение параметров настройки сетевого интерфейса eth0 при
помощи команды
ifconfig.

 12 Выведите кэш МАС адресов при помощи команды arp.

 13 Сделайте копию экрана во время выполнения операции для отчета по
лабораторной работе.

 14 Проверьте функционирование сетевого интерфейса при помощи команды ping: ping <адрес вашей
машины>
.

 15 Проверьте функционирование сети при помощи команды ping: ping <адрес другой
включенной машины класса>
.

 16 Сделайте копию экрана во время выполнения операции для отчета по
лабораторной работе.

Содержание отчета

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

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

1.  
Что означает
понятие «статический IP-адрес».

2.  
Как происходит
автоматическое получение IP-адреса.

3.  
Назначение
маски подсети.

4.  
Как выполнить тестирование
протокола TCP/IP.

5.     Что такое интерфейс lo? Какой у него
адрес?

6.  
Почему ping до вашей сетевой платы идет быстрее чем до
другого компьютера класса?


С этим файлом связано 1 файл(ов). Среди них: Зотова Логика2.docx.
Показать все связанные файлы


Подборка по базе: Тема 3. Институты государственного управления. Экономические осн, Использование дистанционных технологий. Носова В.С..pptx, МЕТОДИЧЕСКИЕ ОСНОВЫ СОЗДАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ И ТЕХНОЛОГИЙ , 1-Исторические аспекты зарождения и развития институтов государс, Совершенствование технологий оценки персонала при найме в органи, LAVR Лекция 2 Правовые аспекты использования информационных тех, Тема 3.6 Применение педагогом дополнительного образования информ, правовые нарушения в сфере информационных технологий.docx, научная статья_использование мультимедийных технологий.docx, 2021. Курсовая работа. Финансовые рынки и институты.docx


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

Работа с протоколом TCP/IP в ОС семейства Windows
Цель работы: Изучить способы применения основных команд и утилит ОС семейства Windows при работе со стеком протокола TCP/IP.

2.3. Порядок выполнения лабораторной работы
Лабораторная работа выполняется последовательно в соответствии с определенным порядком и включает в себя два учебных задания.
2.3.1. Учебное задание №1. Определение конфигурации и тестирование работоспособности протокола TCP/IP в ОС Windows.
Порядок выполнения:
I. Загрузить командную оболочку:

  • нажмите Пуск | Выполнить,
  • наберите в появившемся окне Сmd.exe (или cmd),
  • нажмите Enter для ввода.


Задача №2.3.1а. Определить имя локально настроенного узла TCP/IP.
В окне командной оболочки выполните следующие действия:

  • наберите Hostname,
  • нажмите Enter для ввода.


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

  • повторите данные действия на разных узлах сети в аудитории,
  • запишите имена узлов TCP/IP в отчет в табл. 2.1.

Таблица 2.1.

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

п/п. Команда с ключами Результат и вывод по способу применения команды
1. Hostname Определение имени локального узла

Задача №2.3.1б. Исследовать полную конфигурацию протокола TCP/IP.
В окне командной оболочки выполните следующие действия:

  • наберите команду Ipconfig с необходимыми ключами,
  • нажмите Enter для ввода,
  • запишите полученную информацию в отчет, заполнив табл. 2.2.


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

п/п. Наименование данных Содержимое Данных
1. имя узла TCP/IP COMP
2. тип узла разрешения имен NetBIOS
3. MAC-адрес сетевой платы 08-00-27-3F-DF-82
4. IP-адрес 10.0.2.15
5. маска подсети 255.255.255.0
6. шлюз по умолчанию 10.0.2.2
7. DNS-сервер 192.168.1.1

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

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

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

При использовании маски 255.255.255.0 доступно 256 узлов.
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.

Дополнительная информация по данной команде, а также примеры ее использования доступны в справке ОС (Пуск | Справка и поддержка) в соответствующем разделе. Справку также можно получить, набрав в окне командной оболочки строку Arp -? (или просто Arp) и нажав Enter для ввода.
Задача №2.3.1в. Исследовать содержимое кэша ARP.
В окне командной оболочки выполните следующие действия:

  • наберите команду Arp с необходимыми ключами,
  • нажмите Enter для ввода,
  • запишите полученную информацию в отчет, заполнив табл. 2.3.


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

IP-адрес MAC-адрес Тип
10.0.2.2 52-54-00-12-35-02 динамический
10.0.2.255 ff-ff-ff-ff-ff-ff статический
224.0.0.22 01-00-5e-00-00-16 статический
224.0.0.251 01-00-5e-00-00-fb статический
224.0.0.252 01-00-5e-00-00-fc статический
239.255.255.250 01-00-5e-7f-ff-fa статический
239.255.255.255 ff-ff-ff-ff-ff-ff статический
  • самостоятельно осуществите добавление статической записи в кэш ARP в соответствии с вариантом задания (см. подраздел 2.5 настоящей лабораторной работы), повторно исследуйте содержимое кэша ARP, запишите полученную информацию в отчет, заполнив табл. 2.4.


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

IP-адрес MAC-адрес Тип
тот же тот же тот же
тот же тот же тот же
157.55.85.212 00-aa-00-62-c6-09 статический
тот же тот же тот же
тот же тот же тот же
тот же тот же тот же
тот же тот же тот же
тот же тот же тот же

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

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

По умолчанию 1043.
Задача №2.3.1г. Вывести список интерфейсов и их индексов.
В окне командной оболочки выполните следующие действия:

  • наберите команду Route с необходимыми ключами,
  • нажмите Enter для ввода,
  • запишите полученную информацию в отчет, заполнив табл. 2.6.


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

Физический интерфейс
MAC-адрес сетевой платы
Наименование сетевой платы

п/п

Активные маршруты
Сетевой Адрес Маска Сети Адрес шлюза Интерфейс Метрика
1. 0.0.0.0 0.0.0.0 10.0.2.2 10.0.2.15 25
2. 10.0.2.0 255.255.255.0 On-link 10.0.2.15 281
3. 10.0.2.15 255.255.255.255 On-link 10.0.2.15 281
4. 10.0.2.255 255.255.255.255 On-link 10.0.2.15 281
5. 127.0.0.0 255.0.0.0 On-link 127.0.0.1 331
6. 127.0.0.1 255.255.255.255 On-link 127.0.0.1 331
7. 127.255.255.255 255.255.255.255 On-link 127.0.0.1 331
8. 224.0.0.0 224.0.0.0 On-link 127.0.0.1 331
9. 224.0.0.0 224.0.0.0 On-link 10.0.2.15 281
10. 255.255.255.255 255.255.255.255 On-link 127.0.0.1 331
11. 255.255.255.255 255.255.255.255 On-link 10.0.2.15 281

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

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

Таблица маршрутизации обычно содержит:

  • адрес сети или узла назначения, либо указание, что маршрут является маршрутом по умолчанию;
  • маску сети назначения (для IPv4-сетей маска /32 (255.255.255.255) позволяет указать единичный узел сети);
  • шлюз, обозначающий адрес маршрутизатора в сети, на который необходимо отправить пакет, следующий до указанного адреса назначения;
  • интерфейс, через который доступен шлюз (в зависимости от системы, это может быть порядковый номер, GUID или символьное имя устройства; интерфейс может быть отличен от шлюза, если шлюз доступен через дополнительное сетевое устройство, например, сетевую карту);
  • метрику — числовой показатель, задающий предпочтительность маршрута. Чем меньше число, тем более предпочтителен маршрут (интуитивно представляется как расстояние).

Понравилась статья? Поделить с друзьями:
  • Работа с портфелем в windows 10
  • Работа с пользователями в командной строке windows
  • Работа с пользовательскими группами в ос windows
  • Работа с поисковой системой ос windows
  • Работа с плитками в windows 10