Przejdź do zawartości

Basic Encoding Rules

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez Anpe2007 (dyskusja | edycje) o 16:28, 16 mar 2007. Może się ona znacząco różnić od aktualnej wersji.

Basic Encoding Rules (BER) - jedna z metod kodowania danych opisywanych specyfikacją Abstract Syntax Notation One. BER opiera się na kodowaniu za pomocą trójki wartości: TLV (Tag Lenght Value). Poszczególne wartości to: tag (znacznik), długość i wartość. Tag identyfikuje typu w notacji Abstract Syntax Notation One.

Wyróżnia się cztery grupy typów: uniwersalny (Universal), typowy dla zastosowania (Application), zależny od kontekstu (Context-specific), prywatny (Private). Typy uniwersalne posiadają tag identyfikujący o numerach do 30d (1Eh).

Numer Typ prosty Użycie
0 zarezerwowane (dla mechanizmów BER)
1 BOOLEAN
2 INTEGER
3 BIT STRING
4 OCTET STRING
5 NULL
6 OBJECT IDENTIFIER
7 ObjectDescriptor
8 EXTERNAL, INSTANCE OF
9 REAL
10 ENUMERATED
11 EMBEDDED PDV
12 UTF8String
13 RELATIVE-OID
14 zarezerwowane
15 zarezerwowane
16 SEQUENCE, SEQUENCE OF
17 SET, SET OF
18 NumericString
19 PrintableString
20 TeletexString, T61String
21 VideotexString
22 IA5String
23 UTCTime
24 GeneralizedTime
25 GraphicString
26 VisibleString, ISO646String
27 GeneralString
28 UniversalString
29 CHARACTER STRING
30 BMPString
31 zarezerwowane

Specyfikacja BER jest zamieszczona w Zaleceniu ITU-T X.690 (07/02).

Linki zewnętrzne

Szablon:Telekomunikacja stub