logo search
ИСМ ответы

Стеки протоколов

Модель OSI межсетевого взаимодействия иллюстрируется следующей таблицей.

Модель OSI

Уровни NetWare

Уровни TCP/IP

7 Уровень приложений

Служебные средства|приложения

Приложение|Почта|Файл|Передача|Виртуальный терминал|Управление сетью

6 Уровень презентации

Протоколы ядра

Тоже, что и выше

5 Уровень сеанса

Тоже, что и выше

Тоже, что и выше

4 Транспортный уровень

SPX|TCP

TCP|UDP

3 Сетевой уровень

IPX|IP

IP|ICMP

2 Уровень связи данных

IPX|IP (1/2)

Связь данных

1 Физический уровень

Драйверы устройств и аппаратура (1/2)

Ethernet|Token Ring|X.25|FDDI

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

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

Как уже упоминалось, многие разработчики и производители не следуют точно стеку протоколов OSI. Они используют другие стеки протоколов, близко напоминающие модель OSI. Продукт, который использует один стек протокола, не может взаимодействовать с продуктом, использующим другой стек протокола. Перечислим основные стеки протоколов, некоторые из которых мы уже упоминали: