[ 永远的UNIX::UNIX技术资料的宝库 ]

首页 > 网络管理 > 其它 > 正文
标准的数据描述语言ASN.1简介
http://www.fanqiang.com (2001-05-25 15:19:26)
ASN.1 (Abstract Syntax Notation One) 

ASN.1是一种用于描述结构化客体的结构和内容的语言.

抽象语法定义:
ASN.1是描述在网络上传输信息格式的标准方法。它有两部分:描述信息内数据,数据类型及序列格式的是一部分;另一部分描述如何将各部分组成消息。它原来是作为X.409的一部分而开发的,后来才自己独立成为一个标准。ASN.1在OSI的ISO 8824/ITU X.208(说明语法)和ISO 8825/ITU X.209(说明基本编码规则)规范。下面就是一个例子:

Report ::= SEQUENCE {
     author OCTET STRING,
     title OCTET STRING,
     body OCTET STRING,
     biblio Bibliography
}

在这个例子中,"Report"是由名字类型的信息组成的,而SEQUENCE表示消息是许多数据单元构成的,前三个数据单元的类型是OCTET STRING,而最后一个数据类型则下面的ASN.1语法表示它的意义:

Bibliography ::= SEQUENCE {
     author OCTET STRING
     title OCTET STRING
     publisher OCTET STRING
     year OCTET STRING
}

(http://www.fanqiang.com)
    进入【UNIX论坛

相关文章

===更多相关===
 

★  樊强制作 欢迎分享  ★