Определение термина ASN.1 [ABSTRACT SYNTAX NOTATION ONE] и что он означает. Программирование и софт. Словарь компьютерных и технических терминов, глоссарий
Абстрактная Нотация Синтаксиса Один - стандартный способ описать сообщение (единица данных прикладной программы), которое может быть послано или получено по сети. ASN.1 делится на две части:
(1) правила синтаксиса для описания содержания сообщения в терминах типов данных и последовательности или структуры содержания сообщения и
(2), как Вы фактически кодируете каждый элемент данных в сообщении.
ASN.1 определен в двух стандартах ISO для приложений, предназначенных для Соединения Открытых Систем (OSI):
ISO 8824/ITU X.208 определяет синтаксис (например, какой элемент данных в сообщении идёт первым и к какому типу данных он принадлежит)
ISO 8825/ITU X.209 определяет основные правила кодирования
Пример определения сообщения в нотации ASN.1:
Report ::= SEQUENCE {
author OCTET STRING,
title OCTET STRING,
body OCTET STRING,
biblio Bibliography
}
В этом примере "Report" - имя типа сообщения. SEQUENCE означает, что сообщение является последовательностью элементов данных. Первые четыре элемента имеют тип данных OCTET STRING, т.е. каждый является строкой из восьмибитных байтов (применён термин OCTET (октет), а не BYTE (байт), т.к. на некоторых компьютерах байт состоит не из восьми бит). Элемент "biblio" есть другое определение с именем "Bibliography". Оно может выглядеть так:
Bibliography ::= SEQUENCE {
author OCTET STRING
title OCTET STRING
publisher OCTET STRING
year OCTET STRING
}
Другие используемые типы данных: INTEGER (целое), BOOLEAN (логическое), REAL (действительное) и BIT STRING (строка бит).
Сервис Hardvision.Ru
Все еще ищите незнакомое вам слово или его определение? Хотите знать что это значит? Сообщите нам! Мы найдем нужный Вам материал и вышлим ссылку на адрес эл. почты.