ISO/IEC 8824-1:2015/COR2:2018
Corrigendum 2 - Information technology - Abstract Syntax Notation One (ASN.1): Specification of basic notation
发布时间:2018-09-19 实施时间:


ASN.1是一种独立于编程语言和操作系统的标记语言,它可以描述各种数据类型,包括简单类型(如整数、布尔值、字符串等)和复杂类型(如结构体、序列、集合等)。ASN.1还定义了一套编码规则,用于将数据类型编码成二进制格式,以便在网络中传输和存储。

ASN.1的语法非常严格,每个数据类型都必须有一个唯一的标识符,以便在不同的系统之间进行交换。ASN.1还支持扩展,可以通过添加新的数据类型和编码规则来满足不同的需求。

ISO/IEC 8824-1:2015/COR2:2018规定了ASN.1的基本表示法规范,包括数据类型的定义、标识符的命名规则、编码规则的定义等。该标准还规定了ASN.1的语法和语义,以及如何将ASN.1描述的数据类型映射到其他编程语言和数据格式。

ASN.1的应用非常广泛,特别是在计算机网络和电信领域。例如,在互联网协议(IP)中,ASN.1被用于描述各种协议数据单元(PDU),如IP数据包、TCP报文、HTTP请求等。在电信领域,ASN.1被用于描述各种信令协议,如SS7、Diameter等。

总之,ISO/IEC 8824-1:2015/COR2:2018是ASN.1的基本表示法规范,它定义了ASN.1的语法和语义,以及如何将ASN.1描述的数据类型映射到其他编程语言和数据格式。ASN.1在计算机网络、电信和安全领域有着广泛的应用,是一种非常重要的标记语言。

相关标准
- ISO/IEC 8825-1:2015 - ASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER)
- ISO/IEC 8825-2:2015 - ASN.1 encoding rules: Packed Encoding Rules (PER)
- ISO/IEC 8825-3:2015 - ASN.1 encoding rules: Basic Encoding Rules (BER) and Canonical Encoding Rules (CER): XML Encoding Rules (XER)
- ISO/IEC 8825-4:2015 - ASN.1 encoding rules: Packed Encoding Rules (PER): XML Encoding Rules (XER)
- ISO/IEC 8825-5:2015 - ASN.1 encoding rules: JSON Encoding Rules (JER)