wireless application protocol (wap) ·...

19
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

Upload: others

Post on 19-Jun-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: WIRELESS APPLICATION PROTOCOL (WAP) · universidadtecnolÓgicanacional-facultadregionallaplata-sistemas de transmisiÓn y redes inalÁmbricas ing. rapallini, josé a. ing. roquÉ,

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

Page 2: WIRELESS APPLICATION PROTOCOL (WAP) · universidadtecnolÓgicanacional-facultadregionallaplata-sistemas de transmisiÓn y redes inalÁmbricas ing. rapallini, josé a. ing. roquÉ,

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

Page 3: WIRELESS APPLICATION PROTOCOL (WAP) · universidadtecnolÓgicanacional-facultadregionallaplata-sistemas de transmisiÓn y redes inalÁmbricas ing. rapallini, josé a. ing. roquÉ,

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

Page 4: WIRELESS APPLICATION PROTOCOL (WAP) · universidadtecnolÓgicanacional-facultadregionallaplata-sistemas de transmisiÓn y redes inalÁmbricas ing. rapallini, josé a. ing. roquÉ,

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

Page 5: WIRELESS APPLICATION PROTOCOL (WAP) · universidadtecnolÓgicanacional-facultadregionallaplata-sistemas de transmisiÓn y redes inalÁmbricas ing. rapallini, josé a. ing. roquÉ,

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

Page 6: WIRELESS APPLICATION PROTOCOL (WAP) · universidadtecnolÓgicanacional-facultadregionallaplata-sistemas de transmisiÓn y redes inalÁmbricas ing. rapallini, josé a. ing. roquÉ,

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

Page 7: WIRELESS APPLICATION PROTOCOL (WAP) · universidadtecnolÓgicanacional-facultadregionallaplata-sistemas de transmisiÓn y redes inalÁmbricas ing. rapallini, josé a. ing. roquÉ,

ARQUITECTURA WAP

� El estándar WAP presenta una estratificación en capas,dada por:

7

Page 8: WIRELESS APPLICATION PROTOCOL (WAP) · universidadtecnolÓgicanacional-facultadregionallaplata-sistemas de transmisiÓn y redes inalÁmbricas ing. rapallini, josé a. ing. roquÉ,

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

Page 9: WIRELESS APPLICATION PROTOCOL (WAP) · universidadtecnolÓgicanacional-facultadregionallaplata-sistemas de transmisiÓn y redes inalÁmbricas ing. rapallini, josé a. ing. roquÉ,

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

Page 10: WIRELESS APPLICATION PROTOCOL (WAP) · universidadtecnolÓgicanacional-facultadregionallaplata-sistemas de transmisiÓn y redes inalÁmbricas ing. rapallini, josé a. ing. roquÉ,

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

Page 11: WIRELESS APPLICATION PROTOCOL (WAP) · universidadtecnolÓgicanacional-facultadregionallaplata-sistemas de transmisiÓn y redes inalÁmbricas ing. rapallini, josé a. ing. roquÉ,

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

Page 12: WIRELESS APPLICATION PROTOCOL (WAP) · universidadtecnolÓgicanacional-facultadregionallaplata-sistemas de transmisiÓn y redes inalÁmbricas ing. rapallini, josé a. ing. roquÉ,

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

Page 13: WIRELESS APPLICATION PROTOCOL (WAP) · universidadtecnolÓgicanacional-facultadregionallaplata-sistemas de transmisiÓn y redes inalÁmbricas ing. rapallini, josé a. ing. roquÉ,

WIRELESS DATAGRAM PROTOCOL (WDP)

� Proporciona un servicio confiable extremo a extremo enforma independiente al protocolo portador de nivel físico

13

Page 14: WIRELESS APPLICATION PROTOCOL (WAP) · universidadtecnolÓgicanacional-facultadregionallaplata-sistemas de transmisiÓn y redes inalÁmbricas ing. rapallini, josé a. ing. roquÉ,

WIRELESS DATAGRAM PROTOCOL (WDP)

� WDP sobre portadora CDMA (Code Division MultipleAccess)

14

Page 15: WIRELESS APPLICATION PROTOCOL (WAP) · universidadtecnolÓgicanacional-facultadregionallaplata-sistemas de transmisiÓn y redes inalÁmbricas ing. rapallini, josé a. ing. roquÉ,

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

Page 16: WIRELESS APPLICATION PROTOCOL (WAP) · universidadtecnolÓgicanacional-facultadregionallaplata-sistemas de transmisiÓn y redes inalÁmbricas ing. rapallini, josé a. ing. roquÉ,

ARQUITECTURA WAP 1

16

Page 17: WIRELESS APPLICATION PROTOCOL (WAP) · universidadtecnolÓgicanacional-facultadregionallaplata-sistemas de transmisiÓn y redes inalÁmbricas ing. rapallini, josé a. ing. roquÉ,

ARQUITECTURA WAP 2

17

Page 18: WIRELESS APPLICATION PROTOCOL (WAP) · universidadtecnolÓgicanacional-facultadregionallaplata-sistemas de transmisiÓn y redes inalÁmbricas ing. rapallini, josé a. ing. roquÉ,

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

Page 19: WIRELESS APPLICATION PROTOCOL (WAP) · universidadtecnolÓgicanacional-facultadregionallaplata-sistemas de transmisiÓn y redes inalÁmbricas ing. rapallini, josé a. ing. roquÉ,

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