Прикладной уровень

Представительский уровень

Сеансовый уровень

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

На транспортном уровне решаются вопросы обеспечения надежности передачи данных, обнаружения и исправления ошибок передачи (искажение, потеря и дублирование пакетов). Сегмент – блок данных транспортного уровня.

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

Протоколы транспортного уровня и выше реализуются программными средствами узлов сети, компонентами сетевых систем.

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

Отдельные протоколы сеансового уровня обычно не используются.
Его функции реализуются в протоколах прикладного уровня.

Функции уровня представления заключаются в преобразовании формы представления данных, полученных от прикладного уровня одной системы, в форму, необходимую для восприятия прикладным уровнем другой системы.
На этом уровне преодолеваются синтаксические различия в представлении и кодировке данных.

На уровне представления также обеспечивается секретность обмена данными для всех служб прикладного уровня.

Протоколы прикладного уровня обеспечивают доступ пользователей к разделяемым ресурсам сети (файлы, принтеры, факсы, сканеры, гипертекстовые страницы). К ним относятся протоколы электронной почты и другие протоколы совместной работы. В качестве единицы информации протоколы этого уровня используют сообщение.

Блоки информации, передаваемые между уровнями, имеют стандартный формат: заголовок (header), служебная информация, данные, концевик. Каждый уровень при передаче блока информации нижестоящему уровню снабжает его своим заголовком. Заголовок вышестоящего уровня воспринимается нижестоящим как передаваемые данные.

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

· спецификация услуг (что делает уровень?);

· спецификация протоколов (как это делается?).

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

Указанные уровни управления можно по разным признакам объединять в группы:

· уровни 1, 2 и, частично, 3 реализуются в большей части за счет аппаратных средств; верхние уровни с 4 по 7 и, частично, 3 обеспечиваются программными средствами;

· уровни 1 и 2 обслуживают абонентскую подсеть, уровни 3 и 4 – коммуникационную подсеть, уровни 5–7 обслуживают прикладные процессы, выполняемые в сети;

· уровни 1 и 2 ответственны за физические соединения; уровни 3–6 заняты организацией передачи, передачей и преобразованием информации в понятную для абонентской аппаратуры форму; уровень 7 обеспечивает выполнение прикладных программ пользователя.