UNIVERSIDAD TECNOLÓGICA NACIONAL-FACULTAD REGIONAL LA PLATA-
SISTEMAS DE TRANSMISIÓN Y REDES INALÁMBRICAS
Ing. RAPALLINI, José A.
Ing. ROQUÉ, Francisco E.
WIRELESS APPLICATION PROTOCOL (WAP)
1
INTRODUCCIÓN
� Estandar abierto para aplicaciones basadas encomunicaciones inalámbricas móviles
� Desarrollado por WAP-FORUM (Sony-Ericsson,Nokia, Motorola y Open wave). Desde 2002, OpenMobile Alliance (OMA)
� Define un entorno de aplicación y una pila deprotocolos para aplicaciones y servicios accesiblesa través de terminales móviles
� WAP 1.0 definida en 1999 (No compatible con pilade protocolos de internet)
� WAP 2.0 lanzada en 2002 (TCP en capa detransporte 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 entreel dispositivo móvil y los servidores, se definen:
� Modelo de nombres estándar: URI (recursoslocales) 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 proveedordel servicio inalámbrico)
5
PROXY WAP
� Traduce las peticiones WAP realizadas desde un micronavegador en peticiones HTTP, las cuáles son enviadasal servidor web
� Codifica las respuestas del servidor en un formato binariocompacto 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 unagente de usuario determinado
8
WIRELESS APPLICATION ENVIRONMENT (WAE)
� Agente WML: Sistema intérprete para los lenguajesWML y WMLScript
� Agente WTA: Permite la interacción con loscomponentes del dispositivo móvil
9
WIRELESS SESSIONPROTOCOL (WSP)
� Proporciona una conexión fiable entre el cliente y elservidor
� Negocia parámetros y funcionalidades del protocolo
� Codifica en forma compacta las transmisiones entre elcliente y el servidor
� Suspensión y recuperación de la sesión
� Definido únicamente para navegación. Compatible conHTTP 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 deprestaciones de la transacción)
� Transacciones asíncronas: inicio de transacción sinprevio ACK
� TID: Identificador de transacción
� Segmentación y reensamblado de paquetes11
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 modificadadurante la transmisión
� Autenticación: Valida la identidad del dispositivo y delservidor de aplicaciones
� Proporciona una interface para administrar conexionesseguras
� Aplicación: Comercio electrónico entre dispositivosmóviles 12
WIRELESS DATAGRAM PROTOCOL (WDP)
� Proporciona un servicio confiable extremo a extremo enforma independiente al protocolo portador de nivel físico
13
WIRELESS DATAGRAM PROTOCOL (WDP)
� WDP sobre portadora CDMA (Code Division MultipleAccess)
14
VERSIONES WAP
� Un dispositivo móvil con versión WAP2, es compatiblecon el stack de wap 1, citado anteriormente. WAP 2 estotalmente compatible con la estratificación en capas delprotocolo 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
Top Related