Более 20 услуг этого уровня объединяются в 12 функциональных групп. Все открытые системы должны иметь возможность реализации хотя бы одной функциональной группы, которая называется базовой.
Базовая группа включает:
§ S-CONNECT – установление сеансового соединения;
§ S-DATA – передача нормальных данных;
§ S-RELEASE – завершение сеансового соединения;
§ S-U-ABORT – безусловное завершение по инициативе пользователя;
§ S-P-ABORT – безусловное завершение по инициативе поставщика сервиса.
К дополнительным относятся функциональные группы:
· согласованного завершения;
· большой синхронизации;
· управления активностью
· малой синхронизации
· дуплекса;
· полудуплекса;
· ресинхронизации;
· оповещения об ошибках;
· передачи срочных данных и т.д.
При установлении соединения согласовывается сервисное подмножество – сервисный профиль сеансового соединения. Это комбинация: базовая группа + ряд дополнительных групп.
В рекомендации предлагается несколько базовых профилей. Это, например, основное комбинированное подмножество, включающее базовую группу и дополнительные группы полудуплекса и дуплекса. Однако любой пользователь может сам сформировать сервисный профиль исходя из требований к обмену, с учетом возможностей своих и партнера.