抽象语法基本编码规则

抽象语法基本编码规则用 ASN.1 表示的变量必须转换为串行的字节流才能在网络中传输

转换文本 ASN.1 语法到机读代码的算法,称为基本编码规则(Basic Encoding Rules,BER)

ASN.1 用BER来描述传输过程中内容,BER在 ISO 8825/X标准中进行了定义

BER传输语法的格式是TLV三元组,即<标签Tag,长度 Length,值Value>

标签(Tag)字段是关于标签类别和编码格式的信息;长度(Length)字段包含实际的数据;值(Value)字段包含实际的数据

TLV每个域都是一系列八位位组,对于构造结构,其中V还可以是TLV三元组

BER传输语法是基于八位位组(八位位组由八比特组成,是编码的基本单位)的,自定界的编码,因为其中L明确界定了八位位组的长度

BER是大端编码的,其八位位组中的二进制编号从8到1,约定第8位是最高有效位,第1位是最低有效位

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

相关