ITU-T X 208 FRENCH-1988 SPECIFICATION OF ABSTRACT SYNTAX NOTATION ONE (ASN 1)《抽象句法标记法1(ASN 1)的规范》.pdf
《ITU-T X 208 FRENCH-1988 SPECIFICATION OF ABSTRACT SYNTAX NOTATION ONE (ASN 1)《抽象句法标记法1(ASN 1)的规范》.pdf》由会员分享,可在线阅读,更多相关《ITU-T X 208 FRENCH-1988 SPECIFICATION OF ABSTRACT SYNTAX NOTATION ONE (ASN 1)《抽象句法标记法1(ASN 1)的规范》.pdf(79页珍藏版)》请在麦多课文档分享上搜索。
1、UNION INTERNATIONALE DES TLCOMMUNICATIONS5)4 4 X.208SECTEUR DE LA NORMALISATIONDES TLCOMMUNICATIONSDE LUIT).4%2#/%8)/. $%3 3934 -%3 /56%243-/$ ,% %4 ./4!4)/.30 #)(b) la ncessit dune notation de haut niveau pour spcifier de tels objets informationnels;(c) lintrt dune formulation et dune normalisation
2、 des rgles de codage de ces objets informationnels,recommande lunanimit(1) la notation utiliser pour dfinir la syntaxe abstraite des objets informationnels spcifie dans la section 1;(2) les types de chanes de caractres dfinis dans la section 2;(3) les autres types utiles dfinis dans la section 3;(4)
3、 les sous-types dfinis dans la section 4.SOMMAIRE0 Introduction1 Objet et domaine dapplication2 Rfrences3 Dfinitions4 Abrviations5 Notation utilise dans la prsente Recommandation5.1 Productions5.2 Partie droite dune production5.3 Exemple de production5.4 Disposition5.5 Rcursivit5.6 Dnotation dun ens
4、emble de squences5.7 Rfrences un item5.8 Etiquettes6 Utilisation de la notation ASN.11)La Recommandation X.208 et la norme ISO 8824, “Systmes de traitement de linformation Interconnexion des systmes ouverts- Spcification de la syntaxe abstraite numro un (ASN.1)“, telle que dveloppe par son addendum
5、1, ont t tablies en troitecollaboration et sont techniquement alignes.2 Fascicule VIII.4 - Rec. X.208SECTION 1 SPCIFICATION DE LA NOTATION ASN.17 Le jeu de caractres ASN.18 Items ASN.18.1 Rgles gnrales8.2 Dnotations de types8.3 Identificateurs8.4 Dnotations de valeur8.5 Dnotations dun module8.6 Comm
6、entaire8.7 Item vide8.8 Item nombre8.9 Item chane binaire8.10 Item chane hexadcimale8.11 Items chane de caractres8.12 Item affectation8.13 Items caractre unique8.14 Items mot cl9 Dfinition dun module10 Dnotation des dfinitions de types et de valeurs11 Affectation de types et de valeurs12 Dfinition d
7、es types et valeurs13 Notation du type Boolen14 Notation du type Entier15 Notation du type Enumr16 Notation du type Rel17 Notation du type Chane binaire18 Notation du type Chane doctets19 Notation du type Vide20 Notation des types Squence21 Notation des types Squence-de22 Notation des types Ensemble
8、Fascicule VIII.4 - Rec. X.208 323 Notation des types Ensemble-de24 Notation des types Choix25 Notation des types Slection26 Notation des types Etiquets27 Notation du type Quelconque28 Notation du type Identificateur dobjet29 Notation des types Chane de caractres30 Notation des types dfinis dans la s
9、ection 3SECTION 2 TYPES CHANE DE CARACTRES31 Dfinition des types Chane de caractresSECTION 3 DFINITIONS UTILES32 Heure gnralise33 Heure universelle34 Le type Externe35 Le type Descripteur dobjetSECTION 4 SOUS-TYPES36 Notation des sous-types37 Ensembles de valeurs dun sous-type37.1 Valeur unique37.2
10、Sous-type contenu37.3 Plage de valeurs37.4 Limitation de taille37.5 Alphabet autoris37.6 Sous-typage interneAnnexe A La notation de macroA.1 IntroductionA.2 Extensions du jeu de caractres et des items ASN.1A.2.1 Dnotation-macroA.2.2 Dnotation-productionA.2.3 Dnotation-type-Local4 Fascicule VIII.4 -
11、Rec. X.208A.2.4 Dnotation-valeur-localeA.2.5 Item de slectionA.2.6 Item de terminaison de dfinitionA.2.7 Item terminal syntaxiqueA.2.8 Items mots cls de catgorie syntaxiqueA.2.9 Items mots cls additionnelsA.3 Notation des dfinitions de macroA.4 Utilisation de la nouvelle notationAnnexe B Affectation
12、 par lISO des valeurs des composants dun identificateur dobjetAnnexe C Affectation par le CCITT des valeurs des composants dun identificateur dobjetAnnexe D Affectation commune des valeurs des composants dun identificateur dobjetAppendice I Exemples et directivesI.1 Exemple dun enregistrement “salar
13、i“I.1.1 Description informelle de lenregistrement “salari“I.1.2 Description ASN.1 de la structure denregistrementI.1.3 Description ASN.1 dune valeur de lenregistrementI.2 Directives relatives lutilisation de la notationI.2.1 BoolenI.2.2 EntierI.2.3 EnumrI.2.4 RelI.2.5 Chane binaireI.2.6 Chane doctet
14、sI.2.7 VideI.2.8 Squence et Squence-deI.2.9 EnsembleI.2.10 EtiquetI.2.11 ChoixI.2.12 Type SlectionI.2.13 QuelconqueI.2.14 ExterneI.2.15 CodI.3 Exemple dutilisation de la notation de macroI.4 Utilisation dASN.1 pour lidentification des syntaxes abstraitesI.5 Sous-typesAppendice II Rsum de la notation
15、 ASN.1Fascicule VIII.4 - Rec. X.208 50 IntroductionDans les couches infrieures du modle de rfrence de base (voir la Recommandation X.200) chaque paramtre“donnes de lutilisateur“ dune primitive de service est spcifi comme la valeur binaire dune squence doctets.Dans la Couche Prsentation, la nature de
16、s paramtres “donnes de lutilisateur“ est diffrente. Les spcificationsde la Couche Application imposent aux donnes de lutilisateur du service de prsentation (voir laRecommandation X.216) de vhiculer les valeurs de types trs complexes, incluant ventuellement des chanes decaractres de divers jeux. Pour
17、 spcifier la valeur vhicule, ces recommandations exigent une notation dfinie qui nedtermine pas la reprsentation de la valeur. Ces recommandations sont compltes par la spcification dun ou plusieursalgorithmes appels rgles de codage qui dterminent les valeurs des octets de la Couche Session vhiculant
18、 ces valeursde la Couche Application (appeles syntaxes de transfert). Le protocole de la Couche Prsentation(voir Recommandation X.226) peut ngocier les syntaxes de transfert utiliser.Lobjet de la spcification dune valeur est de permettre de la distinguer des autres valeurs possibles. Lensembleconsti
19、tu par la valeur et celles dont elle est distingue, est appel un type, dont une occurrence spcifique est une valeurde ce type. Plus gnralement, une valeur ou un type peuvent souvent tre considrs comme composs de plusieursvaleurs ou types plus simples, et de relations qui existent entre eux. Lexpress
20、ion type de type de donnes est souventutilise comme synonyme de type.Pour interprter correctement la reprsentation dune valeur (quil sagisse de signes sur du papier ou de bits surune ligne de communication), il faut connatre (en gnral daprs le contexte) le type de la valeur reprsente.Lidentification
21、 dun type est donc une partie importante de la prsente Recommandation.Une technique trs gnrale pour dfinir un type compliqu est de dfinir un petit nombre de types simples, donttoutes les valeurs possibles sont dfinies, puis de combiner ces types simples de diverses faons. Voici certaines desfaons de
22、 dfinir de nouveaux types:a) tant donn une liste (ordonne) de types existants, une valeur peut tre forme comme une squence(ordonne) de valeurs dont chacune est dun des types existants; lensemble de toutes les valeurs possiblesainsi obtenu est dun nouveau type (si les types de la liste sont tous dist
23、incts, ce mcanisme peut tre tendupour permettre lomission de certaines valeurs de la liste);b) tant donn une liste de types existants (distincts) une valeur peut tre forme comme un ensemble(non ordonn) de valeurs dont une de chacun des types existants, lensemble de toutes les valeurs possiblesainsi
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ITUTX208FRENCH1988SPECIFICATIONOFABSTRACTSYNTAXNOTATIONONEASN1 抽象 句法 标记 ASN1 规范 PDF

链接地址:http://www.mydoc123.com/p-804764.html