ImageVerifierCode 换一换
格式:PDF , 页数:102 ,大小:615.56KB ,
资源ID:805870      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-805870.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ITU-T X 891 FRENCH-2005 Information technology C Generic applications of ASN 1 Fast infoset《信息技术 抽象语法标记(ASN 1)的通用应用 快速网络业务 17号研究组》.pdf)为本站会员(unhappyhay135)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

ITU-T X 891 FRENCH-2005 Information technology C Generic applications of ASN 1 Fast infoset《信息技术 抽象语法标记(ASN 1)的通用应用 快速网络业务 17号研究组》.pdf

1、 Union internationale des tlcommunications UIT-T X.891SECTEUR DE LA NORMALISATION DES TLCOMMUNICATIONS DE LUIT (05/2005) SRIE X: RSEAUX DE DONNES, COMMUNICATION ENTRE SYSTMES OUVERTS ET SCURIT Applications OSI Applications gnriques de lASN.1 Technologies de linformation Applications gnriques de lASN

2、.1: Fast Infoset Recommandation UIT-T X.891 RECOMMANDATIONS UIT-T DE LA SRIE X RSEAUX DE DONNES, COMMUNICATION ENTRE SYSTMES OUVERTS ET SCURIT RSEAUX PUBLICS DE DONNES Services et fonctionnalits X.1X.19 Interfaces X.20X.49 Transmission, signalisation et commutation X.50X.89 Aspects rseau X.90X.149 M

3、aintenance X.150X.179 Dispositions administratives X.180X.199 INTERCONNEXION DES SYSTMES OUVERTS Modle et notation X.200X.209 Dfinitions des services X.210X.219 Spcifications des protocoles en mode connexion X.220X.229 Spcifications des protocoles en mode sans connexion X.230X.239 Formulaires PICS X

4、.240X.259 Identification des protocoles X.260X.269 Protocoles de scurit X.270X.279 Objets grs des couches X.280X.289 Tests de conformit X.290X.299 INTERFONCTIONNEMENT DES RSEAUX Gnralits X.300X.349 Systmes de transmission de donnes par satellite X.350X.369 Rseaux protocole Internet X.370X.379 SYSTME

5、S DE MESSAGERIE X.400X.499 ANNUAIRE X.500X.599 RSEAUTAGE OSI ET ASPECTS SYSTMES Rseautage X.600X.629 Efficacit X.630X.639 Qualit de service X.640X.649 Dnomination, adressage et enregistrement X.650X.679 Notation de syntaxe abstraite numro un (ASN.1) X.680X.699 GESTION OSI Cadre gnral et architecture

6、 de la gestion-systmes X.700X.709 Service et protocole de communication de gestion X.710X.719 Structure de linformation de gestion X.720X.729 Fonctions de gestion et fonctions ODMA X.730X.799 SCURIT X.800X.849 APPLICATIONS OSI Engagement, concomitance et rtablissement X.850X.859 Traitement transacti

7、onnel X.860X.879 Oprations distantes X.880X.889 Applications gnriques de lASN.1 X.890X.899 TRAITEMENT RPARTI OUVERT X.900X.999 SCURIT DES TLCOMMUNICATIONS X.1000 Pour plus de dtails, voir la Liste des Recommandations de lUIT-T. Rec. UIT-T X.891 (05/2005) i NORME INTERNATIONALE ISO/CEI 24824-1 RECOMM

8、ANDATION UIT-T X.891 Technologies de linformation Applications gnriques de lASN.1: Fast Infoset Rsum La prsente Recommandation | Norme internationale spcifie une reprsentation dune instance de lensemble dinformations du langage XML du W3C qui utilise des codages binaires. Ces codages binaires sont s

9、pcifis laide de la notation ASN.1 et de la notation de commande de codage ASN.1 (ECN, encoding control notation). La technologie spcifie dans la prsente Recommandation | Norme internationale se nomme Fast Infoset. Elle fournit une alternative la syntaxe XML du W3C pour reprsenter des instances de le

10、nsemble dinformations du langage XML du W3C. Cette reprsentation donne gnralement des tailles de codage plus petites et un traitement plus rapide que la reprsentation XML W3C. La prsente Recommandation | Norme internationale spcifie lutilisation de plusieurs techniques qui minimisent la taille des c

11、odages (appels documents Fast Infoset) et qui maximisent la vitesse de cration et de traitement de documents Fast Infoset. Ces techniques incluent lutilisation de tableaux dynamiques (pour les chanes de caractres et pour les noms qualifis), de vocabulaires initiaux, et de vocabulaires externes. La p

12、rsente Recommandation | Norme internationale spcifie aussi un type de support dextensions de messagerie Internet multiobjets (MIME, multipurpose Internet mail extensions) qui identifie un document Fast Infoset. Source La Recommandation UIT-T X.891 a t approuve le 14 mai 2005 par la Commission dtudes

13、 17 (2005-2008) de lUIT-T selon la procdure dfinie dans la Recommandation UIT-T A.8. Elle inclut les corrections apportes par le Corrigendum 1 de la Recommandation UIT-T X.891 (2005) approuv le 13 juin 2006 par la Commission dtudes 17 (2005-2008) de lUIT-T selon la procdure dfinie dans la Recommanda

14、tion UIT-T A.8. Un texte identique est publi comme Norme Internationale ISO/CEI 24824-1. ii Rec. UIT-T X.891 (05/2005) AVANT-PROPOS LUIT (Union internationale des tlcommunications) est une institution spcialise des Nations Unies dans le domaine des tlcommunications. LUIT-T (Secteur de la normalisati

15、on des tlcommunications) est un organe permanent de lUIT. Il est charg de ltude des questions techniques, dexploitation et de tarification, et met ce sujet des Recommandations en vue de la normalisation des tlcommunications lchelle mondiale. LAssemble mondiale de normalisation des tlcommunications (

16、AMNT), qui se runit tous les quatre ans, dtermine les thmes dtude traiter par les Commissions dtudes de lUIT-T, lesquelles laborent en retour des Recommandations sur ces thmes. Lapprobation des Recommandations par les Membres de lUIT-T seffectue selon la procdure dfinie dans la Rsolution 1 de lAMNT.

17、 Dans certains secteurs des technologies de linformation qui correspondent la sphre de comptence de lUIT-T, les normes ncessaires se prparent en collaboration avec lISO et la CEI. NOTE Dans la prsente Recommandation, lexpression “Administration“ est utilise pour dsigner de faon abrge aussi bien une

18、administration de tlcommunications quune exploitation reconnue. Le respect de cette Recommandation se fait titre volontaire. Cependant, il se peut que la Recommandation contienne certaines dispositions obligatoires (pour assurer, par exemple, linteroprabilit et lapplicabilit) et considre que la Reco

19、mmandation est respecte lorsque toutes ces dispositions sont observes. Le futur dobligation et les autres moyens dexpression de lobligation comme le verbe “devoir“ ainsi que leurs formes ngatives servent noncer des prescriptions. Lutilisation de ces formes ne signifie pas quil est obligatoire de res

20、pecter la Recommandation. DROITS DE PROPRIT INTELLECTUELLE LUIT attire lattention sur la possibilit que lapplication ou la mise en uvre de la prsente Recommandation puisse donner lieu lutilisation dun droit de proprit intellectuelle. LUIT ne prend pas position en ce qui concerne lexistence, la valid

21、it ou lapplicabilit des droits de proprit intellectuelle, quils soient revendiqus par un Membre de lUIT ou par une tierce partie trangre la procdure dlaboration des Recommandations. A la date dapprobation de la prsente Recommandation, lUIT avait t avise de lexistence dune proprit intellectuelle prot

22、ge par des brevets acqurir pour mettre en uvre la prsente Recommandation. Toutefois, comme il ne sagit peut-tre pas de renseignements les plus rcents, il est vivement recommand aux responsables de la mise en uvre de consulter la base de donnes des brevets du TSB. UIT 2007 Tous droits rservs. Aucune

23、partie de cette publication ne peut tre reproduite, par quelque procd que ce soit, sans laccord crit pralable de lUIT. Rec. UIT-T X.891 (05/2005) iii TABLE DES MATIRES Page 1 Domaine dapplication . 1 2 Rfrences normatives. 1 2.1 Recommandations | Normes internationales identiques. 2 2.2 Rfrences sup

24、plmentaires 2 3 Dfinitions 3 3.1 Termes ASN.1 3 3.2 Termes ECN 3 3.3 Termes de lISO/CEI 10646. 3 3.4 Dfinitions supplmentaires 3 4 Abrviations 4 5 Notation . 5 6 Principes de construction et dutilisation des tableaux de vocabulaire 5 7 Dfinitions de type ASN.1 6 7.1 Gnralits. 6 7.2 Le type Document

25、6 7.3 Le type Element . 11 7.4 Le type Attribute . 12 7.5 Le type ProcessingInstruction . 13 7.6 Le type UnexpandedEntityReference 13 7.7 Le type CharacterChunk . 14 7.8 Le type Comment . 14 7.9 Le type DocumentTypeDeclaration 15 7.10 Le type UnparsedEntity . 15 7.11 Le type Notation 16 7.12 Le type

26、 NamespaceAttribute 16 7.13 Le type IdentifyingStringOrIndex. 17 7.14 Le type NonIdentifyingStringOrIndex 18 7.15 Le type NameSurrogate 19 7.16 Le type QualifiedNameOrIndex 19 7.17 Le type EncodedCharacterString. 21 8 Construction et traitement dun document Fast Infoset . 22 8.1 Rangement conceptuel

27、 des composants dune valeur abstraite du type Document . 22 8.2 Tableau dalphabet restreint. 23 8.3 Tableau dalgorithme de codage . 23 8.4 Tableaux de chane dynamiques. 24 8.5 Les tableaux de nom dynamiques et les substituts de nom . 24 9 Alphabets restreints prdfinis 25 9.1 Lalphabet restreint “num

28、rique“ 25 9.2 Lalphabet restreint “date et heure“ . 25 10 Algorithmes de codage prdfinis 26 10.1 Gnralits. 26 10.2 Lalgorithme de codage “hexadcimal“ 26 10.3 Lalgorithme de codage “base64“ 26 10.4 Lalgorithme de codage “court“ 26 10.5 Lalgorithme de codage “int“ . 27 10.6 Lalgorithme de codage “long

29、“. 27 10.7 Lalgorithme de codage “boolen“ 28 10.8 Lalgorithme de codage “float“. 28 10.9 Lalgorithme de codage “double“ 28 10.10 Lalgorithme de codage “uuid“. 29 iv Rec. UIT-T X.891 (05/2005) Page 10.11 Lalgorithme de codage “cdata“ 29 11 Restrictions sur les infosets XML pris en charge et autres si

30、mplifications 29 12 Codage de niveau binaire du type Document 30 Annexe A Module ASN.1 et modules ECN pour documents Fast Infoset 32 A.1 Dfinition du module ASN.1 . 32 A.2 Dfinitions de modules ECN . 34 Annexe B Type de support MIME pour documents Fast Infoset 54 Annexe C Description du codage dun d

31、ocument Fast Infoset . 56 C.1 Document Fast Infoset . 56 C.2 Codage du type Document 56 C.3 Codage du type Element 58 C.4 Codage du type Attribute. 59 C.5 Codage du type ProcessingInstruction. 59 C.6 Codage du type UnexpandedEntityReference . 60 C.7 Codage du type CharacterChunk. 60 C.8 Codage du ty

32、pe Comment 60 C.9 Codage du type DocumentTypeDeclaration . 60 C.10 Codage du type UnparsedEntity. 61 C.11 Codage du type Notation 61 C.12 Codage du type NamespaceAttribute . 62 C.13 Codage du type IdentifyingStringOrIndex 62 C.14 Codage du type NonIdentifyingStringOrIndex commenant sur le premier bi

33、t dun octet . 62 C.15 Codage du type NonIdentifyingStringOrIndex commenant au troisime bit dun octet. 63 C.16 Codage du type NameSurrogate . 63 C.17 Codage du type QualifiedNameOrIndex commenant sur le second bit dun octet 63 C.18 Codage du type QualifiedNameOrIndex commenant sur le troisime bit dun

34、 octet . 64 C.19 Codage du type EncodedCharacterString commenant sur le troisime bit dun octet . 64 C.20 Codage du type EncodedCharacterString commenant sur le cinquime bit dun octet 65 C.21 Codage de la longueur dun type sequence-of 65 C.22 Codage du type NonEmptyOctetString commenant sur le second

35、 bit dun octet 65 C.23 Codage de la chane NonEmptyOctetString commenant sur le cinquime bit dun octet 66 C.24 Codage du type NonEmptyOctetString commenant sur le septime bit dun octet 66 C.25 Codage des entiers dans la gamme 1 220commenant sur le second bit dun octet 66 C.26 Codage des entiers dans

36、la gamme 0 220commenant sur le second bit dun octet 67 C.27 Codage des entiers dans la gamme 1 220commenant sur le troisime bit dun octet. 67 C.28 Codage des entiers dans la gamme 1 220commenant sur le quatrime bit dun octet 67 C.29 Codage des entiers dans la gamme 1 256 . 68 Annexe D Exemples de co

37、dage dinfosets XML comme documents Fast Infoset 69 D.1 Introduction des exemples. 69 D.2 Taille des documents exemples (y compris la compression fonde sur la redondance). 69 D.3 Exemple dordre UBL 70 D.4 Document Fast Infoset en ordre UBL avec vocabulaire externe 72 D.5 Document Fast Infoset en ordr

38、e UBL sans vocabulaire initial 79 Annexe E Allocation des valeurs didentifiant dobjet 90 BIBLIOGRAPHIE . 91 Rec. UIT-T X.891 (05/2005) v Introduction La prsente Recommandation | Norme internationale spcifie une reprsentation dune instance de lensemble dinformations XML W3C qui utilise des codages bi

39、naires (spcifis laide de la notation ASN.1 et de la notation de contrle de codage ASN.1). Le codage spcifi dans ldition de la prsente Recommandation | Norme internationale est identifi par le numro de version 1 (voir le 12.9). La technologie spcifie dans la prsente Recommandation | Norme internation

40、ale se nomme Fast Infoset. Elle fournit une alternative la syntaxe XML W3C comme moyen de reprsenter les instances densemble dinformations XML du W3C. Cette reprsentation donne habituellement des tailles de codage plus petites et un traitement plus rapide que la reprsentation XML du W3C. La reprsent

41、ation dune instance de lensemble dinformations XML W3C spcifie dans la prsente Recommandation | Norme internationale sappelle un document Fast Infoset. Chaque document Fast Infoset est un codage dune valeur abstraite dun type de donnes ASN.1 (le type Document voir le 7.2) reprsentant une instance de

42、 lensemble dinformations XML W3C. La prsente Recommandation | Norme internationale spcifie lutilisation de plusieurs techniques qui minimisent la taille dun document Fast Infoset et qui maximisent la vitesse de cration et de traitement de tels documents. Ces techniques sont fondes sur lemploi de tab

43、leaux de vocabulaire, qui permettent dutiliser des valeurs entires normalement faibles (les indices de tableaux de vocabulaire) la place des chanes de caractres qui forment (par exemple) les noms des lments ou attributs dans une mise en srie XML 1.0 dune instance de lensemble dinformations XML W3C.

44、Il y a de nombreux tableaux de vocabulaire (voir le paragraphe 8), dont les plus fondamentaux (les tableaux de chanes de huit caractres) transposent des entiers normalement petits en chanes de caractres. Il y a cependant aussi des tableaux de vocabulaire (le tableau des noms dlments et le tableau de

45、s noms dattributs) qui donnent un niveau dindication supplmentaire, avec un indice de tableau de vocabulaire transposant un ensemble de trois indices de tableaux de vocabulaire, identifiant un prfixe, un nom despace de nom, et un nom local. Une autre technique importante est lutilisation dun tableau

46、 de vocabulaire alphabet restreint. Il contient des entres qui font la liste dun sous-ensemble de caractres ISO/CEI 10646. Si une chane de caractres qui doit tre code possde une entre dans ce tableau, elle peut alors tre code en notant quon utilise ce tableau de vocabulaire, en donnant lindice du ta

47、bleau de vocabulaire, et en codant alors chaque caractre avec le nombre minimal de bits ncessaires pour ce sous-ensemble particulier de caractres ISO/CEI 10646. Il y a un certain nombre dalphabets restreints prconstruits qui forment toujours les premires entres de ce tableau, couvrant les chanes quo

48、n rencontre de faon usuelle comme les dates, les heures et les valeurs numriques. Une importante technique doptimisation utilise le tableau de vocabulaire dalgorithme de codage. Ce tableau identifie les codages spcialiss qui peuvent tre employs pour les chanes dutilisation courante, toujours avec un certain nombre dalgorithmes incorpors. Par exemple,

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1