Стеки протоколов – это комбинация протоколов. Каждый уровень определяет различные протоколы для управления функциональными связями или ее подсистемами. Каждому уровню присущ свой набор правил. На рис. 6.2 показана модель OSI и уровни протоколов.
Так же как и уровни в модели OSI, нижние уровни стека описывают правила взаимодействия оборудования, изготовленного разными производителями. А верхние уровни описывают правила проведения сеансов связи и интерпретации приложений. Чем выше уровень, тем сложнее становятся решаемые им задачи и связанные с этими задачами протоколы.
Прикладной у. |
Инициация или прием запроса |
Представительский у. |
Добавление в пакет форматирующей, отображающей и шифрующей информации |
Сеансовый у. |
Добавление информации о трафике с указанием момента отправки пакета |
Транспортный у. |
Добавление информации для обработки ошибок |
Сетевой у. |
Добавление адресной информации и информации о месте пакета в последовательности передаваемых пакетов |
Канальный у. |
Добавление информации для проверки ошибок и подготовка данных для передачи по физическому соединению |
Физический у. |
Передача пакета как потока битов |
Рис. 6.2 Модель OSI и уровни протоколов
Привязка позволяет с достаточной гибкостью настраивать сеть, то есть сочетать протоколы и платы сетевых адаптеров, как того требует ситуация. Например, два стека протоколов IPX/SPX могут быть привязаны к одной плате СА. Если на компьютере более одной
платы
СА, то стек протоколов (СП) может быть привязан как к одной, так и нескольким
платам СА.
Порядок привязки определяет очередность, с которой ОС выполняет протоколы. Если с одной платой СА связано несколько протоколов, то порядок привязки определяет очередность, с которой будут использоваться протоколы при попытках установить соединение. Обычно привязку выполняют при установке ОС или протокола. Например, если TCP/IP первый протокол в списке привязки, то именно он будет использоваться, при попытке установить связь. Если попытка неудачна, компьютер попытается установить соединение, используя следующий по порядку протокол в списке привязки.
Привязка не ограничивается установкой соответствия стеков протоколов плате СА. СА должен быть привязан к компонентам, уровни которых и выше, и ниже его уровня. Так TCP/IP наверху может быть привязан к Сетевому уровню NetBIOS, а внизу-к драйверу платы СА. Драйвер, в свою очередь, привязан к плате СА.
В компьютерной промышленности в качестве стандартных моделей протоколов разработано несколько стеков. Важные:
· набор протоколов ISO/OSI;
· IBM System Network Architecture (SNA);
· Digital DECnetTM;
· Novell NetWare;
· Apple AppleTalk®;
· Набор протоколов Интернета TCP/IP.
На
рис. 6.3 показано отображение протоколов на модель OSI
Канальный уровень |
LLC Ethernet, LLC Token Ring. FDOI, Региональные сети |
LLC Ethernet, LLC Token Ring, FDDI, Региональные сети |
LLC Ethernet, LLC Token Ring. FDDI, Региональные сети |
LLC Ethernet, LLC Token Ring, FDDI, Региональные сети |
LLC Ethernet LLC Token Ring. FDDI Региональные сети |
|
|
|
|
|
|
Физический уровень |
Любой носитель информации |
Любой носитель информации |
Любой носитель информации |
Любой носитель информации |
Любой носитель информации |
Рис. 6.3 Отображение популярных протоколов на модель OSI
Протоколы этих стеков выполняют работу специфичную для своего уровня. Однако, коммуникационные задачи, которые возложены на сеть, приводят к разделению протоколов на три типа: прикладной; транспортный, сетевой (рис. 6.4).
Прикладной уровень |
Пользователи услугами сети Прикладного уровня |
Представительский уровень |
|
Сетевой уровень |
|
Транспортный уровень |
Транспортные службы |
Сетевой уровень |
Сетевые службы |
Канальный уровень |
|
Физический уровень |
Рис.6.4 Модель OSI и типы протоколов
Прикладные протоколы (ПП) работают на верхнем уровне модели OSI. Они обеспечивают взаимодействие приложений и обмен данными между ними. К наиболее популярным ПП относятся:
· Telnet – протокол Интернета (И) для регистрации на удаленных хостах и обработки данных на них;
· FTP (File Transfer Protocol) – протокол И для передачи файлов;
· SMTP (Simple Mail Transfer Protocol) – протокол И для обмена электронной почтой;
· SNMP (Simple Network Management Protocol) – протокол И для мониторинга сети и сетевых компонентов;
· TFTP (Trivial File Transfer Protocol) – простейший протокол передачи данных для доставки выполняемого файла бездисковой клиентской системе;
· DNS (Domain Name System) – служба централизованного разрешения имен;
· BOOTP (Bootstrap Protocol) – протокол динамической конфигурации хоста;
· SMB (Server Message Blocks) – блоки серверных сообщений;
· NCP (Network Control Protocol) – протокол управления сетью с целью определения параметров соединения для каждого из протоколов Сетевого у;
· NetBIOS (Network Basic Input/Output System) – сетевая базовая система ввода вывода
· NetBEUI (NetBIOS Extended User Interface) – расширенный пользовательский интерфейс сетевой BIOS.
Транспортные протоколы поддерживают сеансы связи между компьютерами и гарантируют надежный обмен данными между ними. К популярным относятся:
· TSP (Transmission Control Protocol – протокол для гарантированной доставки данных, разбитых на последовательность фрагментов;
· SPX – часть набора протоколов IPX/SPX (Interwork Packet Exchange/Sequential Packet Exchange) – для данных, разбитых на последовательность фрагментов, фирмы Novell;
· NetBEUI – устанавливает сеансы связи между компьютерами (NetBIOS) и представляет верхним уровням транспортные услуги (NetBEUI);
· ATP (Apple Talk Transaction Protocol), NBP (Name Binding Protocol) – протоколы сеансов связи и транспортировки данных фирмы Apple.
Сетевые протоколы обеспечивают услуги связи. Эти протоколы управляют несколькими типами данных: адресацией, маршрутизацией, проверкой ошибок и запросами на повторную передачу. Сетевые п., кроме того, определяют правила для осуществления связи в конкретных сетевых средах, например, Ethernet или Token Ring. К популярным относятся:
· IP (Internet Protocol) – протокол для передачи пакетов;
· IPX (Internet work Packet Exchange) – протокол фирмы NetWare для передачи и маркировки пакетов;
· DDP (Datagram Delivery Protocol) – Apple Talk протокол для транспортировки данных.
Вопросы для самопроверки:
1.Что такое протокол и его особенности? 2.Работа протоколов
3.Что такое стеки протоколов? 4.Три типа протоколов и их услуги.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.