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

Материал из Википедии — свободной энциклопедии

Стек протоколов — это

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

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

Существует достаточное количество стеков протоколов, широко применяемых в сетях. Наиболее популярные стеки протоколов:

UNIX, IPX/SPX фирмы Novell, NetBIOS/SMB, разработанный фирмами Microsoft и IBM, DECnet корпорации Digital Equipment, SNA фирмы IBM
и некоторые другие.

Стандартные стеки коммуникационных протоколов

OSI

Важно различать модель OSI и стек протоколов OSI. В то время как модель OSI является концептуальной схемой взаимодействия открытых систем, стек OSI представляет собой набор спецификаций конкретных протоколов.

В отличие от других стеков протоколов, стек OSI полностью соответствует модели OSI, включая спецификации протоколов для всех семи уровней взаимодействия, определённых в этой модели:

Стек протоколов OSI
7. Прикладной X.400 X.500 VTP FTAM JTM Другие
6. Представления Протокол уровня представления OSI
5. Сеансовый Сеансовый протокол OSI
4. Транспортный Транспортные протоколы OSI
3. Сетевой ES-IS, IS-IS, CONP, CLNP
2. Канальный Ethernet

(OSI-8802.3,

IEEE-802.3)

Token Bus

(OSI-8802.4,

IEEE-802.4)

Token Ring

(OSI-8802.5,

IEEE-802.5)

X.25 ISDN FDDI

(ISO-9314)

1. Физический HDLC

LAP-B

TCP/IP