Сетевые технологии

Функции верхних уровней сетевой модели OSI

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

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

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

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

Представительский уровень отвечает за преобразование протоколов, трансляцию данных, их шифрование, смену или преобразование применяемого набора символов (кодовой таблицы) и расширение графических команд.
Представительский уровень управляет сжатием данных для уменьшения передаваемых битов. На этом уровне в Win/DOS работает утилита, называемая редиректором (redirector). Ее назначение — переадресовать операции ввода/вывода к ресурсам сервера Lan Manager.
Функции представительского уровня:
  • отвечает за преобразование протоколов и кодирование/декодирование данных. Запросы приложений, полученные с уровня приложений, преобразует в формат для передачи по сети, а полученные из сети данные преобразует в формат, понятный приложениям;
  • сжимает/распаковывает или кодирует/декодирует данные;
  • перенаправления запросов другому сетевому ресурсу, если они не могут быть обработаны локально.
Пример: протокол SSL (обеспечивает секретный обмен сообщениями для протоколов прикладного уровня TCP/IP).

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

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