Коммутаторы локальных сетей, основные функции, принцип работы

Вид материалаДокументы

Содержание


Формат заголовка IPX-пакета
Формат заголовка пакета NCP
NetBIOS (Network Basic Input/Output System)
31. Стек протоколов TCP/IP, соответствие протоколов TCP/IP уровням модели OSI, назначение различных протоколов, входящих в стек
Прикладной уровень
На основном уровне
Уровень межсетевого взаимодействия
VLSM адресация в IP сетях, как способ экономии адресного пространства, приведите пример.
Подобный материал:
1   2   3   4   5   6   7   8

Формат заголовка IPX-пакета



SPX (Sequence Packet eXchange) и его усовершенствованная модификация SPX II представляют собой транспортные протоколы 7-уровневой модели ISO. Это протокол гарантирует доставку пакета и использует технику скользящего окна (отдаленный аналог протокола TCP). В случае потери или ошибки пакет пересылается повторно, число повторений задается программно.

В протоколе SPX не предусмотрена широковещательная или мультикастинг-адресация.

В SPX индицируется ситуация, когда партнер неожиданно прерывает соединение, например из-за обрыва связи. Пакеты SPX вкладываются в пакеты IPX.




. Формат заголовка SPX-пакета

NCP


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


Формат заголовка пакета NCP

    1. Стек протоколов NetBIOS/SMB, соответствие протоколов NetBIOS/SMB уровням модели OSI, назначение различных протоколов, входящих в стек протоколов NetBIOS/SMB.


Стек NetBIOS/SMB. Этот стек широко используется в продуктах компаний IBM и Microsoft. На физическом и канальном уровнях этого стека используются все наиболее распространенные протоколы Ethernet, Token Ring, FDDI и другие. На верхних уровнях работают протоколы NetBEUI и SMB.

Протокол NetBIOS (Network Basic Input/Output System) появился в 1984 году как сетевое расширение стандартных функций базовой системы ввода/вывода (BIOS) IBM PC для сетевой программы PC Network фирмы IBM. В дальнейшем этот протокол был заменен так называемым протоколом расширенного пользовательского интерфейса NetBEUI - NetBIOS Extended User Interface. Протокол NetBEUI разрабатывался как эффективный протокол, потребляющий немного ресурсов, для использования в сетях, насчитывающих не более 200 рабочих станций. Этот протокол содержит много полезных сетевых функций, которые можно отнести к сетевому, транспортному и сеансовому уровням модели OSI, однако с его помощью невозможна маршрутизация пакетов. Это ограничивает применение протокола NetBEUI локальными сетями, не разделенными на подсети, и делает невозможным его использование в составных сетях. Некоторые ограничения NetBEUI снимаются реализацией этого протокола NBF (NetBEUI Frame), которая включена в операционную систему Microsoft Windows NT.

Протокол SMB (Server Message Block) выполняет функции сеансового, представительного и прикладного уровней. На основе SMB реализуется файловая служба, а также службы печати и передачи сообщений между приложениями.



. Соответствие популярных стеков протоколов модели OSI


31. Стек протоколов TCP/IP, соответствие протоколов TCP/IP уровням модели OSI, назначение различных протоколов, входящих в стек протоколов TCP/IP.

  • Составная сеть (internetwork или internet) - это совокупность нескольких сетей, называемых также подсетями (subnet), которые соединяются между собой маршрутизаторами. Организация совместной транспортной службы в составной сети называется межсетевым взаимодействием (internetworking).
  • В функции сетевого уровня входит: передача пакетов между конечными узлами в составных сетях, выбор маршрута, согласование локальных технологий отдельных подсетей.
  • Маршрут - это последовательность маршрутизаторов, которые должен пройти пакет от отправителя до пункта назначения. Задачу выбора маршрута из нескольких возможных решают маршрутизаторы и конечные узлы на основе таблиц маршрутизации. Записи в таблицу могут заноситься вручную администратором и автоматически протоколами маршрутизации.
  • Протоколы маршрутизации (например, RIP или OSPF) следует отличать от собственно сетевых протоколов (например, IP или IPX). В то время как первые собирают и передают по сети чисто служебную информацию о возможных маршрутах, вторые предназначены для передачи пользовательских данных.
  • Сетевые протоколы и протоколы маршрутизации реализуются в виде программных модулей на конечных узлах-компьютерах и на промежуточных узлах - маршрутизаторах.
  • Маршрутизатор представляет собой сложное многофункциональное устройство, в задачи которого входит: построение таблицы маршрутизации, определение на ее основе маршрута, буферизация, фрагментация и фильтрация поступающих пакетов, поддержка сетевых интерфейсов. Функции маршрутизаторов могут выполнять как специализированные устройства, так и универсальные компьютеры с соответствующим программным обеспечением.
  • Для алгоритмов маршрутизации характерны одношаговый и многошаговый подходы. Одношаговые алгоритмы делятся на алгоритмы фиксированной, простой и адаптивной маршрутизации. Адаптивные протоколы маршрутизации являются наиболее распространенными и в свою очередь могут быть основаны на дистанционно-векторных алгоритмах и алгоритмах состояния связей.
  • Наибольшее распространение для построения составных сетей в последнее время получил стек TCP/IP. Стек TCP/IP имеет 4 уровня: прикладной, основной, уровень межсетевого взаимодействия и уровень сетевых интерфейсов. Соответствие уровней стека TCP/IP уровням модели OSI достаточно условно.
  • Прикладной уровень объединяет все службы, предоставляемые системой пользовательским приложениям: традиционные сетевые службы типа telnet, FTP, TFTP, DNS, SNMP, а также сравнительно новые, такие, например, как протокол передачи гипертекстовой информации HTTP.
  • На основном уровне стека TCP/IP, называемом также транспортным, функционируют протоколы TCP и UDP. Протокол управления передачей TCP решает задачу обеспечения надежной информационной связи между двумя конечными узлами. Дейтаграммный протокол UDP используется как экономичное средство связи уровня межсетевого взаимодействия с прикладным уровнем.
  • Уровень межсетевого взаимодействия реализует концепцию коммутации пакетов в режиме без установления соединений. Основными протоколами этого уровня являются дейтаграммный протокол IP и протоколы маршрутизации (RIP, OSPF, BGP и др.). Вспомогательную роль выполняют протокол межсетевых управляющих сообщений ICMP, протокол группового управления IGMP и протокол разрешения адресов ARP.
  • Протоколы уровня сетевых интерфейсов обеспечивают интеграцию в составную сеть других сетей. Этот уровень не регламентируется, но поддерживает все популярные стандарты физического и канального уровней: для локальных сетей - Ethernet, Token Ring, FDDI и т. д., для глобальных сетей - Х.25, frame relay, PPP, ISDN и т. д.
  • В стеке TCP/IP для именования единиц передаваемых данных на разных уровнях используют разные названия: поток, сегмент, дейтаграмма, пакет, кадр.



  • ссылка скрыта. Классы адресов. Маршрутизируемые и не маршрутизируемые адреса. Специальные виды адресов. Подсети (назначение и способ их задания).


Адресация:

  1. Классовая

Типы адресов:
  1. Unicast
  2. Broadcast
  3. Multycast
  4. Loop back – адрес внутренней петли 127.0.0.1


Сетевой уровень стека TCP/IP передает пакеты между сетями, опираясь на IP-адреса. IP-адрес (четвертой версии, являющейся основной в настоящее время) состоит из 32 бит (4 байт). Как правило, IP-адрес записывают как четыре десятичных числа (значения отдельных байтов), разделенные точками, например: 123.45.67.89. Адрес состоит из двух частей: номера подсети и номера узла, причем номер узла не зависит от его MAC-адреса (или другого локального адреса).

Все IP-адреса разделены на 5 классов (от A до E), задающих разные соотношения между количеством подсетей и количеством узлов в них (см. рис.13.1).

А,В,С – Используются для адресации хостов.

D – для мультикастовых рассылок






1 байт

2 байт

3 байт

4 байт

Класс А

0| N сети

N узла

Класс B

10| N сети

N узла

Класс C

110| N сети

N узла

Класс D

1110| Адрес multicast-группы

Класс E

11110| Зарезервировано


Недостатки классовой адресации:
      • Не экономичное расходование адресов
      • Проблемы с безопасностью
      • Несоразмерное увеличение адресных таблиц на маршрутизаторах.



Бесклассовая адресация, позволяет организовать:
  1. Более мелкие сети
  2. Сократить объем маршрутных таблиц
  3. Более безопасные сети, изолирование сетей на 3-ем уровне.
  4. Экономия адресного пространства.
  5. Используя маски можно гибко организовать адресацию подсетей, что позволяет не изменяя маршрутной таблицы внутри сети двигая разряды вправо организовать необходимое кол – во подсетей.



    1. VLSM адресация в IP сетях, как способ экономии адресного пространства, приведите пример.



  1. Протокол межсетевого взаимодействия IP, основные функции, формат IP дейтаграммы, назначение полей заголовка.