Принят и введен в действие Постановлением Госстандарта РФ от 28 ноября 2000 г. N 317-ст ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ ТЕКСТОВЫЕ И УЧРЕЖДЕНЧЕСКИЕ СИСТЕМЫ. ССЫЛОЧНАЯ ПЕРЕДАЧА ДАННЫХ ЧАСТЬ 2 СПЕЦИФИКАЦИЯ ПРОТОКОЛА Information
technology. Text
and office systems. Referenced
Data Transfer. Part
2. Protocol
specification ГОСТ Р ИСО/МЭК 10740-2-2000 Группа П85 ОКС 35.100.70; ОКСТУ 4002 Дата введения 1 января 2002 года Предисловие 1. Разработан Государственным
научно-исследовательским и конструкторско-технологическим институтом
"Тест" Государственного комитета Российской Федерации по
телекоммуникациям. Внесен Государственным комитетом Российской Федерации по телекоммуникациям. 2. Принят и введен в действие
Постановлением Госстандарта России от 28 ноября 2000 г. N 317-ст. 3. Настоящий стандарт содержит полный
аутентичный текст международного стандарта ИСО/МЭК 10740-2-93
"Информационная технология. Текстовые и учрежденческие системы. Ссылочная
передача данных. Часть 2. Спецификация протокола". 4. Введен впервые. 1. Область
применения В настоящем стандарте описан сервисный
элемент прикладного уровня (СЭП) и прикладные контексты (ПК) для ссылочной
передачи данных в распределенных учрежденческих приложениях. Стандарт подразделяется на четыре части: - вводная часть, в которой собраны
нормативные ссылки, определения и сокращения; - спецификация сервисного элемента
прикладного уровня СПД (СЭСПД); - спецификация двух прикладных контекстов
СПД, содержащих СЭСПД; - соответствующие требования к прикладным
контекстам СПД. 2. Нормативные
ссылки В настоящем стандарте использованы ссылки
на следующие стандарты: ГОСТ 34.971-91 (ИСО 8822-88).
Информационная технология. Взаимосвязь открытых систем. Определение услуг
уровня представления с установлением соединения ГОСТ 34.981-91 (ИСО 8649-88).
Информационная технология. Взаимосвязь открытых систем. Определение услуг сервисного
элемента управления ассоциацией ГОСТ 28906-91 (ИСО 7498-84). Системы
обработки информации. Взаимосвязь открытых систем. Базовая эталонная модель ГОСТ Р ИСО/МЭК
7498-2-99 (ИСО 7498-84). Информационная технология. Взаимосвязь открытых
систем. Базовая эталонная модель. Часть 2. Архитектура защиты информации ГОСТ Р ИСО/МЭК
8824-93. Информационная технология. Взаимодействие открытых систем.
Спецификация абстрактной синтаксической нотации версии один (АСН.1) ГОСТ Р ИСО/МЭК
8825-93. Информационная технология. Взаимодействие открытых систем.
Спецификация базовых правил кодирования для нотации абстрактного синтаксиса
версии один (АСН.1) ГОСТ Р ИСО/МЭК
9066-1-93. Системы обработки информации. Передача текста. Надежная передача.
Часть 1. Определение услуг ГОСТ Р ИСО/МЭК
9066-2-93. Системы обработки информации. Передача текста. Надежная передача.
Часть 2. Спецификация протокола ГОСТ Р ИСО/МЭК
9072-1-93. Системы обработки информации. Передача текста. Удаленные операции.
Часть 1. Модель, нотация и определение услуг ГОСТ Р ИСО/МЭК
9072-2-93. Системы обработки информации. Передача текста. Удаленные операции.
Часть 2. Спецификация протокола ГОСТ Р ИСО/МЭК
10031-1-2000. Информационная технология. Текстовые и учрежденческие системы.
Модель распределенного учрежденческого приложения. Часть 1. Общая модель ГОСТ Р ИСО/МЭК
10031-2-2000. Информационная технология. Текстовые и учрежденческие системы.
Модель распределенного учрежденческого приложения. Часть 2. Отличающая объект
ссылка и ассоциативные процедуры ГОСТ Р ИСО/МЭК 10740-1-2000.
Информационная технология. Текстовые и учрежденческие системы. Ссылочная
передача данных. Часть 1. Определение абстрактных услуг. 3. Определения 3.1. Определения базовой эталонной модели
ВОС В настоящем стандарте используют
следующие термины, определенные в ГОСТ 28906: а) прикладной уровень; б) прикладной контекст; в) прикладной процесс; г) сервисный элемент прикладного уровня; д) протокол; е) синтаксис передачи. 3.2. Модель распределенного
учрежденческого приложения. Определения отличающей объект ссылки и
ассоциативных процедур В настоящем стандарте используют
следующие термины, определенные в ГОСТ Р ИСО/МЭК
10031-2: а) аутентификация; б) полномочия. 3.3. Определения сервисного элемента
управления ассоциацией (СЭУА) В настоящем стандарте используют
следующий термин, определенный в ГОСТ 34.981: прикладной контекст. 3.4. Определение услуг уровня
представления В настоящем стандарте используют
следующие термины, определенные в ГОСТ 34.971: а) абстрактный синтаксис; б) имя синтаксиса передачи. 3.5. Определения абстрактной
синтаксической нотации В настоящем стандарте используют
следующие термины, определенные в ГОСТ Р ИСО/МЭК 8824: а) АСН.1; б) идентификатор объекта. 3.6. Определения сервисного элемента
удаленных операций (СЭУО) В настоящем стандарте используют
следующие термины, определенные в ГОСТ Р ИСО/МЭК
9072-1: а) удаленные операции (УО): операция
связывания, операция развязывания, операция; б) нотация УО; в) сервисный элемент удаленных операций. 3.7. Модель распределенных учрежденческих
приложений - общие определения В настоящем стандарте используют
следующие термины, определенные в ГОСТ Р ИСО/МЭК
10031-1: а) исполнитель; б) соучастник; в) значение объекта данных; г) отличающая объект ссылка; д) распределенное учрежденческое
приложение; е) ссылочный доступ к объекту; ж) операция СДО. 3.8. Определения В настоящем стандарте используют
следующий термин, определенный в ГОСТ Р ИСО/МЭК
10740-1: ссылочная передача данных. 4. Сокращения В настоящем стандарте использованы
следующие сокращения: АСН.1 - абстрактная синтаксическая
нотация версии 1; КУ - качество услуги; ООС - отличающая объект ссылка; ПК - прикладной контекст; ППБД - прикладной протокольный блок
данных; СДО - ссылочный доступ к объекту; СПД - ссылочная передача данных; СЭНП - сервисный элемент надежной
передачи; СЭП - сервисный элемент прикладного
уровня; СЭСПД - сервисный элемент ссылочной
передачи данных; СЭУО - сервисный элемент удаленных
операций. 5. Соглашения В настоящем стандарте используется
следующее соглашение. Для определения абстрактного синтаксиса
информационных объектов используется АСН.1. 6. Сервисный
элемент прикладного уровня и абстрактный синтаксис СПД В настоящем разделе формально определен
сервисный элемент прикладного уровня СПД (СЭСПД) и абстрактный синтаксис СПД.
Данное описание соответствует ГОСТ Р ИСО/МЭК 8824 и
ГОСТ Р ИСО/МЭК 9072-1. RDT-application-service-element
{joint-iso-ccitt rdt(12) modules(0) application-service-element(1)}
DEFINITIONS:: =
BEGIN
EXPORTS access-denied,
extend, extend-rejected, invalid-reference, rdt-as0, rDTSE,
transfer, value-not-available;
IMPORTS
APPLICATION-SERVICE-ELEMENT
FROM
Remote-Operations-Notation-extension {joint-iso-ccitt remote-operations(4)notation-extension(2)}
Access-denied, Extend, Extend-rejected, Invalid-reference,
rdtx, Transfer, Value-not-available
FROM RDT-abstract-service-definition {joint-iso-ccitt rdt(12)
modules(0) abstract-service-definition(0)};
- - Идентификатор объекта
rdt-as0 OBJECT IDENTIFIER:: = {rdtx
abstract-syntax(2)apdus0(0) version1(1)} - - Данный абстрактный синтаксис содержит apdus, определенный - - - - в модуле Remote-Operation-APDUs
{joint-iso-ccitt - -
- - remote-operations(4) apdus (1)} в ГОСТ Р ИСО/МЭК 9072-2, - - - - и apdus, определенный в настоящем модуле. - - - Данный абстрактный синтаксис должен использоваться, если СЭСПД - - - - включаются в абстрактные контексты, не определенные в - - - - настоящем стандарте - - - - Сервисный элемент прикладного уровня СПД rDTSE APPLICATION-SERVICE-ELEMENT
OPERATIONS {extend, transfer}
:: = (rdtx service-elements(3)rdtASE(0)}
- - Удаленные операции
extend Extend :: = 1
transfer Transfer :: = 2
- - Удаленные ошибки
access-denied Access-denied :: = 1
extend-rejected Extend-rejected :: = 2
invalid-reference Invalid-reference :: = 3
value-not-available Value-not-available :: = 4 END - - прикладного сервисного элемента СПД 7. Прикладные
контексты и протокол СПД 7.1. Обзор В данном разделе специфицированы
прикладные контексты (ПК), которые должны применяться для ссылочной передачи
данных. В разделе используется нотация, определенная в ГОСТ Р
ИСО/МЭК 9072-1. Данный раздел охватывает следующие
вопросы: а) прикладные контексты СПД (7.2); б) операции связывания и развязывания
(7.3); в) использование СЭУО (7.4). Два ПК ссылочной передачи данных
определены в 7.2. Примечание. СЭСПД также может включаться
в ПК конкретного приложения. 7.2. Прикладные контексты СПД В настоящем подразделе для СПД формально
описаны два прикладных контекста. Описание выполнено по правилам ГОСТ Р ИСО/МЭК 8824 и ГОСТ Р ИСО/МЭК 9072-1. RDT-application-context-definition {joint-iso-ccitt rdt(12)
modules(0) ac-definition(3)};
DEFINITIONS:: =
BEGIN
EXPORTS aCSE-as, rdt-as1, rdt-as2, rdt-ac-1,
rdt-ac-2, RDTBind, RDTUnbind;
IMPORTS
BIND, UNBIND FROM Remote-Operations-Notation
{joint-iso-ccitt remote-operations(4)notation(0)}
APPLICATION-CONTEXT, aCSE
FROM
Remote-Operations-Notation-extension {joint-iso-ccitt
remote-operations(4)notation-extension(2)}
rOSE FROM Remote-Operations-APDUs
{joint-iso-ccitt remote-operations(4)apdus(1)}
rTSE FROM Reliable-Transfer-APDUs {joint-iso-ccitt reliable-transfer(3)apdus(1)}
Name FROM InformationFramework
{joint-iso-ccitt ds(5)modules(1) informationFramework(1)}
rdtx FROM RDT-abstract-service-definition
{joint-iso-ccitt rdt(12)modules(0) abstract-service-definition(1)}
rDTSE, rdt-as0 FROM RDT-application-service-element
{joint-iso-ccitt rdt(12)modules(0)
application-service-element(1)}
- - Идентификаторы объектов
aCSE-as OBJECT IDENTIFIER :: = {joint-iso-ccitt association-
control(2)abstractSyntax(1)apdus(0)version(1)}
- - как определено в
ИСО/МЭК 8650
rdt-as1 OBJECT IDENTIFIER :: = {rdtx
abstract-syntax(2)apdus1(1)version1(1)} - - Данный абстрактный синтаксис - - - - включает APDUs, определенный в этом модуле - - - - (связывание и развязывание) - -
rdt-as2 OBJECT IDENTIFIER :: = {rdtx
abstract-syntax(2)apdus2(2)version1(1)} - - Данный абстрактный синтаксис - - - - включает APDUs, определенный для rtd-as1, и - - - - APDUs, определенный в
модуле - -
- - Reliable-Transfer-APDUs - -
- - {joint-iso-ccitt reliable-transfer(3) apdus(0)} - -
- - Прикладные контексты
rdt-ac-1 APPLICATION-CONTEXT - - исключая СЭНП - - APPLICATION SERVICE ELEMENTS
{aCSE} BIND RDTBind UNBIND RDTUnbind REMOTE OPERATIONS {rOSE} OPERATIONS OF {rDTSE}
ABSTRACT SYNTAXES {aCSE-as,
rtd-as0, rtd-as1} :: = {rdtx
application-contexts-2(4)context1(1)}
rdt-ac-2 APPLICATION-CONTEXT - - исключая СЭНП - - APPLICATION SERVICE ELEMENTS
{aCSE, rTSE} BIND RDTBind UNBIND RDTUnbind REMOTE OPERATIONS {rOSE} OPERATIONS OF {rDTSE} ABSTRACT SYNTAXES {aCSE-as,
rtd-as0, rtd-as2} :: = {rdtx application-contexts-2(4)context2(2)}
- - Связывание
RTDBind :: = BIND ARGUMENT RDTBindArgument RESULT RDTBindResult BIND-ERROR RDTBindError
RDTBindArgument :: = SET {
credentials[0] CHOICE { unprotected-Credentials [0] IMPLICIT
Simple-Credentials, external-Credentials [1] EXTERNAL}
OPTIONAL}
Simple-Credentials :: = SEQUENCE {
user-Name Name,
user-Password OCTET STRING}
RDTBindResult :: = RDTBindArgument
RDTBindError :: = SET {
refuseReason [0] IMPLICIT INTEGER {busy(0),
security-failure(1)}}
- - Развязывание
RDTUnbind :: = UNBIND
- - Примечание. Имя синтаксиса передачи {joint-iso-ccitt asn1 (1) - - - - basic-encoding (1)} может быть использовано для - - абстрактных синтаксисов, перечисленных в данном модуле - - END - - определения прикладного контекста СПД 7.3. Операции связывания и развязывания Удаленные операции RDTBind и RDTUnbind
используются инициатором и ответчиком ассоциации в начале и в конце конкретного
периода ассоциации. Процесс связывания может включать обмен простой информацией
аутентификации, посредством чего инициатор и ответчик ассоциации идентифицируют
друг друга (7.2). Можно также использовать другие механизмы аутентификации
после того, как они будут стандартизированы. Система СПД, которая запрашивает операцию
RDTBind, должна также запрашивать и операцию RDTUnbind. 7.4. Использование СЭУО 7.4.1. Общие правила Протокол СЭСПД является симметричным
протоколом в том смысле, что обе категории СПД могут вызывать и осуществлять
все операции. СЭСПД использует СЭУО в асинхронном режиме в том смысле, что
новые операции могут быть вызваны без ожидания результата предыдущей вызванной
операции. Результаты могут быть возвращены в порядке, отличном от того, который
соответствует вызовам. Более подробно см. ГОСТ Р ИСО/МЭК 9072.1 и ГОСТ Р ИСО/МЭК 9072.2. 7.4.2. Приоритеты удаленных операций СЭУО обеспечивает присвоение
относительных приоритетов ППВД, которые могут передаваться во время ассоциации
и по завершению ассоциации. В первой графе таблицы 1 приведены
приоритеты, которые должны быть использованы СПД (чем ниже значение, тем выше
приоритет). Таблица 1 ┌──────────────────────────────┬─────────────────────────────────┐ │ Приоритет │ Услуга │ ├──────────────────────────────┼─────────────────────────────────┤ │ 0 │ Завершение ассоциации │ ├──────────────────────────────┼─────────────────────────────────┤ │ 1 │ RO-REJECT-U │ │ │ RO-ERROR │ ├──────────────────────────────┼─────────────────────────────────┤ │ 2 │ RO-RESULT │ ├──────────────────────────────┼─────────────────────────────────┤ │ 3 │ RO-INVOKE │ └──────────────────────────────┴─────────────────────────────────┘ Примечание. Эти приоритеты относятся
только к прикладным контекстам, содержащим сервисный элемент надежной передачи
(СЭНП). См. ГОСТ Р ИСО/МЭК 9066.1 и ГОСТ Р ИСО/МЭК
9066.2. Во второй графе приведены конкретные
услуги, которые должны присваиваться в контексте СЭСПД этим приоритетам. 8. Требования
соответствия 8.1. Общие положения В настоящем подразделе определены
требования соответствия протоколу СПД, определенному в разделах 6 и 7. Определены только внешневидимые и
внешнетестируемые критерии. 8.2. Оборудование Оборудование, состоящее из аппаратных
и/или программных средств, должно обеспечивать соответствие настоящему
стандарту. Оборудование также может иметь другое предназначение. 8.3. Парное оборудование Любое выполнение протокола, по
необходимости, включает парное оборудование, с которым взаимосвязано
рассматриваемое оборудование. Для подтверждения соответствия принято, что это
парное оборудование: - работает в соответствии с настоящим
стандартом; - способно управлять отклонением в том
смысле, что оно может быть источником преднамеренных протокольных ошибок для
целей тестирования. 8.4. Соответствие протоколу СПД Система, поддерживающая услуги и протоколы,
описанная в настоящем стандарте, должна выполнять следующие роли: - исполнитель; - соучастник. Поддержка СПД в качестве
соучастника/исполнителя не исключает использования операций прямой передачи
значений. Любое заявление о соответствии настоящему
стандарту должно устанавливать, какой(ие)
прикладной(ые) контекст(ы) поддерживается(ются) оборудованием, к которому оно
относится. 8.4.1. Соответствии
исполнителя 8.4.1.1. Обязательное соответствие Система, заявляющая о соответствии
настоящему стандарту в роли исполнителя, должна уметь: - принять ассоциацию, установленную
парным оборудованием; - принять корректно отформатированные
вызовы передачи расширения и создать корректно отформатированные результаты или
ошибки в соответствии с разделом 6 ГОСТ Р ИСО/МЭК 10740-1; - поддерживать по крайней мере следующие
характеристики из раздела 7 ГОСТ Р ИСО/МЭК 10031-2: - идентификатор определения места; - качество услуги уровня 1; - единичное использование ссылки. 8.4.1.2. Факультативное соответствие Заявление о соответствии настоящему
стандарту в роли участника должно устанавливать, какие из следующих
характеристик, описанных в разделе 7 ГОСТ Р ИСО/МЭК
10031-2, должны поддерживаться оборудованием, которому соответствует заявление: а) характеристики, применимые к операциям
передачи и расширения: - прямая логическая идентификация; - косвенная логическая идентификация; - качество услуги уровня 2; - качество услуги уровня 3; - многократное использование ссылки; б) характеристики, применимые только к
операции расширения: - расширение времени достоверности; - расширение использования; - способность предлагать другое КУ в указании ошибки на запрос расширения
использования. 8.4.2. Соответствие соучастника 8.4.2.1. Обязательное соответствие Система, заявляющая о соответствии
настоящему стандарту в роли соучастника, должна быть способна: - идентифицировать соучастника по
идентификатору места в ООС; - установить ассоциацию с парным
оборудованием, работающим в соответствии с ПК, определенным в разделе 7; - поддерживать характеристику
идентификатор места из раздела 7 ГОСТ Р ИСО/МЭК
10031-2. 8.4.2.2. Факультативное соответствие Заявление о соответствии настоящему
стандарту в роли соучастника должно устанавливать, какие из следующих
характеристик, описанных в разделе 7 ГОСТ Р ИСО/МЭК
10031-2, должны поддерживаться оборудованием, которому соответствует заявление: - прямая логическая идентификация; - косвенная логическая идентификация. Приложение А (справочное) ПЕРЕЧЕНЬ ПРИСВОЕННЫХ ЗНАЧЕНИЙ ИДЕНТИФИКАТОРА ОБЪЕКТА В настоящем приложении приведена сводка
значений идентификатора объекта, присвоенных в ГОСТ Р
ИСО/МЭК 10740-1 и ГОСТ Р ИСО/МЭК 10740-2. {joint-iso-ccitt
rdt(12)modules(0)abstract-service-definition(0)} - - модуль АСН.1, определенный в ГОСТ Р ИСО/МЭК 10740-1 - - {joint-iso-ccitt
rdt(12)modules(0)application-service-element(1)} - - модуль АСН.1, определенный в настоящем стандарте - - {joint-iso-ccitt
rdt(12)modules(0)ac-definition(3)} - - модуль АСН.1, определенный в настоящем стандарте - - {joint-iso-ccitt rdt(12)} - - идентификатор СПД, - - - - определенный в ГОСТ Р ИСО/МЭК 10740-1 {rtdx abstract-service(1)} - - идентификатор абстрактной услуги СПД, - - - - определенный в ГОСТ Р ИСО/МЭК 10740-1 - - {rdtas accessor (0)} - - идентификатор объекта доступа СПД, - - - - определенный в ГОСТ Р ИСО/МЭК 10740-1 - - {rdtas access-port(1)} - - идентификатор порта доступа СПД, - - - - определенный в ГОСТ Р ИСО/МЭК 10740-1 - - {rdtx abstract-syntax(2)apdus0(0)version1(1)} - - идентификатор абстрактного синтаксиса СПД, - - - - определенный в настоящем стандарте - - {rdtx service-elements(3)rdtASE(0)} - - идентификатор - - - - сервисного элемента СПД, - - - - определенный в настоящем стандарте - - {joint-iso-ccitt
association-control(2)abstractSyntax(1) apdus(0) version1(1)} - - идентификатор абстрактного синтаксиса СЭПК, - - - - определенный в ГОСТ Р ИСО/МЭК 10740-1 - - {rdtx abstract-syntax(2)apdus1(1)version1(1)} - - идентификатор абстрактного синтаксиса СПД, - - - - определенный в настоящем стандарте - - {rdtx abstract-syntax(2)apdus2(2)version1(1)} - - идентификатор абстрактного синтаксиса СПД, - - - - определенный в настоящем стандарте - - (rdtx application-contexts-2(4)context1(1)} - - идентификатор прикладного контекста СПД, - - - - определенный в настоящем стандарте - - {rdtx application-contexts-2(4)context2(2)} - - идентификатор прикладного контекста СПД, - - - - определенный в настоящем стандарте - - |
|
© Информационно-справочная онлайн система "Технорма.RU" , 2010. Бесплатный круглосуточный доступ к любым документам системы. При полном или частичном использовании любой информации активная гиперссылка Внимание! Все документы, размещенные на этом сайте, не являются их официальным изданием. |