Каждый процесс пользователя может иметь “первичную функцию пользователя” и “вторичную функцию пользователя”. “Первичная функция пользователя” - это часть процесса пользователя, которая инициирует запросы пользователя к удаленному объекту пользователя при помощи “вторичной функции пользователя”, принадлежащей последнему. Запрашиваемые задачи исполняются при помощи сервиса связи, который включает в себя передачу PDU*. Последовательность процедур сервиса связи описана при помощи последовательности сервисных примитивов.
_______________
* PDU - Protocol data unit - протокол блока данных.
4.1 Сервисные примитивы пользователя
Первичный пользователь инициирует функцию сервисным примитивом “запрос”. Сквитированный сервис пользователя требует ответов от вторичного пользователя. Вторичный пользователь возвращает соответствующие ответы сервисными примитивами ответа, которые доставляются к первичному пользователю сервисным примитивом подтверждения (рисунок 1).
Рисунок 1 - Основные сервисы пользователя
Сервис. запрос ( . req) | - первичный пользователь посылает запрос при помощи этого сервисного примитива удаленной вторичной функции пользователя через сервис связи. | |||
Сервис. индикация ( . ind) | - сервис связи использует этот сервисный примитив для доставки сервисного запроса индикации к вторичной функции пользователя. | |||
Сервис. ответ ( . res) | - вторичная функция пользователя использует этот сервисный примитив для ответа на запрос от сервиса связи. | |||
Сервис. подтверждение ( . con) | - сервис связи использует этот сервисный примитив для доставки ответа от вторичной к первичной функции пользователя. |