Протокол NWLink

Протокол DLC

Протокол NetBeui

Протокол Apple Talk

Сетевые протоколы.

Этот протокол был создан фирмой Apple для своих компьютеров Macintosh. Это не маршрутизируемый протокол для локальных сетей. В системе Windows он используется для связи с компьютерами Apple Macintosh.

был разработан фирмой Microsoft для системыWindows. Он изначально предназначался для локальных сетей и для простых пользователей, которые ничего не знают о протоколах и их настройках. Поэтому, он не требует никаких настроек. Это достигается за счет поиска компьютеров широковещательными сообщениями, но это сильно засоряет сеть и замедляет ее работу. Т.к. в протоколе нет никаких адресов сетей, то протокол не может работать в глобальных сетях. Подведем итоги его свойств:

· Связь через широковещательную рассылку пакетов -> большой трафик в сети

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

· Можно связать до 200 компьютеров (не более)

· Установка и настройка практика: в свойствах сетевого окружения (или Network) вкладка service – add (добавить протокол NetBeui), После установки в свойствах – использование по умолчанию

Предназначен для принтеров(физических) подключенных к сети без компьютера т.е. через специальный сетевой интерфейс.

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

NWLink - это версия Microsoft протокола IPX/SPX фирмы Novell, совместимая с интерфейсом NDIS. В основном используется для доступа к серверам Novell NetWare и наоборот.

При настройке протокола важно указать тип пакетов, которые использует протокол. Для разных технологий для связи с серверами NetWare поддерживаются такие типы кадров:
Ethernet: 802.2 и 802.3 и SNAP(с пакетами 802.2)

Token Ring 802.5 и SNAP

FDDI 802.2 и 802.3

· Автоопределение пакета (Auto Frame …) можно использовать только тогда, когда в сети действует только один тип пакета (но вы при настройке не знаете какой именно).

· Если же в сети действует несколько разных пакетов, то нужно установить ручную настройку (Manual Frame …)и добавить каждый тип пакета.

· Номера сетей в сети NetWare м.быть 2 типов: внешний и внутренний:
- внешний присваивается каждому физическому сегменту сети (его можно получить командой ipxroute config) и должен быть одинаковым на всех компьютерах сегмента. Он задается в реестре HLM\system\CCSet\Services\Nwlnkipx\Parameters\Adapters\имя адаптера параметром NetworkNumber. Если он равен 0, то протокол будет получать номер из сети в процессе работы (в этом же разделе содержится параметр PktType – тип пакета, которому будет соответствовать номер сети, если Auto, то FF)
внутренний задается в настройках протокола и предназначен для случаев разбивки одного физического сегмента на несколько условных (виртуальных). Он определяет номер компьютера-маршрутизатора IPX между этими условными сегментами. Условные сегменты нужны когда:
* для одной сетевой карты указаны несколько пакетов
* NWLink привязан к нескольким сетевым картам
При этом для включения маршрутизации пакетов IPX в настройке протокола NWLink во вкладке Routing нужно включить маршрутизацию (при этом запускается дополнительный протокол маршрутизации RIP поверх протокола IPX)

Вопросы на закрепление:

  1. Особенности и назначение протоколов NetBeui и DLC.
  2. Назначение и особенности протокола NWLink.

Протокол TCP/IP (повторение).

Это набор (стек) протоколов для глобальных сетей. Используется для связи с многими системами (особенно UNIX, последние версии Win 2000 …). Это и протокол Интернет, поэтому он используется практически во всех операционных системах. Он состоит их двух уровней: транспортный и сетевой. На транспортном уровне используются два транспортных протокола: TCP и UDP, на сетевом уровне используется набор протоколов: IP, ARP, ICMP и IGMP. Сам протокол TCP/IP взаимодействует с приложениями 3 типов интерфейсов: SNMP, Sokets, NetBios

Интерфейсы – обеспечивают связь между приложениями и транспортными протоколами, при этом определяя какой именно протокол нужен приложению в зависимости от запроса.

Приложения Socket – это приложения, которые для передачи данных в сеть используют Socket (т.е. объединение адреса порта TCP и IP-адреса компьютера), через которые получают и передают данные в сеть. На обоих компьютерах в сети создается как бы канал между определенными номерами портов и адрес получателя указывается как № порта. Например FTP(порт 21 (20 – для данных)), Internet Explorer(WWW – 80), Telnet(23), Goufer(70), почта POP3 (110) …

Приложения NetBios – это приложения которые для пересылки данных используют интерфейс NetBios т.е. адрес задается по правилам этого интерфейса (напр, \\сервер\сетевой_ ресурс) Например службы Nt: обзор сети(проводник), служба сообщений (Alert)

SNMP – простой протокол управления сетью. Он является одним из приложений Socket. Агенты (подпрограммы) протокола загружаются на разные устройства сети (концентраторы, серверы, мосты …) и собирают статистические данные о трафике и работе сети в специальную базу MIB –Managment Information Base. Затем программа управления собирает эти данные и предоставляет их пользователям в виде графиков, диаграмм …(напр, программа NetworkMonitor)

Структура TCP/IP:

 
 


Транспортные протоколы - разбивают поток информации а пакеты и отслеживают их доставку и получение:

TCP – протокол гарантированной доставки пакетов (следит за ответами о доставке пакетов и при необходимости повторно их пересылает)

UDP - протокол негарантированной доставки (отправляет без проверки доставки)

Сетевые протоколы – формируют заголовки пакетов с сетевыми адресами, ищут адреса, тестируют соединения по адресам….

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

ARP - преобразование IP адресов в МАС адреса(физический адрес сетевой карты) и наоборот.

ICMP – протокол, используемый программами управления сетью (Ping, Trace, Echo …). Позволяет получить отчеты об ошибках и сообщениях при доставке пакетов

IGMP – протокол, используемый программами многоадресной рассылки (маршрутизаторы с широковещательной рассылкой соседним маршрутизаторам, групповая рассылка с помощью службы NetShow Service…). Например, IGMP информирует соседние маршрутизаторы, что в данной сети имеются члены группы хостов.

Проверка связи по TCP/IP.

Проверка связи по TCP/IP

· Ping – проверяет связь между двумя компьютерами:
1) ping 127.0.0.1закольцовывающий интерфейс (передача службами запросов через сеть другим службам на этом же компьютере можно выполнить не используя сетевую карту а направляя запросы на адрес 127.0.0.1 – это как бы еще один IP-адрес этого же компьютера, но для внутренних нужд).
Если протокол TCP правильно установлен, то эта команда даст отклик на доступ (четыре одинаковых сообщения с временем доступа), а иначе выйдет сообщение об отсутствии доступа
2) ping IP-адрес_текущего_компьютера – проверка работы сетевой карты локального компьютера: если отклик положительный, то она правильно настроена (выполнить ping 10.0.0.N)
3) ping IP-адрес_другого_компьютера –проверка связи с другим компьютером. Если нет отклика, то либо нарушена физическая линия связи, либо другой компьютер отключен, не настроен или имеет такой же IP.
Вместо IP –адреса компьютера м.быть задано его сетевое имя

ping [-t] [-a] [-n число] [-l размер] [-f] [-i TTL] [-v TOS] [-r число] [-s число] [[-j списокУзлов] | [-k списокУзлов]]

[-w таймаут] конечноеИмя

Параметры:

-t Отправка пакетов на указанный узел до команды прерывания. Для вывода статистики и продолжения нажмите <Ctrl>+<Break>, для прекращения - <Ctrl>+<C>.

-a Определение адресов по именам узлов.

-n число Число отправляемых запросов.

-l размер Размер буфера отправки.

-f Установка флага, запрещающего фрагментацию пакета.

-i TTL Задание срока жизни пакета (поле "Time To Live").

-v TOS Задание типа службы (поле "Type Of Service").

-r число Запись маршрута для указанного числа переходов.

-s число Штамп времени для указанного числа переходов.

-j списокУзлов Свободный выбор маршрута по списку узлов.

-k списокУзлов Жесткий выбор маршрута по списку узлов.

-w таймаут Таймаут каждого ответа в миллисекундах.

Сопоставление IP и MAC адресов: для определения MAC адреса по адресу IP используется протокол сопоставления адреса –– ARP (Address Resolution Protocol.) И наоборот, для определения IP адреса по адресу MAC используется протокол RARP (Reverse ARP).
ПротоколARP работает по принципу: «АУ! У кого IP адрес такой-то, отзовитесь!» т.е. он посылает широковещательный запрос всем компьютерам локальной сети с просьбой ответить, у кого заданный IP адрес. Каждый компьютер в сети сверяет заданный Ip со своим и, если они совпадают, то он посылает ответ, в котором указан MAC адрес его сетевой карты. После получения ответа соответствие IP и MAC адреса прописывается в КЭШе ARP. Запрос посылается каждый раз при отправке IP пакетов, если нужного IP адреса нет в кэше ARP или в специальных таблицах IP адресов. Для ручного занесения IP адреса в кэш ARP можно дать команду arp –s IP-адрес MAC-адрес
Протокол RARP работает по аналогичному принципу, но запрос посылается на определение Ip адреса по MAC адресу. Этот протокол используется для сетевой загрузки компьютера т.к. в момент запуска у компьютера нет IP адреса и его еще нужно получить у сервера сетевой загрузки, про который известен только МАС адрес.

· Arp - a - выводит МАС – адреса компьютеров, с которыми была установлена связь. После задания команды ping IP-адр укажите команду arp- a и вы получите МАС адреса компьютеров, с которыми выполняли ping

Отображение и изменение таблиц преобразования IP-адресов в физические, используемые протоколом разрешения адресов (ARP).

ARP -s inet_addr eth_addr [if_addr]

ARP -d inet_addr [if_addr]

ARP -a [inet_addr] [-N if_addr]

-a Отображает текущие ARP-записи, опрашивая текущие данные протокола. Если задан inet_addr, то будут отображены IP и и физический адреса только для заданного компьютера. Если более одного сетевого интерфейса используют ARP, то будут отображаться записи для каждой таблицы.

-g То же, что и ключ -a.

inet_addr Определяет IP-адрес.

-N if_addr Отображает ARP-записи для заданного в if_addr cетевого интерфейса.

-d Удаляет узел, задаваемый inet_addr. inet_addr может содержать символ шаблона * для удаления всех узлов.

-s Добавляет узел и связывает internet адрес inet_addr с физическим адресом eth_addr. Физический адрес задается 6 байтами (в шестнадцатеричном виде), разделенных дефисом. Эта связь является постоянной.

eth_addr Определяет физический адрес.

if_addr Если параметр задан, - он определяет интернет адрес интерфейса, чья таблица преобразования адресов должна измениться. Eсли не задан, - будет использован первый доступный интерфейс.

Пример:

> arp -s 157.55.85.212 00-aa-00-62-c6-09... Добавляет статическую запись.

· Ipconfig /all – выводит полную информацию о настройках сетевой карты и протокола TCP/IP. Вывести и проанализировать информацию (обратить внимание на физический адрес сетевой карты) Если маска сети = 0.0.0.0 – это означает наличие идентичного IP адреса в сети. Проверьте это свойство (назначьте двум компьютерам одинаковый IP и задайте команду ipconfig /all)

· Tracert IP-адрес - трассировка маршрута пакета через маршрутизаторы (выводится информация о всех узлах прохождения пакета)

· Netstat - статистика протокола TCP/IP и его соединений:

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

-a Отображение всех подключений и ожидающих портов.

-b Отображение исполняемого файла, участвующего в создании каждого подключения, или ожидающего порта. Иногда известные исполняемые файлы содержат множественные независимые компоненты. Тогда отображается последовательность компонентов, участвующих в создании подключения, либо ожидающий порт. В этом случае имя исполняемого файла находится снизу в скобках [], сверху - компонент, который им вызывается, и так до тех пор, пока не достигается TCP/IP. Заметьте, что такой подход может занять много времени и требует достаточных разрешений.

-e Отображение статистики Ethernet. Он может применяться вместе с параметром -s.

-n Отображение адресов и номеров портов в числовом формате.

-o Отображение кода (ID) процесса каждого подключения.

-p протокол Отображение подключений для протокола, задаваемых этим параметром. Допустимые значения: TCP, UDP, TCPv6 или UDPv6. Используется вместе с параметром -s для отображения статистики по протоколам. Допустимые значения: IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP или UDPv6

-r Отображение содержимого таблицы маршрутов.

-s Отображение статистических данных по протоколам. По умолчанию данные отображаются для IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP и UDPv6. Параметр -p позволяет указать подмножество выводящихся данных.

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

интервал Повторный вывод статистических данных через указанный промежуток времени в секундах. Для прекращения вывода данных нажмите клавиши CTRL+C. Если параметр не задан, сведения о текущей конфигурации выводятся один раз.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: