ГОСТ Р ИСО/МЭК 8825-2-2003
ПРИЛОЖЕНИЕ D
(справочное)
Поддержка правил расширения АСН. 1
D.1 Настоящие правила уплотненного кодирования зависят от полного определения типа, к которому
они применяются. В общем случае, любые изменения в определении тина, отличные от чисто синтаксических,
будут влиятьна кодирование всехзначений, использующих соответствующую частьспецификации. Вчастности,
добавление новых факультативных компонентов к последовательности, преобразование компонента в тин
CHOICE из компонента этого и некоторой» другого типа, ослабление или ужесточение ограничений на
некоторый компонент, вероятно, изменят кодирования значений типа.
D.2 Однако настоящие правила кодирования гарантируют, что требования к правилам кодирования,
установленные в модели расширения типа АСН. I (см. ГОСТ Р ИСО/МЭК 8824-1). удовлетворяются.
D.3 Котла тип нс является частью последовательности расширения (нет маркера расширения), то, в
соответствии со сказанным выше. PER не обеспечивают поддержку расширения этого типа. Когда тип
•последовательность» или «множество» имеет маркер расширения, но расширяющихдополнений нет, есть один
дополнительный бит (который в вариантах ALIGNED может стать одним октетом из-за заполнения) по
сравнению с тем же самым типом без маркера расширения. Когда в типе присутствуют дополнения и они
фактически передаются в сеансе связи, есть дополнительные издержки нрибзнзитслыю в один окзет. плюс
дополнительное поле длины для каждою передаваемою расширяющею дополнения по сравнению с гем же
самым типом без маркера расширения.
D.4 Важно иметь в виду, что добавление или удаление маркер;! расширения изменяет биты в строки и,
в общем случае, потребует изменения номера версии протокола.
D.5 Кодирование не изменяется из-за включении маркера расширения в набор информационных объ
ектов из-за добавления или удатсния спецификаций исключений, но они могут потребовать изменений в
повелении реализации и изменения номера версии протокола.
ПРИЛОЖЕНИЕ Е
(справочное)
Руководство но сцеплению кодирований PER
Е.1 Кодирования PER являются саморазграниченными при знании правил и типа кодирования. Полные
кодирования для вариантов ALIGNED и UNALIGNED всегда кратны 8 битам.
Е.2 Для передачи кодирований PER в протоколе уровня представления ВОС, кодирования вариантов
ALIGNED и UNALIGNED могут быть снснлеиы в строку октетов.
ПРИЛОЖЕНИЕ F
(справочное)
Присвоенные значения идентификаторов объектов
В настоящем стандарте присвоены следующие значения Идентификаторов и описателей объектов:
Для BASIC-PER. вариант ALIGNED:
(joint-iso-itu-t asnl (I) packed-encoding (3) basic (0) aligned (())}
«Packed encoding of a single ASN. I type (basic aligned)»
Для BASIC-PER. вариант UNALIGNED:
(joint-iso-itu-t asnl (1) packed-encoding (3) basic (0) unaligncd (!)J
«Packed encoding of a single ASN. I type (basic unaligncd)»
Для CANONICAL-PER. вариант ALIGNED:
(joint-iso-itu-t asnl (1) packed-encoding (3) canonical (l) aligned (())}
•Packed encoding of a single ASN. I type (canonical aligned)»
Для CANONICAL-PER. вариант UNALIGNED:
(joint-iso-itu-t asnl (1) packed-encoding (3) canonical (I) unaligncd (1)|
•Packed encoding of a single ASN. I type (canonical unaligncd)»
42