ASN.1
Матеріал з Вікіпедії — вільної енциклопедії.
ASN.1 (англ. Abstract Syntax Notation One) — в області телекомунікацій і комп'ютерних мереж мова для опису абстрактного синтаксису даних, що використовує OSI. Стандарт запису, що описує структури даних для представлення, кодування, передачі і декодування даних. Він забезпечує набір формальних правил для опису структури об'єктів, які не залежать від конкретної машини. ASN.1 є ISO і ITU-T сумісним стандартом, спочатку був визначений в 1984 році в рамках CCITT X.409:1984. З-за широкого застосування ASN.1 в 1988 році перейшов в свій власний стандарт X.208. Починаючи з 1995 року, істотно переглянутий ASN.1 описується стандартом X.680.
Зміст |
Стандарти [ред.]
Стандарти, що описують нотацію ASN.1 [ред.]
- ITU-T Rec. X.680 | ISO/IEC 8824-1
- ITU-T Rec. X.681 | ISO/IEC 8824-2
- ITU-T Rec. X.682 | ISO/IEC 8824-3
- ITU-T Rec. X.683 | ISO/IEC 8824-4
Стандарти, що описують правила кодування ASN.1 [ред.]
- ITU-T Rec. X.690 | ISO/IEC 8825-1 (BER, CER and DER)
- ITU-T Rec. X.691 | ISO/IEC 8825-2 (PER)
- ITU-T Rec. X.693 | ISO/IEC 8825-4 (XER)
- ITU-T Rec. X.694 | ISO/IEC 8825-5 (XSD mapping)
- RFC 3641 (GSER)
Посилання [ред.]
- Extract from Abstract Syntax Notation One (ASN.1) — The Tutorial and Reference by Doug Steedman
- ASN.1C, free, open source ASN.1 to C compiler
- openASN.1 An Open Source ASN.1 toolkit for Java
- asn1forj An Open Source ASN.1 toolkit for Java
- BinaryNotes: The Open Source ASN.1 Framework for Java and .NET
- pyasn1: ASN.1 types and codecs implemented in Python
- Standards describing the ASN.1 notation
- Standards describing the ASN.1 encoding rules
- The ASN.1 Consortium
- The Object Identifier (OID) repository
- ASN.1 Compiler
- OSS ASN.1 Tools page
- ASN.1 Tutorial Tutorial on basic ASN.1 concepts
- A Layman's Guide to a Subset of ASN.1, BER, and DER A very good introduction for beginners
- Asn2wrs, an ASN.1 to Wireshark dissector compiler
