Сеансовый уровень (Session Layer)

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

Основные функции сеансового уровня:

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

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

 
< Пред   СОДЕРЖАНИЕ     След >