1、UNIN INTERNACIONAL DE TELECOMUNICACIONESUIT-T X.229SECTOR DE NORMALIZACINDE LAS TELECOMUNICACIONESDE LA UITINTERCONEXIN DE SISTEMAS ABIERTOSESPECIFICACIONES DE LOS PROTOCOLOSEN MODO CONEXINOPERACIONES A DISTANCIA:ESPECIFICACIN DE PROTOCOLORecomendacin UIT-T X.229(Extracto del Libro Azul)NOTAS1 La Re
2、comendacin UIT-T X.229 se public en el fascculo VIII.5 del Libro Azul. Este fichero es un extractodel Libro Azul. Aunque la presentacin y disposicin del texto son ligeramente diferentes de la versin del Libro Azul,el contenido del fichero es idntico a la citada versin y los derechos de autor siguen
3、siendo los mismos (Vase acontinuacin).2 Por razones de concisin, el trmino Administracin se utiliza en la presente Recomendacin para designar auna administracin de telecomunicaciones y a una empresa de explotacin reconocida. UIT 1988, 1993Reservados todos los derechos. No podr reproducirse o utiliza
4、rse la presente Recomendacin ni parte de la misma decualquier forma ni por cualquier procedimiento, electrnico o mecnico, comprendidas la fotocopia y la grabacin enmicropelcula, sin autorizacin escrita de la UIT.Fascculo VIII.5 - Rec. X.229 1Recomendacin X.229Fascculo VIII.5 - Rec. X.229OPERACIONES
5、A DISTANCIA: ESPECIFICACIN DE PROTOCOLO1)(Melbourne, 1988)El CCITT,considerandoa) que la Recomendacin X.200 define el modelo de referencia bsico de interconexin de sistemas abiertos(ISA) para aplicaciones del CCITT;b) que la Recomendacin X.210 define los convenios de servicio para describir los serv
6、icios del modelo dereferencia de ISA;c) que la Recomendacin X.216 define el servicio de capa de presentacin;d) que la Recomendacin X.217 define el servicio de control de asociacin;e) que la Recomendacin X.218 define el servicio de transferencia fiable;f) que la Recomendacin X.219 define el servicio
7、y la notacin de operaciones a distancia;g) que se necesita una base comn de operaciones a distancia para diversas aplicaciones,recomienda por unanimidadque el protocolo de operaciones a distancia de interconexin de sistemas abiertos para aplicaciones del CCITTsea el definido en la presente Recomenda
8、cin, como se indica en “Objeto y campo de aplicacin”.NDICE0 Introduccin1 Objeto y campo de aplicacin2 Referencias3 Definiciones4 Abreviaturas5 Convenios6 Visin general del protocolo7 Elementos de procedimiento8 Relacin de correspondencia con los servicios utilizados9 Definicin de la sintaxis abstrac
9、ta de las unidades de datos de protocolo de aplicacin (UDPA)10 ConformidadAnexo A Tablas de estados de la MPODAnexo B Diferencias entre esta Recomendacin y la Recomendacin X.410-1984Anexo C Resumen de valores asignados de identificador de objeto1)La Recomendacin X.229 y la Norma ISO 9072-2 Informati
10、on processing systems Text Communication RemoteOperations Part 2: Protocol Specification (Sistemas de procesamiento de informacin Comunicacin de textosOperaciones a distancia Parte 2: Especificacin de protocolo) se elaboraron en estrecha colaboracin y estn tcnicamentearmonizadas.2 Fascculo VIII.5 -
11、Rec. X.2290 IntroduccinEsta Recomendacin especifica el protocolo para los servicios proporcionados por un elemento de servicio deaplicacin, el elemento de servicio de operaciones a distancia (ESOD), para permitir aplicaciones interactivas en unentorno de sistemas abiertos distribuidos. Esta Recomend
12、acin forma parte de un conjunto de Recomendaciones quedefinen conjuntos de elementos de servicio de aplicacin utilizados en comn por varias aplicaciones.Las interacciones entre entidades de una aplicacin distribuida se modelan como operaciones a distancia, y sedefinen utilizando una notacin de opera
13、ciones a distancia. Una operacin a distancia es solicitada por una entidad; laotra entidad trata de efectuar la operacin a distancia e informa despus el resultado de la tentativa. Las operaciones adistancia son apoyadas por el ESOD.Esta Recomendacin est armonizada tcnicamente con la Norma ISO 9072-2
14、.1 Objeto y campo de aplicacinEsta Recomendacin especifica el protocolo (sintaxis abstracta) y procedimientos para el elemento de servicio deoperaciones a distancia (Recomendacin X.219). Los servicios de ESOD son proporcionados junto con los servicios delelemento de servicio de control de asociacin
15、(ESCA) (Recomendacin X.217) y el protocolo ESCA(Recomendacin X.227), facultativamente los servicios del elemento de servicio de transferencia Fiable (ESTF)(Recomenda-cin X.218) y el protocolo ESTF (Recomendacin X.228) y el servicio de presentacin(Recomendacin X.216).Los procedimientos ESOD se define
16、n en trminos de:a) las interacciones entre mquinas de protocolo ESOD pares mediante la utilizacin de servicios de ESTF o delservicio de presentacin;b) las interacciones entre la mquina de protocolo ESOD y su usuario de servicio.Esta Recomendacin especifica los requisitos de conformidad para los sist
17、emas que aplican estos procedimientos.2 ReferenciasRecomendacin X.200 Modelo de referencia de interconexin de sistemas abiertos para aplicaciones del CCITT(vase tambin la Norma ISO 7498).Recomendacin X.208 Especificacin de la notacin de sintaxis abstracta uno (NSA.1) (vase tambin la NormaISO 8824).R
18、ecomendacin X.209 Especificacin de reglas bsicas de codificacin de la notacin de sintaxis abstracta uno(NSA.1) (vase tambin la Norma ISO 8825).Recomendacin X.210 Convenios relativos a la definicin del servicio de capa en la interconexin de sistemasabiertos (vase tambin la Norma ISO/TR 8509).Recomend
19、acin X.216 Definicin del servicio de presentacin para la interconexin de sistemas abiertos paraaplicaciones del CCITT (vase tambin la Norma ISO 8822).Recomendacin X.217 Definicin del servicio de control de asociacin para la interconexin de sistemas abiertospara aplicaciones del CCITT (vase tambin la
20、 Norma ISO 8649).Recomendacin X.218 Transferencia fiable: Modelo y definicin del servicio (vase tambin la Norma ISO 9066-1).Recomendacin X.219 Operaciones a distancia: Modelo, notacin y definicin del servicio (vase tambin la NormaISO 9072-1).Recomendacin X.227 Especificacin del protocolo de control
21、de asociacin para la interconexin de sistemasabiertos para aplicaciones del CCITT (vase tambin la Norma ISO 8650).Recomendacin X.228 Transferencia fiable: Especificacin del protocolo (vase tambin la Norma ISO 9066-2).Fascculo VIII.5 - Rec. X.229 33 Definiciones3.1 Definiciones del modelo de referenc
22、iaEsta Recomendacin se basa en los conceptos desarrollados en la Recomendacin X.200 y utiliza los siguientestrminos definidos en ella:a) capa de aplicacin;b) proceso de aplicacin;c) entidad de aplicacin;d) elemento de servicio de aplicacin;e) unidad de datos de protocolo de aplicacin;f) informacin d
23、e control del protocolo de aplicacin;g) servicio de presentacin;h) conexin de presentacin;i) servicio de sesin;j) conexin de sesin;k) sintaxis de transferencia; yl) elemento de usuario.3.2 Definiciones de convenios de serviciosEsta Recomendacin utiliza los siguientes trminos definidos en la Recomend
24、acin X.210:a) proveedor de servicio;b) usuario de servicio;c) servicio confirmado;d) servicio no confirmado;e) servicio iniciado por el proveedor;f) primitiva;g) peticin (primitiva);h) indicacin (primitiva);i) respuesta (primitiva);j) confirmacin (primitiva).3.3 Definiciones del servicio de presenta
25、cinEsta Recomendacin utiliza los siguientes trminos definidos en la Recomendacin X.216:a) sintaxis abstracta;b) nombre de sintaxis abstracta;c) contexto de presentacin.3.4 Definiciones de control de asociacinEsta Recomendacin utiliza los siguientes trminos definidos en la Recomendacin X.217:a) asoci
26、acin de aplicacin; asociacin;b) contexto de aplicacin;c) elemento de servicio de control de asociacin.4 Fascculo VIII.5 - Rec. X.2293.5 Definiciones de transferencia fiableEsta Recomendacin utiliza los siguientes trminos definidos en la Recomendacin X.218:a) elemento de servicio de transferencia fia
27、ble.3.6 Definiciones de servicios de ESODEsta Recomendacin utiliza los siguientes trminos definidos en la Recomendacin X.219:a) entidad de aplicacin iniciadora de asociacin; iniciador de asociacin;b) entidad de aplicacin respondedora de asociacin; respondedor de asociacin;c) entidad de aplicacin inv
28、ocadora; invocador;d) entidad de aplicacin realizadora; realizador;e) solicitante;f) aceptador;g) operaciones enlazadas;h) operacin progenitora;i) operacin vstago;j) notacin OD;k) elemento de servicio de operaciones a distancia;l) proveedor ESOD;m) usuario ESOD;n) usuario ESTF;o) operaciones a dista
29、ncia.3.7 Definiciones de especificacin de protocolo de operaciones a distanciaA los efectos de esta Recomendacin, se aplican las siguientes definiciones:3.7.1 mquina de protocolo de operaciones a distanciaMquina de protocolo para el elemento de servicio de operaciones a distancia especificado en est
30、aRecomendacin.3.7.2 mquina de protocolo de operaciones a distancia solicitanteMquina de protocolo de operaciones a distancia cuyo usuario de servicio es el solicitante de un serviciodeterminado del elemento de servicio de operaciones a distancia.3.7.3 mquina de protocolo de operaciones a distancia a
31、ceptadoraMquina de protocolo de operaciones a distancia cuyo usuario de servicio es el aceptador de un serviciodeterminado del elemento de servicio de operaciones a distancia.4 Abreviaturas4.1 Niveles de datosUDPA Unidad de datos de protocolo de aplicacin.Fascculo VIII.5 - Rec. X.229 54.2 Tipos de u
32、nidades de datos de protocolo de aplicacinSe han adaptado las siguientes abreviaturas para las unidades de datos de protocolo de aplicacin definidas enesta Recomendacin:ODIV unidad de datos de protocolo de aplicacin OD-INVOCACINODRS unidad de datos de protocolo de aplicacin OD-RESULTADOODER unidad d
33、e datos de protocolo de aplicacin OD-ERRORODRCH unidad de datos de protocolo de aplicacin OD-RECHAZO4.3 Otras abreviaturasEn esta Recomendacin se utilizan las siguientes abreviaturas:EA entidad de aplicacinESCA elemento de servicio del control de aplicacinESA elemento de servicio de aplicacinOD (o S
34、OD) operaciones a distanciaMPOD mquina de protocolo de operaciones a distanciaESOD elemento de servicio de operaciones a distanciaTF transferencia fiableESTF elemento de servicio de transferencia fiable5 ConveniosEsta Recomendacin emplea una presentacin tabular de los campos de sus UDPA. En el 7 se
35、presentan tablaspara cada UDPA de ESOD. Cada campo se resume utilizando la siguiente notacin:O la presencia es obligatoria;U la presencia es una opcin del usuario ESOD;pet la fuente es una primitiva de peticin conexa;ind el sumidero es una primitiva de indicacin conexa;resp la fuente es una primitiv
36、a de respuesta conexa;conf el sumidero es una primitiva de confirmacin conexa;sp la fuente o sumidero es la MPOD.La estructura de cada UDPA de ESOD se especifica en el 9 utilizando la notacin de sintaxis abstracta de laRecomendacin X.208.6 Visin general del protocolo6.1 Provisin de serviciosEl proto
37、colo especificado en esta Recomendacin proporciona los servicios ESOD definidos en laRecomendacin X.219. Estos servicios se indican en el cuadro 1/X.229.6 Fascculo VIII.5 - Rec. X.229CUADRO 1/X.229Resumen de servicios ESODServicio TipoOD-INVOCACINOD-RESULTADOOD-ERROROD-RECHAZO-UOD-RECHAZO-PNo confir
38、madoNo confirmadoNo confirmadoNo confirmadoIniciado por el proveedor6.2 Utilizacin de los serviciosEl protocolo ESOD especificado en esta Recomendacin necesita un servicio de transferencia para pasarinformacin en forma de UDPA de ESOD entre entidades de aplicacin pares (EA).Pueden utilizarse alterna
39、tivamente dos servicios de transferencia:a) los servicios ESTF, si el ESTF est incluido en el contexto de aplicacin, ob) el servicio de presentacin, si el ESTF no est incluido en el contexto de aplicacin.En ambos casos se supone una asociacin de aplicacin existente, establecida y liberada por medio
40、de losservicios ESCA.6.2.1 Utilizacin de los servicios ESTFSi el ESTF est incluido en el contexto de aplicacin, esta Recomendacin supone que la mquina de protocolode operaciones a distancia (MPOD) es el nico usuario del servicio TF-TRANSFERENCIA y del servicio TF-CESINTURNO.La EA iniciadora puede so
41、lamente pedir la liberacin de la asociacin de aplicacin por medio del servicio TF-CIERRE si posee el turno. Por tanto, el usuario ESTF y la MPOD son los usuarios del servicio TF-SOLICITUDTURNO.La MPOD es el usuario de los servicios TF-U-ABORTO y TF-P-ABORTO.6.2.2 Utilizacin del servicio de presentac
42、inSi el ESTF no est incluido en el contexto de aplicacin. la MPOD es un usuario del servicio P-DATOS.6.3 ModeloLa mquina de protocolo de operaciones a distancia (MPOD) comunica con su usuario de servicio por medio deprimitivas definidas en la Recomendacin X.219. Cada invocacin de la MPOD controla un
43、a sola asociacin deaplicacin.La MPOD es activada por primitivas Peticin del servicio ESOD de su usuario de servicio y por primitivasIndicacin y Confirmacin de los servicios ESTF, o del servicio de presentacin. La MPOD emite a su vez primitivasIndicacin a su usuario de servicio y primitivas Peticin e
44、n los servicios ESTF o el servicio de presentacin utilizados. Siel ESTF est incluido en el contexto de aplicacin, se utilizan las primitivas Indicacin TF-TRANSFERENCIA, PeticinTF-TRANSFERENCIA y Confirmacin TF-TRANSFERENCIA. En el caso de un contexto de aplicacin que excluye elESTF, se utilizan las
45、primitivas Peticin P-DATOS e Indicacin P-DATOS del servicio de presentacin. En este caso latransferencia no es confirmada.La recepcin de una primitiva de servicio ESOD, o de una primitiva de servicio ESTF o de una primitiva deservicio de presentacin y la generacin de las acciones dependientes se con
46、sideran indivisibles.Durante el intercambio de las UDPA, se supone la existencia de la EA iniciadora de asociacin y de la EArespondedora de iniciacin. La forma en que se crean estas EA est fuera del objeto de esta Recomendacin.Durante la ejecucin de operaciones, se supone la existencia de una asocia
47、cin de aplicacin entre las EA pares.La forma en que se establece y libera esta asociacin de aplicacin est fuera del objeto de esta Recomendacin (vanselas Recomendaciones X.219, X.217, X.227, X.218 y X.228).Fascculo VIII.5 - Rec. X.229 7Nota Cada asociacin de aplicacin puede ser identificada en un si
48、stema final por un mecanismo interno, quedepende de la realizacin, de modo que el usuario del servicio ESOD y la MPOD pueden referirse a ella.7 Elementos de procedimientoEl protocolo ESOD consta de los siguientes elementos de procedimiento:a) invocacin;b) retorno de resultados;c) retorno de error;d) rechazo de usuario;e) rechazo de proveedor.A continuacin se presenta un resumen de cada uno de estos elementos de procedimiento, que consiste en unresumen de las UDPA pertinentes, y una visin general de alto nivel de la relacin entre las primitiv