Rechnernetze
Home Nach oben

Untertypen in ASN.1

ASN.1 macht keine Einschränkungen bezüglich der Größe von Werten, also von Zahlen oder der Länge von Zeichenketten. Durch die Bildung von Untertypen ist dieses jedoch möglich.

IpAddress ::= [APPLICATION 1] IMPLICIT OCTET STRING (SIZE(4))

gibt eine Zeichenkette von genau 4 Bytes Länge an; diese kann hier als Internetadresse verwendet werden. In dem Beispiel

Semaphore ::= [APPLICATION 1] IMPLICIT INTEGER (0..99)

wird ein Zähler definiert, der nur die Werte von 0 bis 99 annehmen darf.