抽象语法介绍抽象语法表示 ASN.1 定义了一组用来描述OSI网络上所传输的数据结构规则
ASN.1是一种形式语言,它提供统一的网络数据表示,通常用于定义应用数据的抽象语法和应用协议数据单元的结构
在网络管理中,无论是OSI 的管理信息结构或是SNMP管理信息库,都是用ASN.1定义的
在ASN.1 中,每一个数据类型都有一个标签(tag),标签有类型和值,数据类型是由标签的类型和值唯一确定的
有4种标签:通用标签UNIVERSAL、应用标签APPLICATION、上下文专用标签Context-Specific、私有标签PRIVATE
ANSI.1定义的数据类型有 20 多种,标签类型都是 UNIVERSAL
用ASN.1定义的应用数据在传送过程中要按照一定的规则变换成比特串,这种规则就是基本编码规则(Basic Encoding Rule,BER)
ASN.1 提供了宏定义功能,可用于扩充语法,定义新的类型和值
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。