Abstract Syntax Notation One - Biblioteka.sk

Upozornenie: Prezeranie týchto stránok je určené len pre návštevníkov nad 18 rokov!
Zásady ochrany osobných údajov.
Používaním tohto webu súhlasíte s uchovávaním cookies, ktoré slúžia na poskytovanie služieb, nastavenie reklám a analýzu návštevnosti. OK, súhlasím


Panta Rhei Doprava Zadarmo
...
...


A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

Abstract Syntax Notation One
 ...

Abstract Syntax Notation OneASN.1 (abstraktní popis syntaxe číslo jedna) – je prostředek pro popis datových struktur používaných pro reprezentaci, kódování, přenos, ukládání a dekódování dat v telekomunikacích, počítačových sítích a Informatice.

Poskytuje soubor formálních pravidel umožňujících popsat strukturu objektů způsobem nezávislým na konkrétním hardwarovém řešení.

ASN.1 je použito pro definici dat v desítkách dokumentů ITU-T, mimo jiné v sérii X.400 (elektronická pošta), X.500 (adresářové služby).

Historie

ASN.1 je standard ITU-T/ISO poprvé publikovaný roce 1984 jako část dokumentu CCITT X.409'84. V roce 1988 byl vydán jako samostatný dokument ITU-T X.208. V roce 1994 byla publikována jeho nová verze v dokumentech ITU-T série X.680 (X.680-X.683). V roce 2002 byla platnost dokumentu X.208 ukončena ve prospěch série X.680.

Přenosová kódování ASN.1

ASN.1 popisuje strukturu dat na abstraktní úrovni, bez uvedení jak má vypadat konkrétní kódování dat přepravovaných sítí nebo ukládaných do souboru. Metody kódování dat definovaných pomocí ASN.1 syntaxe jsou popsány v dalších dokumentech ITU-T/ISO.

Základní metody kódovaní:

Příklad

Tvůrci smyšleného protokolu ZjistovaciOtazky mohou definovat jeho datové struktury pomocí ASN.1 notace takto:

ZjistovaciOtazky DEFINITIONS ::= BEGIN

    ZjistovaciOtazka ::= SEQUENCE {
        poradoveCislo  INTEGER,
        otazka         UTF8String
    }

    OdpovedAnoNe ::= SEQUENCE {
        cisloOtazky    INTEGER,
        odpoved        BOOLEAN
    }

END

ASN.1 neposkytuje prostředky pro popis průběh dialogů – ten musí být popsán textově.

Konkrétní zpráva (Protocol data unit (PDU)), která vyhovuje protokolu ZjistovaciOtazky, může být definovaná takto:

prikladOtazky ZjistovaciOtazka ::= {
    poradoveCislo      5,
    otazka             "Je ti teplo, děvečko?"
}

Aby tato zpráva mohla být poslána přes síť, je nutné ji zakódovat – přeměnit na posloupnost bitů. K tomuto účelu ASN.1 definuje několik algoritmů – tak zvaných kódovacích pravidel (Encoding rules). Mezi nejjednodušší patří Distinguished Encoding Rules (DER).

V definici protokolu ZjistovaciOtazky by mělo být uvedeno, jaká sada kódovacích pravidel se má používat pro přenos zpráv v tomto protokolu.

Související články

Reference

V tomto článku byl použit překlad textu z článku Abstract Syntax Notation One na polské Wikipedii.

Externí odkazy

Zdroj:https://cs.wikipedia.org?pojem=Abstract_Syntax_Notation_One
Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok. Podrobnejšie informácie nájdete na stránke Podmienky použitia.






Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky použitia.

Your browser doesn’t support the object tag.

www.astronomia.sk | www.biologia.sk | www.botanika.sk | www.dejiny.sk | www.economy.sk | www.elektrotechnika.sk | www.estetika.sk | www.farmakologia.sk | www.filozofia.sk | Fyzika | www.futurologia.sk | www.genetika.sk | www.chemia.sk | www.lingvistika.sk | www.politologia.sk | www.psychologia.sk | www.sexuologia.sk | www.sociologia.sk | www.veda.sk I www.zoologia.sk