Стеки протоколов локальных сетей
Иерархически организованный набор разноуровневых протоколов, достаточный для
организации полноценного взаимодействия узлов в сети называется стеком
протоколов.
Протоколы нижних уровней часто реализуются комбинацией программных и аппаратных
средств, а протоколы верхних уровней, как правило, программными средствами.
Примером протокола физического уровня может служить спецификация 10Base-T
технологии Ethernet, которая определяет в качестве используемого кабеля
неэкранированную витую пару с волновым сопротивлением 100 Ом, разъем RJ-45.
Протоколы канального уровня реализуются компьютерами, мостами, коммутаторами и
маршрутизаторами. Протокол канального уровня обычно работает в пределах сети,
являющейся одной из составляющих более крупной составной сети, объединенной
протоколами сетевого уровня.
На сетевом уровне определяются 2 вида протоколов:
• маршрутизируемые протоколы - реализуют продвижение пакетов через сеть.
Их имеют ввиду, когда говорят о протоколах сетевого уровня;
• маршрутизирующие протоколы или протоколы маршрутизации. С помощью этих
протоколов маршрутизаторы собирают информацию о топологии межсетевых соединений,
на основании которых осуществляется выбор маршрута продвижения пакетов.
Все протоколы, начиная с транспортного уровня и выше, реализуются программными
средствами конечных узлов сети- компонентами их сетевых ОС.
Протоколы нижних 4-х уровней решают задачу транспортировки сообщений в составных
сетях с произвольной топологией.
Оставшиеся 3 верхних уровня решают задачи предоставления прикладных сервисов.
Функции протокола сеансового уровня часто объединяют с функциями прикладного
уровня и реализуют в одном протоколе.
На представительском уровне может выполняться шифрование и дешифрование данных.
Прикладной уровень - в сущности и есть набор разнообразных протоколов, с помощью
которых пользователи сети получают доступ к разделяемым ресурсам, таким как
файлы, принтеры, Web-страницы.
В следующей сводной таблице приведен список протоколов различных уровней
наиболее популярных на текущий момент.
Уровни модели OSI Популярные версии протоколов соответствующего уровня
Прикладной FTP - протокол копирования файлов
TFTP - упрощенный протокол копирования файлов
X.400 - электронная почта
Telnet - удаленный доступ в сеть
SMTP - простой протокол почтового обмена
CMIP - общий протокол управления информацией
SNMP - простой протокол управления сетью
NFS - сетевая файловая система
FTAM - метод доступа для копирования файлов
Представительский DNS
LDAP
NetBIOS/IP
Сеансовый Сеансовый уровень редко реализуется в виде отдельных протоколов.
Функции этого уровня часто объединяют с функциями прикладного уровня и реализуют
в одном протоколе.
Транспортный TCP - протокол управления передачей
NCP - Netware Core Protocol
SPX - упорядоченный обмен пакетами
TP4 - протокол передачи класса 4
Сетевой IP - протокол Internet
IPX - протокол межсетевого обмена
X.25 (частично этот протокол реализован на канальном уровне)
CLNP - сетевой протокол без организации соединений
Канальный HDLC для последовательных соединений
IEEE 802.2 LLC (тип I и тип II) обеспечивают управление доступом (MAC)
для сред 802.x
Ethernet
Token Ring
FDDI
X.25
Frame relay
PPP
Физический EIA-RS-232-C, CCITT V.24/V.28 – механические и
электрические характеристики несбалансированного последовательного интерфейса
EIA-RS-422/449, CCITT V.10 - механические, электрические и оптические
характеристики сбалансированного последовательного интерфейса
IEEE 802.3 -- CSMA/CD (Ethernet)
IEEE 802.5 -- Token Ring