Está en la página 1de 7

Arquitectura WAP

En la figura siguiente, podemos observar, el entorno de funcionamiento del sistema.

WAP: configuracin de referencia

El terminal mvil posee una aplicacin similar a un navegador de internet (llamado micro-browser o micro-navegador), que le permite visualizar pginas en la pantalla escritas en un lenguaje similar al HTML pero optimizado para su uso en terminales mviles. Este lenguaje se denomina WML (Wireless Markup Language). Cuando el terminal lanza una peticin WAP, el proxy WAP se encarga de traducir su peticin a una del tipo HTTP y de enrutarla a travs de la red Internet, de forma que el cliente WAP pueda realizar peticiones de informacin al servidor Web. Cuando el servidor Web contesta, el proxy WAP realiza el proceso inverso, es decir, traduce la pgina Web recibida por el protocolo HTTP, de formato HTML a WML y la enruta al terminal mvil a travs de la red inalmbrica mediante el protocolo WAP. Adicionalmente, este proxy codifica las respuestas del servidor Web en un formato binario compacto, que es interpretado por el cliente.

El servidor WTA (Wireless Telephony Application) da acceso WAP a las facilidades proporcionadas por la infraestructura de telecomunicaciones del proveedor de acceso a la red, permitiendo el control de los servicios de red, mediante funciones de telefona que pueden ser accedidas desde el terminal mvil, va WML.

Componentes de la arquitectura WAP


La pila de protocolos WAP comparte muchas caractersticas similares a Internet. WAP divide el conjunto de funciones necesarias para asegurar el funcionamiento del sistema, en subconjuntos o capas funcionales basadas en criterios de homogeneidad de las funciones dentro de una misma capa. Estas capas son: Capa de Aplicacin (WAE o Wireless Application Environment) Capa de Sesin (WSP o Wireless Session Protocol) Capa de Transacciones (WTP o Wireless Transaction Protocol) Capa de Seguridad en Transporte (WTLS o Wireless Transport Layer Security). Capa de Transporte (WDP o Wireless Datagram Protocol).

Modelo de capas WAP e Internet

Estas capas de protocolo irn por encima de las diferentes tecnologas utilizadas para dar el servicio. Se trata por tanto de una tecnologa global y abierta, independiente de los protocolos portadores utilizados para proveer el servicio (GSM, DECT, CDMA, PHS, etc.). La arquitectura modular de WAP, adems, habilita que otras aplicaciones y servicios puedan utilizar la pila de protocolos a travs de interfaces bien definidas. De esta forma, aplicaciones externas pueden acceder a las capas de sesin, transaccin, seguridad y transporte directamente, sin pasar por las capas superiores. En la siguiente figura, se puede observar la pila de protocolos WAP para diferentes tipos de aplicaciones externas. El primer ejemplo corresponde a una tpica aplicacin WAP. El segundo se correspondera con aplicaciones y servicios que requirieran solo servicios de transacciones, con o sin seguridad. El tercer ejemplo sera utilizado por aplicaciones que solo requirieran transporte de datagramas, con o sin seguridad.

Ejemplos de pilas de protocolos WAP

Determinada funcionalidad y dialoga con su homloga en la otra parte, mediante mensajes o unidades de protocolo completamente formalizados (PDUs o Protocol Data Units), que viajan como campos de datos en mensajes intercambiados por la capa inferior. Cada capa solicita servicios a la inferior o recibe contestaciones de ella a travs de dilogos mediante la utilizacin de primitivas, tambin formalizadas.

Estas primitivas son utilizadas por el cliente o el servidor para enviar y recibir PDUs de una forma normalizada. Cada una de ellas puede ser de cuatro tipos: Peticin, Indicacin, Respuesta y Confirmacin. Las primitivas del tipo Peticin son realizadas por el cliente y se utilizan cuando una capa superior solicita un servicio de la capa inmediatamente inferior. Las primitivas del tipo Indicacin sirven para notificar a la capa inmediatamente superior del servidor de las actividades solicitadas por el cliente. Las primitivas del tipo Respuesta se utilizan como acuse de recibo de la recepcin de una primitiva de tipo Indicacin procedente de la capa inmediatamente inferior. La capa que proporciona el servicio requerido en el cliente, utiliza el tipo de primitiva Confirmacin, para notificar que la actividad ha sido completada. En solicitudes de servicios con confirmacin, los cuatro tipos de primitivas son enviados y recibidos. Por el contrario, para servicios no confirmados, solo la peticin del servicio es enviada por el cliente, y la indicacin de la peticin recibida por el servidor. Estos dilogos se realizan a travs de los llamados puntos de acceso al servicio (SAPs), los cuales identifican las interfaces entre capas adyacentes dentro del equipo. Capa de aplicacin (WAE) El Entorno Inalmbrico de Aplicacin (WAE) es un entorno de aplicacin que permite a los proveedores de servicios, construir aplicaciones para una amplia variedad de plataformas (JavaOs, Windows CE, etc.) de una forma sencilla y eficiente. Incluye un micro navegador, que posee la siguiente funcionalidad: Un lenguaje denominado WML similar al HTML, pero optimizado para su uso en terminales mviles. Un lenguaje denominado WMLScript, similar al JavaScript Aplicaciones de telefona inalmbrica (WTA), incluyendo interfaces de programacin (WTAI) y servicios de telefona.

Formatos de contenido (imgenes, registros en agenda de telfonos informacin de calendario, etc.). Capa de Sesin (WSP) El Protocolo Inalmbrico de Sesin (WSP) proporciona a la Capa de Aplicacin de WAP, un interfaz con dos tipos de servicios de sesin: Un servicio orientado a conexin que funciona por encima de la Capa de Transacciones (WTP), y un servicio no orientado a conexin que funciona por encima del servicio de datagramas (WDP) seguro o no. Actualmente, esta capa est compuesta de servicios adaptados para aplicaciones funcionalidad: del HTTP/1.1 en una codificacin compacta adaptada al interfaz aire. Negociacin de las caractersticas del Protocolo. Suspensin de la sesin y reanudacin de la misma con cambio de sesin. Capa de transacciones (WTP) El Protocolo Inalmbrico de Transaccin (WTP) funciona por encima del servicio de datagramas, tanto seguro como no seguro, proporcionando las siguientes funciones: Tres clases de servicio de transacciones: Peticiones inseguras unidireccionales. Peticiones seguras unidireccionales. Transacciones seguras bidireccionales (peticin-respuesta) Seguridad usuario-a-usuario opcional. Concatenacin de PDUs y retraso de acuses de recibo para reducir el nmero de mensajes enviados Transacciones asncronas. Capa de seguridad (WTLS) La Capa Inalmbrica de Seguridad de Transporte (WTLS) es un protocolo basado en el estndar SSL, utilizado en el entorno Web para proporcionar basadas en navegacin Web, proporcionando la siguiente

seguridad en la realizacin de transferencias de datos. Este protocolo ha sido especialmente diseado para los protocolos de transporte de WAP y optimizado para ser utilizado en canales de comunicacin de banda estrecha. Para este protocolo se han definido las siguientes caractersticas: Integridad de los datos. Este protocolo asegura que los datos intercambiados entre el terminal y un servidor de aplicaciones, no han sido modificados y no es informacin corrupta. Privacidad de los datos. Este protocolo asegura que la informacin intercambiada entre el terminal y un servidor de aplicaciones no puede ser entendida por terceras partes que puedan interceptar el flujo de datos. Autentificacin. Este protocolo contiene servicios para establecer la autenticidad del terminal y del servidor de aplicaciones. Denegacin de servicio para datos que no han sido suficientemente verificados. Adicionalmente, el WTLS puede ser utilizado para la realizacin de comunicacin segura entre terminales, por ejemplo para operaciones de comercio electrnico entre terminales mviles. Capa de Transporte (WDP) El Protocolo Inalmbrico de Datagramas (WDP) proporciona un servicio fiable a los protocolos de las capas superiores de WAP y permite una comunicacin transparente sobre los protocolos portadores existentes. Dado que este protocolo proporciona un interfaz comn a los protocolos de las capas superiores, las capas de Seguridad, Sesin y Aplicacin pueden trabajar independientemente de la red inalmbrica sobre la que est trabajando el sistema (GSM, CDMA, PHS, etc.).

Arquitectura del protocolo WAP (W-XXX: Genrica entre Aplicacin y Transporte y Seguridad) Integridad de los datos. Este

Bibliografa
Arquitectura del wap: http://www.wapforum.org http://www.portalwap.com

También podría gustarte