wireless application protocol (wap)

Anuncio
UNIVERSIDAD TECNOLÓGICA NACIONAL
-FACULTAD REGIONAL LA PLATA-
SISTEMAS DE TRANSMISIÓN Y REDES
INALÁMBRICAS
WIRELESS APPLICATION
PROTOCOL (WAP)
1
Ing. RAPALLINI, José A.
Ing. ROQUÉ, Francisco E.
INTRODUCCIÓN
Estandar abierto para aplicaciones basadas en
comunicaciones inalámbricas móviles
Desarrollado por WAP-FORUM (Sony-Ericsson,
Nokia, Motorola y Open wave). Desde 2002, Open
Mobile Alliance (OMA)
Define un entorno de aplicación y una pila de
protocolos para aplicaciones y servicios accesibles
a través de terminales móviles
WAP 1.0 definida en 1999 (No compatible con pila
de protocolos de internet)
WAP 2.0 lanzada en 2002 (TCP en capa de
transporte y HTTP en capa de aplicación)
2
MODELO LÓGICO
Cliente: Dispositivo móvil
Pasarela: Realiza y redirige al servidor adecuado
las peticiones de información del cliente
El servidor procesa la información y la envía a la
pasarela
3
MODELO LÓGICO
Para garantizar la consistencia en la comunicación entre
el dispositivo móvil y los servidores, se definen:
Modelo de nombres estándar: URI (recursos
locales) y URL (contenido wap)
Formato de contenido estándar basado en WWW
Protocolos de comunicación estándar
4
MODOS DE CONEXIÓN
Existen dos modalidades de conexión:
Proxy WAP
Servidor WTA (Acceso wap a la infraestructura del proveedor
del servicio inalámbrico)
5
PROXY WAP
Traduce las peticiones WAP realizadas desde un micro
navegador en peticiones HTTP, las cuáles son enviadas
al servidor web
Codifica las respuestas del servidor en un formato binario
compacto interpretable por el dispositivo móvil
6
ARQUITECTURA WAP
El estándar WAP presenta una estratificación en capas,
dada por:
7
WIRELESS APPLICATION ENVIRONMENT
(WAE)
Entorno de aplicación de propósito general
Basado en WWW
Especial énfasis en los aspectos del agente WAP
(cliente)
Se definen:
Agentes de usuario: Navegadores, agendas telefónicas,
editores de mensajes (Agentes WML y WTA)
Servicios / Formatos: Formatos comunes accesibles por un
agente de usuario determinado
8
WIRELESS APPLICATION ENVIRONMENT
(WAE)
Agente WML: Sistema intérprete para los lenguajes
WML y WMLScript
Agente
WTA: Permite la interacción con los
componentes del dispositivo móvil
9
WIRELESS SESSIONPROTOCOL (WSP)
Proporciona una conexión fiable entre el cliente y el
servidor
Negocia parámetros y funcionalidades del protocolo
Codifica en forma compacta las transmisiones entre el
cliente y el servidor
Suspensión y recuperación de la sesión
Definido únicamente para navegación. Compatible con
HTTP 1.1
10
WIRELESS TRANSACTIONPROTOCOL (WTP)
Transacción: Solicitud / Respuesta WEB
Transferencia de mensajes (Control y datos)
Retransmisión hasta el ACK de usuario
Información en el último ACK (Por ejemplo: medidas de
prestaciones de la transacción)
Transacciones asíncronas: inicio de transacción sin
previo ACK
TID: Identificador de transacción
Segmentación y reensamblado de paquetes
11
WIRELESS TRANSPORT LAYER SECURITY
(WTLS)
Definida para garantizar:
Privacidad: La información intercambiada no puede ser
entendida por terceros
Integridad: Asegura que la información no ha sido modificada
durante la transmisión
Autenticación: Valida la identidad del dispositivo y del
servidor de aplicaciones
Proporciona una interface para administrar conexiones
seguras
Aplicación:
Comercio electrónico entre dispositivos
12
móviles
WIRELESS DATAGRAM PROTOCOL (WDP)
Proporciona un servicio confiable extremo a extremo en
forma independiente al protocolo portador de nivel físico
13
WIRELESS DATAGRAM PROTOCOL (WDP)
WDP sobre portadora CDMA (Code Division Multiple
Access)
14
VERSIONES WAP
Un dispositivo móvil con versión WAP2, es compatible
con el stack de wap 1, citado anteriormente. WAP 2 es
totalmente compatible con la estratificación en capas del
protocolo internet
15
ARQUITECTURA WAP 1
16
ARQUITECTURA WAP 2
17
BIBLIOGRAFÍA GENERAL
Wireless Application Protocol Architecture Specification.
WAP FORUM
www.wapforum.com
Wireless Datagram Protocol Specification. WAP
FORUM (www.wapforum.com)
Wireless Transaction Protocol Specification. WAP
FORUM (www.wapforum.com)
Wireless Transport Layer Security Specification. WAP
FORUM (www.wapforum.com)
Wireless Session Protocol Specification. WAP FORUM
(www.wapforum.com)
18
BIBLIOGRAFÍA GENERAL
Wireless Application Environment Overview. WAP
FORUM (www.wapforum.com)
Wireless Application Environment Specification.
WAP FORUM (www.wapforum.com)
Wireless Markup Language Specification. WAP
FORUM (www.wapforum.com)
Wireless Telephony Application Interface
Specification. WAP FORUM (www.wapforum.com)
19
Descargar