Left Up Right ASN1

Encoding-Rules

Allgemeines

Es können spezifische Encoding-Rules definiert werden! (S.454)

Flexibilität: Coding-Rules können ohne Änderungen der abstrakten Syntax angepasst werden, ein Compiler braucht im Prinzip nur einen weitere Codierungsregel die eingeschaltet werden kann.

Klarerweise ist dies auch ein Implementierungsproblem

Standardisierte Encoding-Rules

Eigenschaften von BER

Canonical Enoding-Rules

BER kann CER und DER decodieren, aber nicht umgekehrt.

canonical: Encoding-Rules die keinen Freiheitsgrad lassen weder für implementierung noch für Decodierung(S.419)

PER - Packed Encoding Rules

(optional preamble, oprional length, optional value) lässt nicht notwendige Werte weg.

XER - XML-Encoding Rule

Reverse-enginierte Encoding-Rules

SER Signaling specific Encoding-Rules Kap. 21.4. S.

Hier wurden vorhandene Signalprotokolle wie ISDN und GSM mit ASN.1 nachmodelliert und die SER-Encoding-Regeln dazu definiert.


Informatik- und Netzwerkverein Ravensburg e.V Rudolf Weber