В семи- уровень модель OSI компьютерных сетей, уровень сеанса - уровень 5 .
Уровень сеанса обеспечивает механизм для открытия, закрытия и управления сеанс между прикладными процессами конечного пользователя, т. Е. Полупостоянный диалог. Сеансы связи состоят из запросов и ответов, которые происходят между приложениями. Службы сеансового уровня обычно используются в средах приложений, которые используют вызовы удаленных процедур (RPC).
Примером протокола сеансового уровня является набор протоколов OSI протокол сеансового уровня, также известный как X.225 или ISO 8327. В случае потери соединения этот протокол может попробовать чтобы восстановить соединение. Если соединение не используется в течение длительного периода, протокол сеансового уровня может закрыть его и снова открыть. Он обеспечивает либо полнодуплексный, либо полудуплексный режим и предоставляет точек синхронизации в потоке передаваемых сообщений.
Другие примеры сеанса реализации уровня включают протокол информации о зоне (ZIP) - протокол AppleTalk, который координирует процесс привязки имени, и протокол управления сеансом (SCP) - DECnet фаза IV. протокол сеансового уровня.
В рамках семантики уровней сервисов сетевой архитектуры OSI, сеансовый уровень отвечает на сервисные запросы от уровня представления и выдает сервисные запросы на транспортный уровень.
Сеансовый уровень модели OSI отвечает за сессию , контрольную точку и восстановление. Это позволяет правильно комбинировать или синхронизировать информацию разных потоков, возможно, происходящих из разных источников.
Пример использования сеансового уровня: сеансные компоненты, которые активны только до тех пор, пока сеанс активен, и удаляются при отключении сеанса. Разработчики Java могут использовать их для хранения информации о пользователе во время веб-сеанса.
Примером приложения является веб-конференция, в которой потоки аудио и видео должны быть синхронными, чтобы избежать так называемых проблем синхронизации губ. Управление потоком гарантирует, что человек, отображаемый на экране, является текущим выступающим.
Другое приложение - прямые телетрансляции, где потоки аудио и видео должны плавно объединяться и переходить от одного к другому, чтобы избежать бесшумного эфира или чрезмерного перекрытия.
Эталонная модель TCP / IP не занимается деталями модели OSI, касающейся семантики приложения или транспортного протокола, и, следовательно, не рассматривает уровень сеанса. Управление сеансами OSI в связи с типичными транспортными протоколами (TCP, SCTP) содержится в протоколах транспортного уровня или иным образом считается областью протоколов прикладного уровня. Уровни TCP / IP - это описания рабочих областей (приложение, связь между хостами, сеть, связь), а не подробные предписания рабочих процедур или семантики данных.