Основные функции транспортного, сеансового, представления данных, прикладного уровней

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

Этот уровень как бы разделяет средства формирования данных в сети от средств их передачи. Здесь осуществляется разделение информации по определенной длине и уточняется адрес назначения. Транспортный уровень позволяет мультиплексировать передаваемые сообщения - передает в одной посылке несколько сообщений для различных соединений.

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

Сеансовый уровень определяет организацию и управление сеансами взаимодействия между двумя пользовательскими процессами. Сеанс создается по запросу пользовательского процесса, переданному через прикладной и представительный уровни). Основные функции данного уровня: управление очередностью передачи данных и их приоритетом, синхронизация отдельных событий, выбор формы диалога пользователей (полудуплексная (1 канал), дуплексная передача (2 канала)).

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

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

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

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

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

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

Наши рекомендации