В модели OSI каждый уровень выполняет специфические функции для обеспечения сетевой связи и передачи данных. На сетевом уровне осуществляется маршрутизация пакетов и прозрачная передача данных между сетями разных технологий.
Прикладной уровень реализует доступ приложения в сеть. Уровень управляет переносом файлов и управление сетью.
Уровень представления
На этом уровне происходит обмен данными между ПО на разных ОС. На этом уровне реализовано преобразование информации (кодирование, сжатие и тд) для передачи потока информации на транспортный уровень. Протоколы уровня используются и те, что используют высшие уровни модели OSI.
Сеансовый уровень
На этом уровне происходит организация сеансов обмена информацией между оконечными машинами. На этом уровне идет определение активной стороны и реализуется синхронизация сеанса. На практике многие протоколы других уровней включают функцию сеансового уровня.
Транспортный уровень
Самые распространенные протоколы этого уровня:
TP4
SPX
NCP
TCP — протокол управления передачей
На этом уровне потоки информации делятся на пакеты для передачи их на сетевом уровне.
Сетевой уровень
Самые частые протоколы:
CLNP
X 25
IPX
ПIP
На этом уровне происходит деление пользователей сети на группы. Здесь реализуется маршрутизация пакетов на основе MAC-адресов. Сетевой уровень реализует прозрачную передачу пакетов на транспортный уровень. На этом уровне стираются границы сетей разных технологий. Маршрутизаторы работают на этом уровне.
Канальный уровень
Также на этом уровне реализуется обнаружение и исправление ошибок при передаче. На канальном уровне пакет помещается в поле данных кадра — инкапсуляция. Обнаружение ошибок возможно с помощью разных методов. К примеру реализация фиксированных границ кадра, или контрольной суммой.
Самые распространенные протоколы на этом уровне:
Frame Relay
х 25
FDDI
Token Ring
Ethernet
IEEE 802.2 LLC и MAC
Протокол последовательной передачи HDLC
На этом канале реализована транспортировка и прием кадров данных. Уровень реализует запросы сетевого уровня и использует физический уровень для приема и передачи. Спецификации IEEE 802.x делят этот уровень на два подуровня управление логическим каналом (LLC) и управление доступом к среде (MAC).
Физический уровень
На физическом уровне нельзя вникнуть в смысл данных, так как она представлена в виде битов.
Самые распространенные виды спецификаций на этом уровне: