Структура
Примечание. На услуги уровня представления действуют ограничения, определяемые допустимым размером данных на сеансовом уровне. Это может препятствовать доставке сервисных примитивов индикации и (или) подтвержде- яня P-CONNECT.
Структура сервисных примитивов приведена в табл. 3.
Таблица 3
Услуга Р CONNECT
Имя параметра |
Запрос |
Индикация |
Ответ |
Подтверждение |
Вызывающий адрес уровня представления |
М |
М |
|
|
Вызываемый адрес уровня представления Отвечающий адрес уровня представления |
М |
М |
м |
м. |
Список определений кон- |
|
|
|
|
текстов представления Список результатов определений контекстов предс- |
и |
С(=) |
|
|
давления |
|
С |
с |
С( = ) |
Имя контекста по умол- |
|
|
|
|
чанию |
и |
С( = ) |
|
|
Результат контекста по умолчанию (см. примечание) |
|
|
с |
С( = ) |
Качество услуг Требования к услугам |
S |
S |
S |
S С( = ) |
уровня представления |
и |
с |
и |
|
Режим |
м |
М( = ) |
|
|
Требования к сеансу Начальный порядковый |
S ' |
S |
S |
S |
ЗНомер точки синхронизации |
S |
S |
S |
S |
.Начальное присвоение радномочий |
S |
S |
S |
S |
' Имя параметра |
Запрос |
Индикация |
Ответ |
Подтверждение |
Идентификатор сеансового соединения |
S |
S |
S |
S |
Пользовательские данные |
и |
С( = ) |
и |
С( = ) |
Результат (см. примечание) |
|
|
м |
М( = )> |
Продолжение табл. 3
U С S
Обозначения:
М — обязательное наличие параметра;
— наличие параметра по выбору пользователя;
— условное наличие параметра;
— параметр, запрашиваемый сеансовым сервисным обеспечивающим данную услугу (ИСО 8326);
(
примитивом;
=) — указывает, что значение параметра берется из соседнего левого столбца;пробел — отсутствие параметра.
Примечание. Когда запрос на установление соединения отвергается УП-поставщиком, значение этого параметра задается поставщиком.
Вызывающий адрес уровня представления.
Этот параметр указывает адрес уровня представления (ИСО 7498—3).
Вызываемый адрес уровня представления.
Этот параметр указывает адрес уровня представления (ИСО 7498—3).
Отвечающий адрес уровня представления.
Этот параметр указывает адрес уровня представления (ИСО 7498—3).
Список определений контекстов представления.
Этот параметр включается, когда УП-пользователь в процессе установления соединения уровня представления задает один или несколько контекстов представления, подлежащих занесению в МОК. Он содержит список, состоящий из одного или нескольких пунктов; каждый пункт содержит два компонента, один из которых идентифицирует контекст представления, а другой — имя абстрактного синтаксиса.
Компоненты идентификации контекста представления этого параметра предназначены для разграничения контекстов представления при обмене между УП-пользователем и локальным логическим объектом уровня представления. Идентификация контекста представления должна удовлетворять требованию однозначности. Способ обеспечения однозначности в реальной открытой системе определяется отдельно для каждой конкретной реализации.
Примечание. Отдельный контекст представления связан с каждым именем абстрактного синтаксиса в списке имен в составе параметра списка определений контекстов представления. Если одно и то же имя включается несколько раз, для каждого такого случая образуется отдельный и однозначно идентифицируемый контекст представления.
Список результатов определений контекстов представления.
Этот параметр указывает принятие или отвержение каждого из определений контекстов представления, предлагаемых в параметре. списка определений контекстов представления; он должен включаться только в том случае, если сервисный примитив запроса и индикации содержал параметр списка определений контекстов представления. Этот параметр имеет форму списка значений результатов. Между элементами этого списка и содержимым параметра списка определений контекстов представления существует однозначное соответствие. Каждый результат может принимать одно из трех значений: «принятие», «отвержение пользователем» и «отвержение поставщиком». Значения элементов в этом параметре присваиваются УП-поставщикОм в сервисном примитиве индикации и УП-пользователем в сервисном примитиве ответа.
Будучи заданным в сервисном примитиве индикации, этот параметр используется для указания отвечающему УП-пользовате- лю тех определений контекстов представления, которые не могут быть обеспечены УП-поставщиком, посредством присвоения соответствующему элементу данного списка значения «отвержение поставщиком». Всем другим элементам присваивается значение «принятие», при этом отвечающий УП-пользователь ограничивается модификацией значений только этих доступных элементов.
Значения этого параметра из сервисного примитива ответа доставляются в неизменяемом виде в сервисном примитиве подтверждения.
Имя контекста по умолчанию.
Этот параметр указывается, когда УП-пользователь запрашивает явную идентификацию абстрактного синтаксиса, обеспечиваемого контекстом по умолчанию. Он указывает имя абстрактного синтаксиса.
Результат контекста по умолчанию.
Этот параметр обеспечивается отвечающими УП-пользователем и УП-поставщиком. Он указывает принятие или отвержение предлагаемого контекста по умолчанию и задается только в том случае, если в сервисных примитивах запроса и индикации был указан параметр имени контекста по умолчанию. В сервисном примитиве ответа он по выбору УП-пользователя может принимать значения «принятие» или «отвержение пользователем». В сервисном примитиве подтверждения он должен принимать значение из сервисного примитива ответа или значение «отвержение поставщиком», если предлагаемый контекст по умолчанию отвергается УП-поставщиком.
Качество услуг.
Посредством этого параметра УП-пользователю предоставляется доступ к параметру качества сеансовых услуг. Этот параметр аналогичен соответствующему параметру, описанному в стандарте ИСО 8326.
Требования к услугам уровня представления.
Этот параметр задается, когда УП-пользователь запрашивает выбор необязательных функциональных блоков услуг уровня представления.
Режим.
Этот параметр задает режим работы уровня представления. Он может принимать значения «нормальный» и «Х.410-1984». Значение «нормальный» определяет нормальный режим работы уровня представления. Значение «Х.410-1984» определяет режим работы уровня представления в соответствии с Рекомендацией МККТТ Х.410-1984. К режиму работы «Х.410-1984» предъявляются следующие требования:
в сервисный примитив запроса P-CONNECT не должны включаться следующие параметры: список определений контекстов представления, имя контекста по умолчанию и требования к услугам уровня представления;
требования, предъявляемые к параметрам пользовательских данных некоторых сервисных примитивов урбвня представления, перечисленные в приложении.
Требования к сеансу.
Посредством этого параметра УП-пользователю предоставляется доступ к параметру требований к сеансу сеансовых услуг. Этот параметр аналогичен соответствующему параметру, описанному в стандарте ИСО 8326.
Начальный порядковый номер точки синхронизации.
Посредством этого параметра УП-пользователю предоставляется доступ к параметру начального порядкового номера точки синхронизации сеансовых услуг. Этот параметр аналогичен соответствующему параметру, описанному в стандарте ИСО 8326.
Начальное присвоение полномочий.
Посредством этого параметра УП-пользователю предоставляется доступ к параметру начального присвоения полномочий сеансовых услуг. Этот параметр аналогичен соответствующему параметру, описанному в стандарте ИСО 8326.
Идентификатор сеансового соединения.
Посредством этого параметра УП-пользователю предоставляется доступ к параметру идентификатора сеансового соединения, сеансовых услуг. Этот параметр аналогичен соответствующему параметру, описанному в стандарте ИСО 8326.
Пользовательские данные.
Во всех сервисных примитивах P-CONNECT этот параметр представляет собой одно или несколько значений представляемых данных (включая любые вставляемые значения представляемых данных) из контекста представления, предлагаемого в параметре списка определений контекстов представления, при его наличии. Если параметр списка определений контекстов представления отсутствует, параметр пользовательских данных содержит одно или несколько значений представляемых данных из предлагаемого контекста по умолчанию (неявно или явно определенного в запросе P-CONNECT).
Результат.
Этот параметр задается отвечающим УП-пользователем или УП-поставщиком. Он указывает результат использования услуги P-CONNECT. Этот параметр может принимать следующие значения:
«принятие»;
«отвержение пользователем»;
«отвержение поставщиком».
Причины отвержения соединения уровня представления должны быть определены.*
Процедура соединения
УП-поставщик передает от инициирующего УП-поль- зователя к отвечающему следующие параметры: вызывающий адрес уровня представления, вызываемый адрес уровня представления, режим, начальный порядковый номер точки синхронизации, начальное присвоение полномочий, идентификатор сеансового соединения и пользовательские данные. УП-поставщик передает в направлении от отвечающего УП-пользователя к инициирующему следующие параметры: отвечающий адрес уровня представления, начальный порядковый номер точки синхронизации, начальное4 присвоение полномочий, идентификатор сеансового соединения и пользовательские данные.
Характеристики соединения, задаваемые параметрами требований к услугам уровня представления, к сеансу и к качеству услуг, являются предметом соглашения между УП-пользовате- лями и УП-поставщиком.
Это соглашение достигается с помощью механизма' согласования, в котором УП-поставщик сохраняет за собой право на изменение значений этих параметров, задаваемых в сервисном примитиве запроса, до их доставки в сервисном примитиве индикации. Значения этих параметров в сервисном примитиве ответа достав-
* Что касается значений причины, то в этом направлении продолжается работа по выработке единого подхода на всех уровнях эталонной модели ВОС. В результате этой работы может быть выпущено дополнение к настоящему стандарту, в котором будут отражены дальнейшие исследования и интеграция. ляются неизменными в сервисном примитиве подтверждения и определяются нижеприведенными условиями:
для параметров требований к услугам уровня представления и к сеансу УП-пользователь не должен выбирать функциональный блок в сервисном примитиве ответа, который не был выбран в сервисном примитиве индикации;
значения параметра качества услуг подчиняется правилам согласования, описанным в стандарте ИСО 8326.
Параметр списка определений контекстов представления является необязательным для сервисного примитива запроса P-CONNECT; при его отсутствии МОК будет пустым. При наличии этого параметри контексты представления, которые он задает, доступны для использования в параметре пользовательских данных; при отсутствии параметра для использования доступен только контекст по умолчанию.
Если параметр списка определений контекстов представления задан в сервисном примитиве запроса P-CONNECT, то он должен быть задан и в сервисном примитиве индикации P-CONNECT вместе с параметром списка результатов определений контекстов представления. В этом случае параметр списка-результатов определений контекстов представления должен задаваться также и в сервисных примитивах ответа и подтверждения.