ČSN.1 - CSN.1
v telekomunikace a počítačové sítě, Konkrétní syntaxe notace jedna (ČSN.1) je Standard a flexibilní zápis, který konkrétně popisuje datové struktury pro reprezentaci, kódování, přenos a dekódování dat GPRS používá mobily. Mnoho příkladů datových struktur kódovaných CSN.1 lze nalézt v 3GPP TS44.060 a informativní popis syntaxe CSN.1 se nachází v 3GPP TS 24.007.
Zde je příklad popisu zprávy podle CSN.1. Pokud je první bit 1, následuje struktura Apple, což je 5bitový kód Apple. Pokud je první bit 0, bude následovat 3bitový oranžový kód a 2bitový peel typ.
<Příklad> ::= { 1 <Struktura Apple> | 0 <Oranžová struktura> } 0;<Struktura Apple> ::= < Kód Apple: bit (5) >;<Oranžová struktura> ::= <Oranžový kód: bit (3) > <PeelType: bit (2)>;
Výhody
- Je to poměrně jednoduché pochopit.
- Zápis je extrémně kompaktní - lze adresovat jakýkoli bit
Nevýhody
- Je velmi obtížné udržovat, kdy je třeba implementovat rozšíření a nová vydání protokolů
- Vytvoření kompilátoru pro jazyk je velmi obtížné, protože jazyk může obsahovat výrazy, které odkazují na jakékoli dříve pojmenované pojmenované prvky.
- Struktury CSN.1 uvedené v komunikačních standardech nejsou kontrolovány a jsou často vyplněny chybami a nestandardním zápisem.
Viz také
- Specifikace konkrétní syntaxe notace
- Příloha B z 3GPP TS 24.007 obsahuje podrobný popis CSN.1.
- CSN1.INFO poskytuje kompletní online popis CSN.1 (včetně těch částí, které nejsou vysvětleny v TS 24.007), s příklady a běžnými nástrahami.