WIRELESS APPLICATION PROTOCOL (WAP) ·...
Transcript of WIRELESS APPLICATION PROTOCOL (WAP) ·...
![Page 1: WIRELESS APPLICATION PROTOCOL (WAP) · universidadtecnolÓgicanacional-facultadregionallaplata-sistemas de transmisiÓn y redes inalÁmbricas ing. rapallini, josé a. ing. roquÉ,](https://reader033.fdocuments.net/reader033/viewer/2022052518/5f090fbc7e708231d4250bca/html5/thumbnails/1.jpg)
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É,](https://reader033.fdocuments.net/reader033/viewer/2022052518/5f090fbc7e708231d4250bca/html5/thumbnails/2.jpg)
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É,](https://reader033.fdocuments.net/reader033/viewer/2022052518/5f090fbc7e708231d4250bca/html5/thumbnails/3.jpg)
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É,](https://reader033.fdocuments.net/reader033/viewer/2022052518/5f090fbc7e708231d4250bca/html5/thumbnails/4.jpg)
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É,](https://reader033.fdocuments.net/reader033/viewer/2022052518/5f090fbc7e708231d4250bca/html5/thumbnails/5.jpg)
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É,](https://reader033.fdocuments.net/reader033/viewer/2022052518/5f090fbc7e708231d4250bca/html5/thumbnails/6.jpg)
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É,](https://reader033.fdocuments.net/reader033/viewer/2022052518/5f090fbc7e708231d4250bca/html5/thumbnails/7.jpg)
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É,](https://reader033.fdocuments.net/reader033/viewer/2022052518/5f090fbc7e708231d4250bca/html5/thumbnails/8.jpg)
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É,](https://reader033.fdocuments.net/reader033/viewer/2022052518/5f090fbc7e708231d4250bca/html5/thumbnails/9.jpg)
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É,](https://reader033.fdocuments.net/reader033/viewer/2022052518/5f090fbc7e708231d4250bca/html5/thumbnails/10.jpg)
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É,](https://reader033.fdocuments.net/reader033/viewer/2022052518/5f090fbc7e708231d4250bca/html5/thumbnails/11.jpg)
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É,](https://reader033.fdocuments.net/reader033/viewer/2022052518/5f090fbc7e708231d4250bca/html5/thumbnails/12.jpg)
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É,](https://reader033.fdocuments.net/reader033/viewer/2022052518/5f090fbc7e708231d4250bca/html5/thumbnails/13.jpg)
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É,](https://reader033.fdocuments.net/reader033/viewer/2022052518/5f090fbc7e708231d4250bca/html5/thumbnails/14.jpg)
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É,](https://reader033.fdocuments.net/reader033/viewer/2022052518/5f090fbc7e708231d4250bca/html5/thumbnails/15.jpg)
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É,](https://reader033.fdocuments.net/reader033/viewer/2022052518/5f090fbc7e708231d4250bca/html5/thumbnails/16.jpg)
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É,](https://reader033.fdocuments.net/reader033/viewer/2022052518/5f090fbc7e708231d4250bca/html5/thumbnails/17.jpg)
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É,](https://reader033.fdocuments.net/reader033/viewer/2022052518/5f090fbc7e708231d4250bca/html5/thumbnails/18.jpg)
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É,](https://reader033.fdocuments.net/reader033/viewer/2022052518/5f090fbc7e708231d4250bca/html5/thumbnails/19.jpg)
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