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

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

Сеансовый уровень может поддерживать:

·  управление диалогом – выбор нужного режима обмена данными;

·  управление маркерами – специальный механизм разрешения операций при критических ситуациях;

·  управление операциями – управление специальными контрольными точками (называемыми точками синхронизации) и передачей данных между этими точками.

В сетях TCP/IP общий протокол сеансового уровня отсутствует, но имеются частные реализации. Например, файловая система NFS (Network File System) самостоятельно реализует сервис сеансового уровня – протокол RPC (Remote Procedure Call – вызов удаленных процедур).