What is ASN.1 (Abstract Syntax Notation One)?

Abstract Syntax notation one is a standard interface description language for defining data structures that can be serialized and deserialized.