Professional Documents
Culture Documents
ISO 9545
Aplicaciones independientes del sistema que soportan usuarios reales o programas de aplicacin.
La Entidad de Aplicacin trata con los Servicios OSI y las comunicaciones (capa de presentacin). Se define en trminos de: ASEs (Application Service Elements), ASOs (Association Service Objects) y
Capa de Aplicacin OSI
Entidad de Aplicacin
Entidad de Aplicacin:
Representa el conjunto de capacidades de comunicacin de un proceso de aplicacin en particular, por ejemplo su capacidad de intercambiar archivos o mensajes Est formado por un conjunto de ASEs
CF (Control Function):
Es el control del dialogo para el intercambio entre los pares y la administracin de la asociacin.
3
Ejemplos de ASEs
ACSE (Association Control Service Element) RTSE (Reliable Transfer Service Element) ROSE (Remote Operations Service Element) CCR (Commitment, Concurrency and Recovery) MHS (Message Handling System) EDS (Electronic Directory Services) FTAM (File Transfer Access and Management) VT (Virtual Terminal) JTM (Job Transfer and Management) DTP (Distributed Transaction Processing) MMS (Manufacturing Message Specification) CMIP (Common Management Inf. Protocol) RDA (Remote Database Access)
4
ACSE
Todas las aplicaciones OSI establecen asociaciones, por lo que deben contener a ACSE en su contexto de aplicacin. ACSE ofrece unicamente servicios de apertura y cierre de asociaciones. Servicios ACSE. A-ASSOCIATE para la apertura de asociaciones A-RELEASE para la liberacin de asociaciones A-ABORT para la cancelacin de asociaciones, iniciada por un usuario o por cualquier otro ASE A-P-ABORT para la cancelacin de asociaciones iniciada por el propio ACSE A-ASSOCIATE es un servicio confirmado (tiene las cuatro primitivas) Parametros: A-ASSOCIATE.request (ttulo_EA_llamadora, titulo_EA_llamada, contexto_aplic, informacin_usuario, PSAP, PSAP_llamado, lista_CCD, contexto_defecto, calidad_servicio, requisitos_presentacin, requisitos_sesin, num_serie, tokens, identif_sesin). A_ASSOCIATE.indication (tiene los mismos parmetros) A-ASSOCIATE.response (ttulo_EA_contestadora, contexto_aplic, informacin_usuario, resultado, PSAP_contestador, resultado, lista_CCD, resultado, contexto_defecto, calidad_servicio, requisitos_presentacin, requisitos_sesin, num_serie, tokens, identif_sesin). A-ASSOCIATE-confirm (tiene los mismos parmetros del response)
Capa de Aplicacin OSI
A-ASSOCIATE
Los parametros en azul, son los relacionados con el nivel de aplicacin. El resto de los parmetros se le entregan a ACSE para que ste abra una conexin de presentacin que d soporte a la asociacin. ttulo_EA_llamadora: Identificacin del proceso de aplicacin (entidad de aplicacin EA) que inicia la asociacin titulo_EA_llamada: Identificacin del proceso de aplicacin con el que se quiere establecer la asociacin. ttulo_EA_contestadora: Identificacin de la EA que responde a la peticin de apertura de la asociacin. contexto_aplic: un valor, del tipo Object Identifier, que identifica la lista de ASEs utilizados en las EAs que estn estableciendo la conexin. informacin_usuario: Informacin para iniciar las EAs resultado: indican si se ha aceptado o no la apertura de la asociacin.
Usuario iniciador
A-ASSOCIATE.request
A-ASSOCIATE
Usuario no iniciador
A-ASSOCIATE.indication
A-ASSOCIATE.confirm
A-ASSOCIATE.response
ACSE
ACSE
A-RELEASE para la liberacin de asociaciones A-RELEASE.request (motivo, informacin_usuario) A-RELEASE.indication (idem anterior) A-RELEASE.response(motivo, informacin_usuario, resultado) A-RELEASE.confirm(idem anterior) A-ABORT para la cancelacin de asociaciones, iniciada por un usuario o por cualquier otro ASE A-ABORT.request(informacin_usuario) A-ABORT.indication(causante, informacin_usuario). (causante:quien la inici: usuario, ACSE u otro elemento del servicio) A-P-ABORT para la cancelacin de asociaciones iniciada por el propio ACSE A-P-ABORT .indication(motivo, datos) cuando falla la comunicacin)
Capa de Aplicacin OSI
Protocolo ACSE
Una asociacin se apoya directamente sobre una conexin de presentacin, que se abre y se cierra a la vez que la asociacin. O sea, tenemos que las conexiones de los tres niveles ltimos OSI se abren y cierran al mismo tiempo, negociandose en el proceso de apertra tanto los parmetros de aplicacin, como los de sesin y presentacin. Servicio ACSE APDU Servicio de presentacin que usa A-ASSOCIATE: AARQ, AARE P-CONNECT A-RELEASE: RLRQ, RLRE P-RELEASE A-ABORT ABRT P-U-ABORT A-P-ABORT --P-P-ABORT
Parmetros de sesin Parmetros de presentacin Parmetros de aplicacin datos de sesin datos de presentacin datos de aplicacin SPDU Connect PPDU Connect APDU Connect
RT-TURN-PLEASE: para que un usuario solicite al otro el turno (no confirmado) RT-TURN-GIVE: no confirmado, de entrega de turno RT-CLOSE: libera una asociacin RT-U-ABORT: cancelacin de usuario RT-P-ABORT: cancelacin iniciada por el proveedor
9
Protocolo RTSE
La mayoria de los parmetros de RT-OPEN tiene su equivalente en A-ASSOCIATE, por lo que RTSE se los pasa directamente a ACSE. Los parametros propios pasan como datos de aplicacin. Para la transferencia de informacin, utiliza el intercambio de datos (de presentacin) y la sincronizacin (de sesin).
RT-TRANSFER.request P-ACT-START.request
RTSE
PSAP
PSAP
RTSE
10
RTSE y ACSE
mapeo de los servicios RTSE sobre servicios ACSE y de presentacin
Primitiva RTSE APDU RT-OPEN.request RTORQ indication RT-OPEN.response RTOAC confirm RT-CLOSE.request indication RT-CLOSE.response confirm RT-U-ABORT.request RTAB indication RT-P-ABORT.indication RTAB RT-P-ABORT.indication RT-TURN-PLEASE.request RT-TURN-GIVE.request RT-TRANSFER.request RT-TRANSFER.indication RT-TRANSFER.confirm Primitivas de servicio de la
Capa de Aplicacin OSI
capa de presentacin
Primitiva ACSE A-ASSOCIATE.request indication A-ASSOCIATE.response confirm A-RELEASE.request indication A-RELEASE.response confirm A-ABORT.request indication A-ABORT.request A-P-ABORT.indication P-TOKEN-PLEASE.request P-CONTROL-GIVE.request P-ACTIVITY-START.request P-ACTIVITY-END.confirm P-ACTIVITY-END.confirm
11
RO-INVOKE.request
RO-REJECT-P.Indication
ROSE
ROSE
ROSE
12
Protocolo ROSE
ROSE no dispone de primitivas para el establecimiento de asociaciones. Usa ACSE. Para el intercambio de PDUs usa los servicios de presentacin o usa RTSE.
servicio de presentacin
ACSE
servicio de presentacin
13