Прикладные протоколы Интернет и WWW. Чукарин А.В. - 63 стр.

UptoLike

Составители: 

© Чукарин А.В., 2006
63
помеченные типы получаются из других типов путем добавления
внешней метки. Помеченный явно типэто структурированный тип,
состоящий из одного компонента основного типа. Для явной пометки
используется ключевое слово EXPLICIT. Пометка (тэгирование) весьма
удобна для различия типов в пределах одного приложения.
Тип CHOICE обозначает объединение одного или более
альтернатив. Тип ANY служит для обозначения произвольной
величины для произвольного типа.
Правила BER определяют один или более способов представить
любую величину в виде строки октетов. Существует три метода
кодирования величин (в рамках BER): примитивный с известной
длиной; конструктивный при известной длине и конструктивный при
неизвестной длине. Выбор метода зависит от типа величины и от того,
известна ли длина преобразуемой величины. Для простых не строчных
типов используется примитивный метод кодирования. В каждом методе
BER-кодирование имеет три или четыре части:
Identifier octets Определяет класс и числов
у
ю метк
у
значения, а
также указывает, является ли метод примитивным
или конструктивным.
Length octets
Д
ля методов кодирования с известной длиной
определяет число октетов содержимого.
Contents octets
Д
ля примитивных методов с заданной длиной дает
конкретное выражение значения.
End-of-contents
octets
Д
ля констр
у
ктивных методов с неопределенной
длиной указывает на конец содержимого.
5.3. Список вопросов для самоконтроля
а) Объясните понятия NMS.
б) Приведите примеры устройств, управляемых по протоколу
SNMP.
в) В чем заключается концепция MIB?
г) Укажите основные функции протокола SNMP.
д) В чем основная разница между BER и DER?
е) Каковы базовые правила обозначений метасинтаксиса
ASN.1?