抽象语法介绍

抽象语法介绍抽象语法表示 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 提供了宏定义功能,可用于扩充语法,定义新的类型和值

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关