ASN.1 (Abstract Syntax Notation One)

ASN.1 est un acronyme qui décrit un message, une unité de données dans les données d'application, qui peut être transmis ou reçu sur un réseau. L'ASN.1 peut être divisé en deux parties. (1) Les règles de syntaxe permettant de décrire le contenu d'un message à l'aide d'un type de données, d'une séquence ou d'une structure ; (2) La manière de coder chaque élément de données dans un message. L'ASN.1 se trouve dans les normes du cadre d'interconnexion des systèmes ouverts (OSI). La norme ISO 8824/ITU X.208 spécifie la syntaxe (par exemple, quel élément de données vient en premier dans le message et quel est son type de données). La norme ISO 8825/ITU X.209 décrit les règles d'encodage fondamentales de l'ASN.1 (par exemple, comment indiquer la longueur d'un objet de données). Voici un exemple de définition de message spécifié avec la notation ASN.1 :

Ceci est un exemple très basique. Le terme "Report" fait référence au type de message. SEQUENCE signifie que le message est composé d'une série d'éléments de données. Chacun des quatre premiers éléments de données a des données OCTET STRING, ce qui signifie que chaque élément de données est une chaîne de huit bits. OCTETSTRING a été préféré à BYTE car on ne peut pas supposer que tous les ordinateurs disposent de 8 bits par octet. L'élément de données bibliographie est une autre définition nommée "Bibliographie" qui est utilisée dans celle-ci. Il pourrait ressembler à ceci

Vous pouvez également être intéressé
  1. Notation syntaxique abstraite un (asn.1) Définition - Que signifie la notation de syntaxe abstraite un (ASN.1)? Abstract Syntax Notation One (ASN.1) est une norme de langage définie en 1984 pour les structures de données représentant, codant, décodant et transmettant des données. Ils encapsulent un ensemble de règles formelles décrivant la structure des objets indépendamment d'un...
  2. Notation polonaise (notation préfixe) La notation polonaise (également appelée notation préfixe) est une logique de symboles que Jan Lukasiewicz, un mathématicien polonais, a inventée dans les années 1920. Lorsqu'on utilise la notation polonaise, l'instruction (opération) précède les données (opérandes). En notation polonaise, l'ordre (et seulement l'ordre) des opérations et des opérandes détermine le résultat,...

Bibliographie ::= SEQUENCE author OCTET STRING title OCTET STRING publisher OCTET STRING year OCTET STRING

  1. Numéro de système autonome (asn) Définition - Que signifie le numéro de système autonome (ASN)? Un numéro de système autonome (ASN) est quelque chose que les entreprises ou d'autres parties doivent obtenir des registraires de domaine Internet, afin de mettre en place des systèmes de réseau internes qui s'interfacent avec d'autres réseaux sur Internet. Cette...
  2. Notation d’objet javascript (json) Définition - Que signifie JavaScript Object Notation (JSON)? JavaScript Object Notation (JSON) est un format d'échange de données standard ouvert basé sur un sous-ensemble de syntaxe JavaScript. JSON est basé sur du texte, léger et généralement considéré comme facilement lisible / inscriptible. Bien que étroitement lié à JavaScript, JSON est...

D'autres types de données peuvent être spécifiés, notamment : INTEGER, BOOLEAN, REAL, et BIT STRING. Un type de données appelé ENUMERATED est un type qui peut prendre une valeur parmi une variété d'options possibles. Les éléments de données OPTIONNELS sont possibles (mais pas toujours présents).

Report ::= SEQUENCE author OCTET STRING, title OCTET STRING, body OCTET STRING, biblio Bibliography