Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El Protocolo Inalámbrico de Aplicaciones (Wap)
El Protocolo Inalámbrico de Aplicaciones (Wap)
INALMBRICO DE
APLICACIONES (WAP)
NDICE
QU ES EL PROTOCOLO DE APLICACIONES INALMBRICAS?
7
8
8
9
9
10
12
14
17
19
23
BIBLIOGRAFA
24
Pgina 1
NDICE DE FIGUR AS
Figura 1: Modelo de funcionamiento del WAP____________________________________________ 4
Figura 2: Ejemplo de una red WAP ____________________________________________________ 5
Figura 3: Arquitectura de WAP_______________________________________________________ 7
Figura 4: Ejemplo de capas en WAP __________________________________________________ 10
Figura 5: Componentes del Cliente de WAE ____________________________________________ 11
Figura 6: Ejemplo intercambio de primitivas entre capa Sesin y Transaccin __________________ 16
Figura 7: Secuencia de Primitivas para el establecimiento de una sesin segura_________________ 19
Figura 8: Arquitectura del Protocolo Inalmbrico de Datagramas ___________________________ 20
Figura 9: WDP sobre GSM SMS _____________________________________________________ 21
Figura 10: WDP sobre GSM Canal de Datos de Circuitos Conmutados _______________________ 21
Figura 11: WDP sobre Servicios Portadores CDMA ______________________________________ 22
Pgina 2
NDICE DE TABLAS
Tabla 1: Primitivas de Servicio de Sesin ______________________________________________
Tabla 2: Tipos de Primitivas de Servicio. ______________________________________________
Tabla 3: Primitivas de Servicio de Transaccin__________________________________________
Tabla 4: Primitivas de Servicio de Capa de Seguridad ____________________________________
Tabla 5: Primitivas de Servicio de la Capa de Datagramas_________________________________
13
14
15
18
20
Pgina 3
Cliente
Agente de
Usuario WAE
(Entorno de
Aplicacin
Inalmbrica)
Pasarela
Peticin Codificada
Servidor de
Informacin
Peticin
Codificadores
CGI,
Scripts,
etc.
y
Respuesta Codificada
Respuesta (Contenido)
Decodificadores
Contenido
Se pretende que este micro navegador acte de interfaz con el usuario de la misma
forma que lo hacen los navegadores estndar.
Pgina 4
WML
Servidor Web
WML
Proxy WAP
Red
Inalmbrica
HTML
WML Binario
Filtro HTML
Servidor WTA
Pgina 5
Pgina 6
GSM
IS-136
CDMA
PHS
CDPD
PDC-P
iDEN
etc.
Pgina 7
7
8
Pgina 8
10
Pgina 9
Agentes de
Usuario de
WAE
WAE
WSP
WTP
Sin Capa
WTLS
UDP
WDP
IP
ej. GPRS
Aplicaciones
sobre
Transaciones
Aplicaciones
sobre
Datagramas
WTP
Sin Capa
WTLS
UDP
WDP
no-IP
IP
ej. SMS
ej. GPRS
Sin Capa
WTLS
UDP
WDP
no-IP
IP
no-IP
ej. SMS
ej. GPRS
ej. SMS
11
Pgina 10
WAE
Agentes de Usuario
Agente de Usuario para WML
Agente de Usuario para WTA
Otros Agentes
Servicios / Formatos
WMLScript
Otras
Aplicaciones
y
Servicios
Servicios WTA
WML
URLs
Otros Servicios y
Formatos
Pgina 11
S-Disconnect
Descripcin
Esta primitiva se utiliza para iniciar el
establecimiento de la conexin, y para la
notificacin de su xito
Esta primitiva se utiliza para desconectar una
sesin, y para notificar al usuario de una
12
Pgina 12
S-Suspend
S-Resume
S-Exception
S-MethodInvoke
S-MethodResult
S-MethodAbort
S-Push
S-ConfirmedPush
S-PushAbort
Abreviacin
req
Indication
ind
Descripcin
Se utiliza cuando una capa superior
solicita un servicio de la capa
inmediatamente inferior
Una capa que solicita un servicio utiliza
este tipo de primitiva para notificar a la
Pgina 13
Response
res
Confirm
cnf
Por ltimo, resear que cada una de estas primitivas est perfectamente
definida dentro de la especificacin, tanto desde el punto de vista del diagrama
de tiempos en el que se tienen que invocar las primitivas, como desde el punto
de vista de los parmetros intercambiados.
Pgina 14
TR-Abort
Descripcin
Esta primitiva se utiliza para iniciar una
nueva transaccin.
Esta primitiva se utiliza para devolver el
resultado
de
transaccin
iniciada
anteriormente
Esta primitiva se utiliza para abortar una
transaccin existente
14
Estas primitivas pueden ser de cuatro tipos, tal y como se puede ver en la Tabla 2.
Pgina 15
Cliente
Servidor
WSP
WTP
WSP
S-Method.req
TR-Invoke.req
TR-Invoke.ind
S-Method.ind
S-Method.res
TR-Invoke.res
TR-Invoke.cnf
S-Method.cnf
S-Reply.req
TR-Result.req
TR-Result.ind
S-Reply.ind
S-Reply.res
TR-Result.res
TR-Result.cnf
S-Reply.cnf
Pgina 16
15
18
Pgina 17
SEC-Create
SEC-Exchange
SEC-Commit
SEC-Terminate
SEC-Exception
SEC-Create-Request
Descripcin
Esta primitiva se utiliza para intercambiar
datos de usuario entre los dos participantes.
Slo puede ser invocada cuando existe
previamente una conexin segura entre las
direcciones de transporte de los dos
participantes.
Esta primitiva se utiliza para iniciar el
establecimiento de una conexin segura.
Esta primitiva se utiliza en la creacin de una
conexin segura si el servidor desea utilizar
autentificacin de clave pblica o
intercambio de claves con el cliente.
Esta primitiva se inicia cuando el
handshake20 se completa y cualquiera de los
equipos participantes solicita cambiar a un
nuevo estado de conexin negociado.
Esta primitiva se utiliza para finalizar la
conexin.
Esta primitiva se utiliza para informar al otro
extremo sobre las alertas de nivel de aviso.
Esta primitiva se utiliza por el servidor para
solicitar al cliente que inicie un nuevo
handshake.
19
Estas primitivas pueden ser de cuatro tipos, tal y como se puede ver en la Tabla 2.
Trmino utilizado para denominar el intercambio de primitivas entre cliente y
servidor con el objetivo de establecer una sesin segura. Posteriormente veremos este
intercambio de primitivas.
20
Pgina 18
21
Pgina 19
Adaptacin al
Servicio
Portador A
Servicio
Portador A
Adaptacin al
Servicio
Portador B
Adaptacin al
Servicio
Portador C
Servicio
Portador D
Servicio
Portador B
Servicio
Portador C
T-DError
Descripcin
Esta primitiva es la utilizada para transmitir
datos como datagramas. No requiere que
exista una conexin para establecerse.
Esta primitiva se utiliza para proporcionar
informacin a la capa superior cuando ocurre
un error que pueda influenciar en el servicio
requerido.
22
Estas primitivas pueden ser de cuatro tipos, tal y como se puede ver en la Tabla 2.
Pgina 20
Servidor/Proxy
WAP
Mvil
WAE
WAE
Aplicaciones en
otros servidores
Pasarela de
Datos
Inalmbricos
WSP
WSP
WTP
WTP
WDP y
adaptacin
WDP y
adaptacin
SMS
SMS
Tunnel
(SME-IF)
Tunnel
(SME-IF)
Subred
(ej. TCP/IP)
Subred
(ej. TCP/IP)
Servidor/Proxy
WAP
Mvil
WAE
Aplicaciones en
otros servidores
WAE
WSP
WSP
WTP
ISP/RAS
UDP
IP
PPP
IP
IWF
CSD-RF
CSD-RF
UDP
IP
PPP
Sub-Red
Circuito
del PSTN
WTP
Sub-Red
Circuito
del PSTN
Pgina 21
Adaptacin
SMS
Servicio SMS
Adaptacin a la
Conmutacin de
Circuitos de Datos
Servicio de
Conmutacin de
Circuitos de Datos
Adaptacin al
Paquetes de
Datos
Servicio de
Paquetes de
Datos
CDMA
Figura 11: WDP sobre Servicios Portadores CDMA
Pgina 22
Pgina 23
Bi bliografa
[WAPARCH]
Pgina 24