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

上传人:unhappyhay135 文档编号:805871 上传时间:2019-02-04 格式:PDF 页数:104 大小:661.21KB
下载 相关 举报
ITU-T X 891 SPANISH-2005 Information technology C Generic applications of ASN 1 Fast infoset《信息技术 抽象语法标记(ASN 1)的通用应用 快速网络业务 17号研究组》.pdf_第1页
第1页 / 共104页
ITU-T X 891 SPANISH-2005 Information technology C Generic applications of ASN 1 Fast infoset《信息技术 抽象语法标记(ASN 1)的通用应用 快速网络业务 17号研究组》.pdf_第2页
第2页 / 共104页
ITU-T X 891 SPANISH-2005 Information technology C Generic applications of ASN 1 Fast infoset《信息技术 抽象语法标记(ASN 1)的通用应用 快速网络业务 17号研究组》.pdf_第3页
第3页 / 共104页
ITU-T X 891 SPANISH-2005 Information technology C Generic applications of ASN 1 Fast infoset《信息技术 抽象语法标记(ASN 1)的通用应用 快速网络业务 17号研究组》.pdf_第4页
第4页 / 共104页
ITU-T X 891 SPANISH-2005 Information technology C Generic applications of ASN 1 Fast infoset《信息技术 抽象语法标记(ASN 1)的通用应用 快速网络业务 17号研究组》.pdf_第5页
第5页 / 共104页
点击查看更多>>
资源描述

1、 Unin Internacional de Telecomunicaciones UIT-T X.891SECTOR DE NORMALIZACIN DE LAS TELECOMUNICACIONES DE LA UIT (05/2005) SERIE X: REDES DE DATOS, COMUNICACIONES DE SISTEMAS ABIERTOS Y SEGURIDAD Aplicaciones de interconexin de sistemas abiertos Aplicaciones genricas de la notacin de sintaxis abstrac

2、ta uno Tecnologa de la informacin Aplicaciones genricas de ASN.1 Infoset rpido Recomendacin UIT-T X.891 RECOMENDACIONES UIT-T DE LA SERIE X REDES DE DATOS, COMUNICACIONES DE SISTEMAS ABIERTOS Y SEGURIDAD REDES PBLICAS DE DATOS Servicios y facilidades X.1X.19 Interfaces X.20X.49 Transmisin, sealizaci

3、n y conmutacin X.50X.89 Aspectos de redes X.90X.149 Mantenimiento X.150X.179 Disposiciones administrativas X.180X.199 INTERCONEXIN DE SISTEMAS ABIERTOS Modelo y notacin X.200X.209 Definiciones de los servicios X.210X.219 Especificaciones de los protocolos en modo conexin X.220X.229 Especificaciones

4、de los protocolos en modo sin conexin X.230X.239 Formularios para declaraciones de conformidad de implementacin de protocolo X.240X.259 Identificacin de protocolos X.260X.269 Protocolos de seguridad X.270X.279 Objetos gestionados de capa X.280X.289 Pruebas de conformidad X.290X.299 INTERFUNCIONAMIEN

5、TO ENTRE REDES Generalidades X.300X.349 Sistemas de transmisin de datos por satlite X.350X.369 Redes basadas en el protocolo Internet X.370X.379 SISTEMAS DE TRATAMIENTO DE MENSAJES X.400X.499 DIRECTORIO X.500X.599 GESTIN DE REDES DE INTERCONEXIN DE SISTEMAS ABIERTOS Y ASPECTOS DE SISTEMAS Gestin de

6、redes X.600X.629 Eficacia X.630X.639 Calidad de servicio X.640X.649 Denominacin, direccionamiento y registro X.650X.679 Notacin de sintaxis abstracta uno X.680X.699 GESTIN DE INTERCONEXIN DE SISTEMAS ABIERTOS Marco y arquitectura de la gestin de sistemas X.700X.709 Servicio y protocolo de comunicaci

7、n de gestin X.710X.719 Estructura de la informacin de gestin X.720X.729 Funciones de gestin y funciones de arquitectura de gestin distribuida abierta X.730X.799 SEGURIDAD X.800X.849 APLICACIONES DE INTERCONEXIN DE SISTEMAS ABIERTOS Compromiso, concurrencia y recuperacin X.850X.859 Procesamiento de t

8、ransacciones X.860X.879 Operaciones a distancia X.880X.889 Aplicaciones genricas de la notacin de sintaxis abstracta uno X.890X.899 PROCESAMIENTO DISTRIBUIDO ABIERTO X.900X.999 SEGURIDAD DE LAS TELECOMUNICACIONES X.1000 Para ms informacin, vase la Lista de Recomendaciones del UIT-T. Rec. UIT-T X.891

9、 (05/2005) i NORMA INTERNACIONAL ISO/CEI 24824-1 RECOMENDACIN UIT-T X.891 Tecnologa de la informacin Aplicaciones genricas de ASN.1 Infoset rpido Resumen En esta Recomendacin | Norma Internacional se especifica una forma de representacin de un ejemplar del conjunto de informacin XML del W3C utilizan

10、do codificaciones binarias. Dichas codificaciones binarias se especifican mediante la notacin de sintaxis abstracta (ASN.1) y la notacin de control de codificacin (ECN) ASN.1. La tecnologa que se especifica en esta Recomendacin | Norma Internacional se denomina conjunto de informacin rpido (Fast Inf

11、oset). Proporciona una alternativa a la sintaxis W3C XML para la representacin de ejemplares del conjunto de informacin W3C XML. En general, esta codificacin es de menor tamao y de procesamiento ms rpido que una representacin W3C XML. Esta Recomendacin | Norma Internacional especifica la utilizacin

12、de diversas tcnicas que minimizan el tamao de las codificaciones (denominadas documentos infoset rpidos) y que maximizan la velocidad de creacin y procesamiento de documentos infoset rpidos. Estas tcnicas incluyen la utilizacin de tablas dinmicas (para cadenas de caracteres y para nombres cualificad

13、os), vocabularios iniciales y vocabularios externos. La presente Recomendacin | Norma Internacional tambin especifica un tipo de medios de ampliaciones multifuncin del correo Internet (MIME) que permite identificar un documento infoset rpido. Orgenes La Recomendacin UIT-T X.891 fue aprobada el 14 de

14、 mayo de 2005 por la Comisin de Estudio 17 (2005-2008) del UIT-T por el procedimiento de la Recomendacin UIT-T A.8. Incluye las correcciones introducidas por el corrigendum 1 a la Recomendacin UIT-T X.891 (2005), aprobado el 13 de junio de 2006 por la Comisin de Estudio 17 (2005-2008) del UIT-T por

15、el establecimiento de la Recomendacin UIT-T A.8. Se publica tambin un texto idntico como Norma Internacional ISO/CEI 24824-1. ii Rec. UIT-T X.891 (05/2005) PREFACIO La UIT (Unin Internacional de Telecomunicaciones) es el organismo especializado de las Naciones Unidas en el campo de las telecomunicac

16、iones. El UIT-T (Sector de Normalizacin de las Telecomunicaciones de la UIT) es un rgano permanente de la UIT. Este rgano estudia los aspectos tcnicos, de explotacin y tarifarios y publica Recomendaciones sobre los mismos, con miras a la normalizacin de las telecomunica-ciones en el plano mundial. L

17、a Asamblea Mundial de Normalizacin de las Telecomunicaciones (AMNT), que se celebra cada cuatro aos, establece los temas que han de estudiar las Comisiones de Estudio del UIT-T, que a su vez producen Recomendaciones sobre dichos temas. La aprobacin de Recomendaciones por los Miembros del UIT-T es el

18、 objeto del procedimiento establecido en la Resolucin 1 de la AMNT. En ciertos sectores de la tecnologa de la informacin que corresponden a la esfera de competencia del UIT-T, se preparan las normas necesarias en colaboracin con la ISO y la CEI. NOTA En esta Recomendacin, la expresin “Administracin“

19、 se utiliza para designar, en forma abreviada, tanto una administracin de telecomunicaciones como una empresa de explotacin reconocida de telecomunicaciones. La observancia de esta Recomendacin es voluntaria. Ahora bien, la Recomendacin puede contener ciertas disposiciones obligatorias (para asegura

20、r, por ejemplo, la aplicabilidad o la interoperabilidad), por lo que la observancia se consigue con el cumplimiento exacto y puntual de todas las disposiciones obligatorias. La obligatoriedad de un elemento preceptivo o requisito se expresa mediante las frases “tener que, haber de, hay que + infinit

21、ivo“ o el verbo principal en tiempo futuro simple de mandato, en modo afirmativo o negativo. El hecho de que se utilice esta formulacin no entraa que la observancia se imponga a ninguna de las partes. PROPIEDAD INTELECTUAL La UIT seala a la atencin la posibilidad de que la utilizacin o aplicacin de

22、la presente Recomendacin suponga el empleo de un derecho de propiedad intelectual reivindicado. La UIT no adopta ninguna posicin en cuanto a la demostracin, validez o aplicabilidad de los derechos de propiedad intelectual reivindicados, ya sea por los miembros de la UIT o por terceros ajenos al proc

23、eso de elaboracin de Recomendaciones. En la fecha de aprobacin de la presente Recomendacin, la UIT ha recibido notificacin de propiedad intelectual, protegida por patente, que puede ser necesaria para aplicar esta Recomendacin. Sin embargo, debe sealarse a los usuarios que puede que esta informacin

24、no se encuentre totalmente actualizada al respecto, por lo que se les insta encarecidamente a consultar la base de datos sobre patentes de la TSB. UIT 2007 Reservados todos los derechos. Ninguna parte de esta publicacin puede reproducirse por ningn procedimiento sin previa autorizacin escrita por pa

25、rte de la UIT. Rec. UIT-T X.891 (05/2005) iii NDICE Pgina 1 Alcance 1 2 Referencias normativas 1 2.1 Recomendaciones | Normas Internacionales idnticas. 2 2.2 Referencias adicionales 2 3 Definiciones 3 3.1 Trminos ASN.1. 3 3.2 Trminos ECN . 3 3.3 Trminos ISO/CEI 10646 . 3 3.4 Definiciones adicionales

26、. 3 4 Abreviaturas 4 5 Notacin. 4 6 Principios de la construccin y utilizacin de tablas de vocabulario 5 7 Definiciones de tipos ASN.1. 6 7.1 Generalidades. 6 7.2 El tipo Document. 6 7.3 El tipo Element . 11 7.4 El tipo Attribute 12 7.5 El tipo ProcessingInstruction 13 7.6 El tipo UnexpandedEntityRe

27、ference. 13 7.7 El tipo CharacterChunk 14 7.8 El tipo Comment . 14 7.9 El tipo DocumentTypeDeclaration 15 7.10 El tipo UnparsedEntity 15 7.11 El tipo Notation. 16 7.12 El tipo NamespaceAttribute 16 7.13 El tipo IdentifyingStringOrIndex . 17 7.14 El tipo NonIdentifyingStringOrIndex. 18 7.15 El tipo N

28、ameSurrogate 19 7.16 El tipo QualifiedNameOrIndex. 19 7.17 El tipo EncodedCharacterString . 21 8 Construccin y procesamiento de un documento infoset rpido 22 8.1 Ordenacin conceptual de componentes de un valor abstracto del tipo Document . 22 8.2 Tabla de alfabetos restringidos. 23 8.3 Tabla de algo

29、ritmos de codificacin 23 8.4 Tablas de cadenas dinmicas . 24 8.5 Tablas de nombres dinmicas y sustitutos de nombres 24 9 Alfabetos restringidos integrados. 25 9.1 Alfabeto restringido “numrico“. 25 9.2 Alfabeto restringido “fecha y hora“. 25 10 Algoritmos de codificacin integrados 25 10.1 Generalida

30、des. 25 10.2 Algoritmo de codificacin “hexadecimal“ 26 10.3 Algoritmo de codificacin “base64“ 26 10.4 Algoritmo de codificacin “corto“ (“short“) 26 10.5 Algoritmo de codificacin “int“ . 27 10.6 Algoritmo de codificacin “largo“ (“long“) 27 10.7 Algoritmo de codificacin “booleano“ (“boolean“) 27 10.8

31、Algoritmo de codificacin “flotante“ (“float“). 28 10.9 Algoritmo de codificacin “doble“ (“double“). 28 10.10 Algoritmo de codificacin “uuid“ . 29 iv Rec. UIT-T X.891 (05/2005) Pgina 10.11 Algoritmo de codificacin “cdata“ 29 11 Restricciones de los infoset XML soportados y otras simplificaciones. 29

32、12 Codificacin a nivel de bit del tipo Document. 30 Anexo A Mdulo ASN.1 y mdulos ECN para documentos infoset rpidos 32 A.1 Definicin del mdulo ASN.1 32 A.2 Definiciones del mdulo ECN . 34 Anexo B Tipo de medios MIME para documentos infoset rpidos. 54 Anexo C Descripcin de la codificacin de un docume

33、nto infoset rpido 56 C.1 Documento infoset rpido. 56 C.2 Codificacin del tipo Document . 56 C.3 Codificacin del tipo Element . 58 C.4 Codificacin del tipo Attribute 59 C.5 Codificacin del tipo ProcessingInstruction 59 C.6 Codificacin del tipo UnexpandedEntityReference 60 C.7 Codificacin del tipo Cha

34、racterChunk 60 C.8 Codificacin del tipo Comment 60 C.9 Codificacin del tipo DocumentTypeDeclaration. 60 C.10 Codificacin del tipo UnparsedEntity 61 C.11 Codificacin del tipo Notation . 61 C.12 Codificacin del tipo NamespaceAttribute. 61 C.13 Codificacin del tipo IdentifyingStringOrIndex 62 C.14 Codi

35、ficacin del tipo NonIdentifyingStringOrIndex comenzando por el primer bit de un octeto . 62 C.15 Codificacin del tipo NonIdentifyingStringOrIndex comenzando por el tercer bit de un octeto . 62 C.16 Codificacin del tipo NameSurrogate. 63 C.17 Codificacin del tipo QualifiedNameOrIndex comenzando por e

36、l segundo bit de un octeto 63 C.18 Codificacin del tipo QualifiedNameOrIndex comenzando por el tercer bit de un octeto 64 C.19 Codificacin del tipo EncodeCharacterString comenzando por el tercer bit de un octeto 64 C.20 Codificacin del tipo EncodeCharacterString comenzando por el quinto bit de un oc

37、teto 65 C.21 Codificacin de la longitud de un tipo sequence-of 65 C.22 Codificacin del tipo NonEmptyOctetString comenzando por el segundo bit de un octeto 65 C.23 Codificacin del tipo NonEmptyOctetString comenzando por el quinto bit de un octeto. 66 C.24 Codificacin del tipo NonEmptyOctetString come

38、nzando por el sptimo bit de un octeto 66 C.25 Codificacin de nmeros enteros en la gama de 1 a 220comenzando por el segundo bit de un octeto 66 C.26 Codificacin de nmeros enteros en la gama de 0 a 220comenzando por el segundo bit de un octeto 67 C.27 Codificacin de nmeros enteros en la gama de 1 a 22

39、0comenzando por el tercer bit de un octeto 67 C.28 Codificacin de nmeros enteros en la gama de 1 a 220comenzando por el cuarto bit de un octeto 67 C.29 Codificacin de nmeros enteros en la gama de 1 a 256 68 Rec. UIT-T X.891 (05/2005) v Pgina Anexo D Ejemplos de codificacin de infosets XML como docum

40、entos infoset rpidos 69 D.1 Introduccin a los ejemplos. 69 D.2 Tamao de los documentos ejemplo (incluida la compresin basada en redundancia) . 69 D.3 Ejemplo de orden UBL. 70 D.4 Documento infoset rpido de orden UBL con vocabulario externo 72 D.5 Documento infoset rpido de orden UBL sin vocabulario

41、inicial. 80 Anexo E Asignacin de valores de identificador de objetos 91 BIBLIOGRAFA . 92 vi Rec. UIT-T X.891 (05/2005) Introduccin En esta Recomendacin | Norma Internacional se especifica una representacin de un ejemplar del conjunto de informacin XML del W3C utilizando codificaciones binarias (espe

42、cificadas mediante la notacin ASN.1 y notacin de control de codificacin ASN.1). La codificacin especificada en la presente edicin de esta Recomendacin | Norma Internacional se identifica mediante el nmero de versin 1 (vase 12.9) La tecnologa que se especifican en esta Recomendacin | Norma Internacio

43、nal se denomina conjunto de informacin rpido (Fast Infoset). Proporciona una alternativa a la sintaxis W3C XML para la representacin de ejemplares del conjunto de informacin W3C XML. En general, esta codificacin es de menor tamao y de procesamiento ms rpido que una representacin W3C XML. La represen

44、tacin de un ejemplar del conjunto de informacin W3C XML especificada en esta Recomendacin | Norma Internacional se denomina documento infoset rpido. Cada documento infoset rpido es la codificacin de un valor abstracto de un tipo de datos ASN.1 (el tipo Document vase 7.2) que representa un ejemplar d

45、el conjunto de informacin W3C XML. Esta Recomendacin | Norma Internacional especifica la utilizacin de diversas tcnicas que minimizan el tamao de un documento infoset rpido y maximizan la velocidad de creacin y procesamiento de dichos documentos. Estas tcnicas se basan en la utilizacin de tablas de

46、vocabulario, que permiten valores enteros relativamente pequeos (ndices de tablas de vocabulario) que pueden ser utilizados en lugar de las cadenas de caracteres que forman (por ejemplo) los nombres de elementos o atributos en la serializacin XML 1.0 de un ejemplar del conjunto de informacin W3C XML

47、. Existe un conjunto de tablas de vocabulario (vase la clusula 8) de las que la ms bsica (tabla de cadenas de ocho caracteres) hace corresponder enteros normalmente pequeos con cadenas de caracteres. Sin embargo, existen tablas de vocabulario (la tabla de nombre de elemento y la tabla de nombre de a

48、tributo) que proporcionan un nivel adicional de indireccin, con un ndice de tabla de vocabulario que establece una correspondencia con un conjunto de tres ndices de tabla de vocabulario que identifican un prefijo, un nombre de espacio de nombres y un nombre local. Otra tcnica relevante consiste en utilizar una tabla de vocabulario de alfabetos restringidos. Contiene entradas que enumeran un subconjunto de caracteres ISO/CEI 10646. Si es necesario codificar una cadena de caracteres para la que existe una entrada en dicha tabla, puede hacerse identificando que se util

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国际标准 > 其他

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