Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://oit.cmc.msu.ru/lectures/AnalizeIT/Ch12_5.html
Дата изменения: Thu Jan 15 23:15:42 2004 Дата индексирования: Mon Oct 1 22:31:25 2012 Кодировка: Windows-1251 |
Часть XII12.5. Сервисный элемент управления прикладной ассоциациейСервисный элемент ACSE и соответствующий ему протокол обеспечивают стандартный сервис управления прикладной ассоциацией для всех других прикладных сервисных элементов в модели OSI RM. 12.5.1. Обзор сервиса протокола управления ассоциацией ACSE объединяет группу функций, с помощью которых предоставляется стандартный способ установления прикладной ассоциации между прикладными сущностями (ASO-активациями), обеспечивающий следующие возможности: - отклонение запроса на установление прикладной ассоциации; - отклонение запроса на завершение прикладной ассоциации со стороны пользователя; - упорядоченное завершение прикладной ассоциации со стороны пользователя (т.е. без потерь находящихся в процессе передачи данных); - безусловное завершение прикладной ассоциации со стороны пользователя (с возможной потерей находящихся в процессе передачи данных); - согласование посредством переговоров между взаимодействующими партнерами прикладного контекста, соответствующего прикладной ассоциации; - выполнение процедуры аутентификации в процессе установления прикладной ассоциации. Первые четыре из перечисленных возможностей относятся к базовым функциям протокола ACSE, составляющими его ядро Последние две - относятся к дополнительным возможностям или опциям. ACSE поддерживает оба режима передачи данных - с соединением и бес соединения. Для режима с соединением в протоколе используются следующие сервисы: - A-ASSOCIATE - A-RELEASE - A-ABORT - A-P-ABORT - A-DATA - A-Alter-Context Для режима бес соединения - один сервис: - - A UNIT-DATA Пользователями сервиса ACSE могут быть компоненты ASO, такие как ASE, дочерние ASO или функция управления (CF). Состав ACSE-сервисов, их типы и связь с режимом передачи данных резюмируются в таблице 12.2.
Назначение указанных выше сервисов для режима передачи с соединением следующее: Сервис A-ASSOCIATE устанавливает ассоциацию между взаимодействующими ASO с прикладным контекстом, соответствующим значению параметра ASO-Context Name. Сервис A-RELEASE обеспечивает упорядоченное завершение прикладной ассоциации со стороны пользователя. Сервис A-ABORT вызывает безусловное (abnormal) завершение прикладной ассоциации со стороны пользователя с возможной потерей находящихся в процессе передачи данных. Сервис A-P-ABORT безусловное завершение прикладной ассоциации со стороны поставщика нижележащего сервиса с возможной потерей находящихся в процессе передачи данных. Сервис A-DATA позволяет различать множественные ASO-ассоциации и передавать данные дочерним ASO. Сервис A-Alter-Context позволяет пользователю сервиса изменять ASO-контекст или представительный контекст соответствующей ASO-ассоциации в процессе ее жизненного цикла. Из краткого обзора сервисов протокола ACSE следует, что данный протокол является многофункциональным. Поэтому, чтобы упростить его спецификацию и применение функциональность протокола разбивается на следующие функциональные группы или модули (functional units): - функциональная группа ядра (Kernel); - функциональная группа аутентификации (Authentification); - функциональная группа согласования ASO-контекста (ASO-context negotiation); - функциональная группа высокоуровневых ассоциаций (High Level Association); - функциональная группа ASO-наименования (ASO-naming). Функциональная группа ядра является обязательным компонентом любой реализации. Функциональная группа аутентификации поддерживает процедуру аутентификации в процессе установления ассоциации. Функциональная группа согласования ASO-контекста обеспечивает реализацию процедуры переговоров, выполняемую в процессе установления ассоциации. При выполнении процедуры переговоров инициатор установления ассоциации передает список имен ASO-контекстов своему партнеру, который и должен выбрать одно имя из этого списка, оставив его в результирующем списке. Следует отметить, что данная функциональная группа не добавляет специальных сервисов. Она требует для реализации введения лишь одного дополнительного параметра в сервисный элемент A-ASSOCIATE. Функциональная группа высокоуровневых ассоциаций обеспечивает поддержку для высокоуровневых ассоциаций. Она поддержана сервисами A-DATA и A-Alter-Context. Функциональная группа ASO-наименования обеспечивает средства для обработки вложенных ассоциаций. 12.5.2. Взаимосвязь с другими ASE и сервисами нижних уровней Функциональность прикладного сервисного элемента ACSE используется, прежде всего, другими прикладными сервисными элементами, т.е. ASEs, как стандартный механизм доступа к сервису представительного уровня и управления передачей собственных прикладных протокольных блоков данных. Для комплексирования модуля ACSE вместе с ASEs, использующими его сервис, применяется конструкция ASO. При передаче данных в режиме с соединением каждая прикладная ассоциация отображается на одно и только одно соединение представительного уровня. В этом случае сервисы ACSE передачу собственных APDUs реализуют посредством механизма сервисных блоков данных PSDU, используя сервисы P-CONNECT, P-RELEASE, P-U-ABORT и P P ABORT. В случае режима передачи данных бес соединения сервис ACSE A-UNIT-DATA отображается на соответствующий представительный сервис P-UNIT-DATA. При этом между взаимодействующими сущностями определяется представительный контекст посредством использования параметра Presentation Context Definition List в примитивах A-UNIT-DATA request и A-UNIT-DATA indication. |