Está en la página 1de 19

WAP (WIRELESS APPLICATION PROTOCOL)

SISTEMAS DISTRIBUIDOS

PRESENTADO POR

CARLOS M MEDINA TABOADA


COD 20091234025

PRESENTADO A:

ING. HUGO MALAVER GUZMAN

UNIVERSIDAD DE SAN BUENAVENTURA


FACULDAD DE INGENIERIA
INGENIERIA DE SISTEMAS
BOGOTA
2011

1
TABLA DE CONTENIDO

INTRODUCCIÓN ............................................................................................................................3
WAP Wireless Applications Protocol ......................................................................................3
Evolución Histórica ..............................................................................................................3
CARACTERÍSTICAS GENERALES DE LA ARQUITECTURA....................................................................5
Arquitectura .......................................................................................................................5
El Modelo WAP ...................................................................................................................6
Proxies de características / performance mejorada.................................................................7
Servidores Soportados .........................................................................................................8
Elementos de Redes WAP ....................................................................................................9
Arquitectura de dispositivos ............................................................................................... 10
Modelo de Seguridad......................................................................................................... 10
COMPONENTES DE LA ARQUITECTURA WAP ................................................................................. 11
Componentes ................................................................................................................... 11
Redes Soportadas ............................................................................................................. 11
Servicios de Transporte ..................................................................................................... 12
Servicios de Transferencia ................................................................................................. 12
Servicio de Sesión ............................................................................................................. 13
Estructura de Aplicación .................................................................................................... 13
Servicio de Seguridad ........................................................................................................ 13
Servicio de Descubrimiento ................................................................................................ 14
EJEMPLOS DE LA CONFIGURACIÓN DE LA TECNOLOGÍA WAP ........................................................ 15
WAP 1.X GATEWAY ........................................................................................................... 14
WAP HTTP Proxy con perfil TCP y HTTP .............................................................................. 15
WAP Proxy soporte para túnel TLS ..................................................................................... 16
Acceso Directo .................................................................................................................. 17
Soporte Pila Dual .............................................................................................................. 17
PUNTOS DEVILES DEL WAP.......................................................................................................... 18
BIBLIOGRAFÍA ............................................................................................................................ 19

2
INTRODUCCION

WAP Wireless Application Protocol

WAP es un protocolo basado en los estándares de Internet que ha sido desarrollado para permitir a
teléfonos celulares navegar a través de Internet. Con la tecnología WAP se pretende que desde cualquier
teléfono celular WAP se pueda acceder a la información que hay en Internet así como realizar
operaciones de comercio electrónico.

WAP es una serie de tecnologías que consisten en: WML, que es el lenguaje de etiquetas, WMLScript es
un lenguaje de script, lo que vendría a ser Java Script y el Wireless Telephony Application Interface
(WTAI)

Las características principales de WML son:

1. Soporte para imágenes y texto, con posibilidad de texto con formato.


2. Tarjetas agrupadas en barajas. Una página WML es como una página HTML en la que hay una
serie de cartas, al conjunto de estas cartas se les suele llamar baraja
3. Posibilidad de navegar entre cartas y barajas de la misma forma que se navega entre páginas
Web.
4. Manejo de variables y formularios para el intercambio de información entre el teléfono celular y el
servidor.

WML es un lenguaje de marcas similar al HTML. WML es compatible con XML 1.0. Las páginas WML son
llamadas barajas ya que están compuestas por cartas, un navegador WAP, solo puede mostrar una carta
por vez.

Evolución histórica

El Wireless Application Protocol evolucionó desde las tecnologías desarrolladas por Phone.com, una
compañía de software ubicada en Reedwood City (California). El gran obstáculo del acceso a la Internet
Inalámbrica es que los teléfonos celulares y sus redes no son lo suficiente robustos como para manejar el
conocido Hyper Text Markup Language (HTML) ya que las redes de teléfonos celulares actuales tienen
un ancho de banda menor.

Gran parte de la tecnología desarrollada para Internet se ha diseñado para computadoras grandes y de
escritorio, y redes de datos confiables y de mediano o gran ancho de banda. En cambio, los dispositivos
inalámbricos de venta masiva constituyen hoy una limitación en el área informática en comparación con
los sistemas mencionados anteriormente, ya que por lo general poseen:

· CPUs menos potentes


· Menos memoria (ROM y RAM)
· Consumo de energía limitado y restringido
· Displays pequeños
· Periféricos de entrada diferentes

3
De la misma forma, las redes inalámbricas constituyen un ambiente de comunicación restringido en
comparación con las redes cableadas. Por limitaciones de potencia, espectro disponible y movilidad, este
medio de transmisión tiene en general:

· Menor ancho de banda


· Mayor latencia
· Menor estabilidad en las conexiones
· Disponibilidad menos predecible

Para cumplir con los requerimientos de los operadores de redes móviles, las soluciones debieron
contemplar:

· Interoperabilidad: terminales de distintos fabricantes deben comunicarse por igual con los
servicios de la red móvil,
· Escalabilidad: los servicios deben ser escalables según las necesidades de los clientes
· Eficiencia: se debe proveer una calidad de servicio acorde al comportamiento y a las
características de la red móvil
· Confiabilidad: proveer una plataforma consistente y predecible para los servicios prestados
· Seguridad: permitir que los servicios se extiendan a través de redes potencialmente
desprotegidas manteniendo igualmente la integridad de los datos; proteger los servicios y
dispositivos de problemas de seguridad (como por ejemplo, pérdida de confidencialidad).
Para tratar estos problemas los ingenieros de software de Phone.com crearon el Handheld Device Markup
Language (HDML), el cual fue especialmente diseñado para redes inalámbricas. HDML permite que las
partes de texto de las páginas Web sean transmitidas a teléfonos celulares y otros dispositivos móviles.
Muchas de las redes inalámbricas de los Estados Unidos incorporaron este software en sus servicios.
Más aún, Phone.com se alió con fabricantes de estos dispositivos –Motorola, Nokia y Ericsson- para
desarrollar un lenguaje estandarizado basado en el HDML. El resultado fue el Wireless Markup Language
(WML), el que se convirtió en la médula de las especificaciones del WAP. Las compañías formaron también
un grupo industrial llamado WAP Forum, con el propósito de promover los futuros avances. Este grupo
cuenta hoy con más de 530 miembros en todo el mundo.
La conversión de HTML a WML, sin embargo, no es tan sencilla. Por ejemplo, si la página Web utiliza
imágenes como links para otras páginas, la página debe ser reescrita para proveer los links como texto.
En la práctica, esta conversión frecuentemente limita la cantidad de información accesible y
ocasionalmente hace que la página Web no se pueda leer. Por esta razón, muchos editores de páginas
Web han creado versiones separadas de sus páginas escritas en WML y expresamente hechas a medida de
los dispositivos WAP. Por ejemplo, yahoo o, en la Argentina clarín, han creado versiones WAP de sus sitios.
Hoy, WAP se posiciona como una convergencia de tres tecnologías de redes de rápida evolución: Internet,
telefonía y comunicación inalámbrica de datos. Las dos primeras manifiestan un alto crecimiento en el
mercado, alcanzando nuevos clientes progresivamente.

4
CARACTERISTICAS GENERALES DE LA ARQUITECTURA

La arquitectura World-Wide Web (WWW) de Internet provee un modelo de programación sumamente


poderoso y flexible. Las aplicaciones y los contenidos son presentados en formatos de datos estándar y
son localizados por aplicaciones conocidas como “web browsers”. Los browsers son aplicaciones de red:
envían requerimientos de objetos a un servidor y éste responde con el dato codificado según un formato
estándar.

Modelo de Programación en World-Wide Web


Los estándares WWW especifican muchos de los mecanismos necesarios para construir un ambiente de
aplicación de propósito general, por ejemplo:
· Modelo estándar de nombres: todos los servidores, así como el contenido de la WWW se
denominan según un Localizador Uniforme de Recursos (Uniform Resource Locator: URL).
· Contenido: a todos los contenidos en la WWW se les especifica un determinado tipo permitiendo
de esta forma que los browsers los interpreten correctamente.
· Formatos de contenidos estándar: todos los browsers soportan un conjunto de formatos
estándar, por ejemplo HTML, ECMA, JavaScript, etc.
· Protocolos estándar: éstos permiten que cualquier browser pueda comunicarse con cualquier
servidor Web. El más comúnmente usado en WWW es HTML (Protocolo de Transporte de
HiperTexto) que opera sobre el conjunto de protocolos TCP/IP.

Esta infraestructura permite a los usuarios acceder a una gran cantidad de aplicaciones y servicios de
terceros. También permite a los desarrolladores crear aplicaciones y servicios para una gran comunidad
de clientes.

El modelo WAP

El modelo de programación WAP es similar al modelo de programación WWW pero con algunas mejoras.
La adopción de este último implica ciertos beneficios para la comunidad desarrolladora de aplicaciones,
como un modelo de programación familiar, una arquitectura probada y la posibilidad de emplear
herramientas existentes (por ejemplo: servidores Web, herramientas de XML, etc.). Se realizaron
extensiones y optimizaciones para compatibilizar con la tecnología inalámbrica.

Las mejoras más significativas que WAP ha agregado al modelo de programación son:

· Push
· Soporte para telefonía (WTA)

5
El Modelo de Programación WAP

El mecanismo clásico de pedido-respuesta se denomina comúnmente “Pull” en contraste con el


mecanismo “Push”.

El contenido y las aplicaciones WAP se especifican en un conjunto de formatos conocidos, basados en los
empleados en la WWW. El contenido es transportado usando un conjunto de protocolos basados en los
protocolos de comunicación de la WWW. El “microbrowser” WAP en la terminal inalámbrica coordina la
interface del usuario y es análogo a un web browser.
WAP define un conjunto de componentes que permiten la comunicación entre terminales móviles y
servidores de red, incluyendo:
· Modelo estándar de nombres: Los URLs estándar de WWW son utilizados para identificar
contenido WAP en los servidores de origen. Los URIs (URI: Uniform Resource Identifier –
Identificador Uniforme de Recursos) se usan para identificar recursos locales en un dispositivo
(por ejemplo, funciones de control de llamadas).
· Contenido: todo contenido WAP está dado en un tipo específico consistente con WWW. Esto
permite a los agentes de usuarios de WAP procesar de forma correcta el contenido basado en su
tipo.
· Formatos de contenidos estándar: Los formatos de los contenidos WAP se basan en la
tecnología WWW e incluyen información de calendario, imágenes, lenguajes de scripting, etc.
· Protocolos de comunicación estándar: los protocolos de comunicación del browser de la
terminal móvil al servidor Web.

Los protocolos y tipos de contenido de WAP han sido optimizados para el uso en dispositivos inalámbricos
de mano de presencia masiva en el mercado.

6
Proxies de características/performance mejorada

Proxies de características/performance mejorada


WAP utiliza tecnología proxy para mejorar y optimizar la conexión entre el dominio inalámbrico y la WWW.
Algunas de las funciones que puede proveer un proxy WAP son:
· Puerta de enlace de protocolo: la puerta de enlace de protocolo traduce requerimientos de una
pila de protocolo inalámbrico (por ejemplo, la pila de WAP 1.X –WSP, WTP, WTLS y WDP) a los
protocolos de WWW (HTTP y TCP/IP). La puerta de enlace además realiza consultas DNS de los
servidores nombrados por el cliente en los URLs.
· Codificadores y decodificadores de contenido: pueden usarse codificadores de contenido
para traducir contenido WAP a un formato compacto que permita un mejor aprovechamiento del
enlace subyacente debido a su reducido tamaño.
· Administración de perfil de agente de usuario: describen las capacidades de los clientes y las
preferencias personales.
· Proxy de cacheo: puede mejorar la performance percibida y la utilización de la red, manteniendo
en cache los recursos que se acceden más frecuentemente.

Esta infraestructura asegura que los usuarios de terminales móviles puedan acceder a una variedad de
contenidos y aplicaciones de Internet, y que los autores de aplicaciones tengan la posibilidad de
desarrollar servicios y aplicaciones que corran en una gran cantidad de terminales móviles.
El Proxy WAP permite que las aplicaciones y contenidos puedan ser almacenados en servidores WWW
estándar y desarrollados usando tecnologías de WWW ya probadas.
Si bien el uso nominal de WAP incluye un servidor Web, un Proxy WAP y un cliente WAP, esta
Arquitectura también soporta otras configuraciones.

7
Servidores soportados

Servicios soportados
La arquitectura WAP también incluye servidores soportados, que proveen servicios a dispositivos, Proxies
y aplicaciones que los necesiten. Usualmente estos servidores tienen funciones específicas, pero son de
uso general para una amplia variedad de aplicaciones. Los servidores soportados incluyen entre otros:

· Portal PKI: permite a los dispositivos iniciar la creación de nuevos certificados de clave pública.
· Servidor UAProf: permite a las aplicaciones recobrar las capacidades del cliente y perfiles
personales de agentes de usuarios y usuarios individuales.
· Servidor de provisión: es un servidor de confianza al cual el dispositivo WAP provee su
información.

8
Elementos de Redes WAP

La figura siguiente muestra una red WAP típica:

Ejemplo de Red WAP


Los clientes WAP se comunican con servidores de aplicación mediante diferentes Proxies o en forma
directa. Los clientes WAP soportan el mecanismo de “selección de Proxy”, que les permite elegir el Proxy
más adecuado para un servicio dado o conectarse directamente con ese servicio. Los Proxies pueden
usarse para aumentar un requerimiento. Traducen entre protocolos WAP y WWW (HTTP, TCP),
permitiendo al cliente WAP hacer pedidos al servidor de origen.
Los Proxies pueden ubicarse en distintos lugares: portadores inalámbricos o proveedores independientes
de servicios para ofrecer mejoras asociadas a las redes inalámbricas o para optimizar la comunicación
entre el dispositivo y el servidor. Pueden ubicarse en redes seguras para proveer un canal seguro entre el
dispositivo inalámbrico y la red segura.
En algunos casos, el dispositivo puede conectarse directamente a los servidores de aplicaciones, por
ejemplo para proveer una conexión segura directamente entre el dispositivo y el servidor de aplicación.

9
Arquitectura de dispositivos

Arquitectura del cliente WAP

En la figura anterior se muestra la arquitectura para los dispositivos WAP. El marco de aplicación
(Application Framework) provee el ambiente de ejecución para aplicaciones WAP. Las aplicaciones WAP
están compuestas por marcado, scripts, hojas de estilo y contenido multimedia, los cuales son
“traducidos” en el dispositivo. El modelo de procesamiento del ambiente de aplicación WAP (WAE) define
La estructura en la cual interactúan los contenidos ejecutables y no ejecutables.
Los protocolos de red en el cliente WAP son compartidos entre cliente y servidor. Los “traductores” de
Contenido interpretan formas específicas de contenido y las presentan al usuario para que éste pueda
Interactuar con ellas. Funciones comunes son definidas para ser utilizadas por el marco de aplicación,
Incluyendo persistencia y sincronización de datos.
El módulo de identidad inalámbrica (WIM) contiene la identidad del dispositivo y los medios criptográficos
para autenticar mutuamente servidores y dispositivos WAP.
La arquitectura también provee un mecanismo para acceder a funciones externas que están embebidas
en los dispositivos a través de la Interfase de Funcionalidad Externa (EFI).

Modelo de Seguridad

WAP habilita una infraestructura de seguridad flexible para proveer una conexión segura entre servidor y
cliente WAP.
WAP puede proveer seguridad entre terminales: si un browser y un servidor de origen requieren
seguridad en una comunicación de terminal a terminal, pueden comunicarse directamente usando los
protocolos de seguridad.

10
COMPONENTES DE LA ARQUITECTURA WAP

La arquitectura WAP ofrece un entorno de desarrollo escalable y extensible para dispositivos móviles.
Esto es logrado a través de un diseño de capas del protocolo como se muestra en la figura.
Cada capa provee un set de funciones y/o servicios a los otros servicios y aplicaciones a través de un set
de interfaces bien definidas.
Cada capa de la arquitectura es accesible tanto por las capas superiores, como por otros servicios y
aplicaciones.
La arquitectura WAP separa las interfaces de servicios de los protocolos que proveen estos servicios,
teniendo en cuenta la evolución de las especificaciones y seleccionando el protocolo más apropiado para
un contexto dado. Algunos de los servicios de la pila pueden ser provistos por más de un protocolo. Por
ejemplo, tanto el HTTP como el WSP pueden proveer el Hypermedia Transfer Service

Redes Soportadas
Los protocolos pueden ser diseñados o seleccionados para operar sobre diferentes servicios soportados,
incluyendo mensajes cortos, circuit-switched data, y packet data. Estos ofrecen diferente nivel de calidad

11
de servicio. Los protocolos son diseñados para compensarlos o tolerar las variaciones del nivel de
servicio.
Desde la capa del servicio de Transporte se provee la interfase entre los servicios soportados y el resto
de la pila WAP, el transporte de especificaciones puede listar los servicios soportados y las técnicas
usadas para permitir a los protocolos correr sobre cada soporte. Esta lista ira cambiando a través del
tiempo con nuevos servicios que se vallan sumando a medida que el negocio de los inalámbricos
evolucione.

Servicios de Transporte

La capa de Servicio de Transporte ofrece un set de servicios para la capa superior y mapea estos servicios
como disponibles en los servicios soportados. El Servicio de Transporte transporta datos
desestructurados a través de las redes. Este servicio crea una abstracción común que es consistente a
través de todos los Servicios soportados.

El Servicio de Transporte incluye, pero no está limitado a:


• Datagramas: EL servicio de Datagramas provee un trasporte de datos en el que se contiene así
mismo, independiente de que el dato lleve suficiente información para ser ruteada desde la fuente
al transporte. UDP (User Datagram Protocol) y WDP (Wireless Datagram Protocol) son dos
protocolos usados para proveer el servicio de transporte de Datagramas en la arquitectura WAP.
• Conexiones: EL servicio de conexiones provee el servicio de transporte de datos en donde la
comunicación procede según tres fases bien definidas: se establece la comunicación, información
fiable de transferencia Servicio de Transferencia de datos en ambos lados y fin de la conexión.
TCP (Transmission Control Protocol) es un protocolo usado para dar servicio de conexión IP en la
arquitectura WAP.
• El Servicio de Transferencia provee la transferencia de información estructurada entre los
elementos de la red.

El Servicio de Transferencia incluye, pero no está limitado a:


• Hypermedia Transfer: Este servicio provee la transferencia de los recursos hypermedia. La
combinación de WSP (Wireless Session Protocol) y WTP (Wireless Transaction Protocol)
provee la transferencia hypermedia segura y no segura sobre datagramas. El HTTP (Hypertext
Transfer Protocol) brinda el servicio de transferencia hypermedia segura y no segura sobre
transporte orientado a conexión.
• Streaming: El Servicio Streaming provee los medios para transferir datos sincrónicos como
audio y video.
• Message Transfer: Provee los medios para transferir mensajes multimedia asincrónicos como
los emails, o mensajes instantaneos. MMS Encapsulation [MMSEncapsulation] es un protocolo
usado para transferir mensajes entre dispositivos WAP y servidores MMS.

12
Servicios de Sesión

El Servicio de Sesión es para iniciar la sesión entre un elemento de la red que envía múltiples
requerimientos de red o transferencia de datos. Por ejemplo, la sesión ‘Push’ establece que el dispositivo
WAP esta listo y preparado para recibir ‘pushes’ desde Push Proxy.

Servicio de Sesión incluye, pero no está limitado a:


· Negociar la Compatibilidad: La arquitectura WAP incluye especificaciones para describir,
transmitir y manejar compatibilidades e información de preferencia sobre los clientes, usuarios y
elementos de la red. Esto permite la adecuación de la información y contenido, devuelto por el
servidor de origen o puesto por la aplicación.
· Push-OTA: El Servicio de Sesión Push-OTA (Over The Air) brinda a la transacción inicializada de
red el servicio de que sea llevada a través de los dispositivos inalámbricos que son de estado
intermitente para recibir datos. (Ejemplo; dispositivos con direcciones asignadas dinámicas.) El
Push-OTA opera sobre Servicio de Transporte orientado a conexión y Transporte de datagramas.
· Sync: El Servicio Sync provee la sincronización de datos replicados. Se utiliza con conexiones
TCP sobre IP, que pueden requerir componentes adicionales de la suite de protocolos TCP/IP.
Un ejemplo sería el componente ICMP.
· Cookies: El Servicio de Cookies permite a las aplicaciones establecer el estado en el cliente o en
el Proxy que sobrevivió a múltiples transacciones de transferencia hypermedia.

Estructura de Aplicación

La estructura de aplicación provee un entorno de aplicación de propósito general basado en una


combinación de WWW (World Wide Web), Internet y tecnología de telefonía móvil. El principal objetivo de
ésta, es de establecer un entorno operable que permita operadores y servicios para construir aplicaciones
y servicios que puedan usar diferentes plataformas inalámbricas.

La estructura de aplicación incluye, pero no está limitada a:


· WAE/WTA User-Agent: WAE es un entorno micro-browser que incluye WML, XHTML, scripting,
lenguajes style-sheet, y servicios de telefonía e interfaces de programación, todo optimizado para
usar en terminales móviles.
· Push: El Servicio Push ofrece mecanismos generales para que la red inicialice la transmicion de
datos a las aplicaciones residentes en los dispositivos WAP.
· Multimedia Messaging: El servicio Multimedia Message Service (MMS) se usa para transferir y
procesar los mensajes multimedia como emails o mensajes instantáneos.
· Content Formats: La estructura de aplicación incluye soporte para el set de los formatos
definidos, como imágenes de colores, audio, video, animación, agenda, y calendario.

Servicio de Seguridad

La seguridad es parte fundamental de la arquitectura WAP, y este servicio puede ser encontrado en varias
de las capas.

En general ofrece:
· Privacidad: Asegura que la comunicación es privada y no puede ser comprendida por ninguno

13
que la haya interceptado.
· Autentificacion: Para establecer la autenticidad de las partes de la comunicación.
· Integridad: Para asegurar que la comunicación no es alterada ni corrompida.
· No-Rechazada: Para asegurar que las partes no pueden denegar la comunicación.
EL Servicio de Seguridad abarca todas las capas de la arquitectura WAP. Algunos ejemplos específicos
incluyen:
· Librerías de Cryptografia: Provista para la firma de datos, para la integridad y el no rechazo de
éstos.
· Autentificacion: Provee varios mecanismos para autentificación cliente-servidor. En la capa de
sesión HTTP, se suelen autentificar los clientes con los proxies y las aplicaciones de servidor. En
la capa de Transporte WTLS y TLS handshakes pueden ser usados para autentificar clientes y
servidores.
· Identidad: WIM Provee funciones para retener y procesar información necesaria para la
identificación y autentificación.
· PKI: El set de Servicios de Seguridad habilita y usa criptografía de clave pública y certificados.
[WPKI], [WAPCert].
· Transporte Seguro: Los protocolos de la capa de transporte son definidos por Transporte
Seguro sobre datagramas y TLS es definido por Transporte Seguro sobre conexiones (Ejemplo;
TCP)
· Seguro Soportado: Algunas redes soportadas dan niveles de seguridad soportados. Por
ejemplo, las redes IP proveen nivel de soporte de seguridad con IPSec.

Servicio de Descubrimiento

Este servicio es fundamental y puede encontrarse en varias capas.

Algunos ejemplos incluyen:


· EFI: External Functionality Interface (EFI) permite a las aplicaciones ver cuales funciones o
servicios externos están disponibles en el dispositivo.
· Suministro: Permite a un dispositivo ser aprovisionado con los parámetros necesarios para
acceder a los servicios de la red.
· Descubrimiento de Navegación: Permite a un dispositivo descubrir un nuevo servicio de la red
durante la navegación como cuando se descarga un recurso de un servidor hypermedia.
· Servicio Lookup: Provisto para el descubrimiento de parámetros de servicios a través de un
directorio ordenado por nombre. Un ejemplo de esto es el DNS (Domain Name System).

14
EJEMPLOS DE CONFIGURACION DE LA TECNOLOGIA WAP
Como varios de estos servicios en la pila WAP pueden ser provistos usando diferentes protocolos según las
circunstancias, hay más de una posibilidad de configurar la pila. Los siguientes esquemas describen
algunos casos utilizando tecnología WAP. Estos son ilustrativos, solo para propósitos informativos.

WAP 1.X GATEWAY

Este esquema describe la pila de protocolos para la arquitectura original WAP. La WAP Gateway convierte
el Servicio de Transferencia Hypermedia entre los protocolos basados en datagramas (WSP, WTP, WTLS,
WDP) y los protocolos orientados a conexión usados en Internet (HTTP, SSL, TCP).

15
WAP HTTP Proxy con perfil TCP y http

Este esquema describe un proxy WAP HTTP. La configuración del proxy es muy usada en Internet para el
acceso web ordinario, datos multimedia, Ejemplo; descarga de música, video, etc. Esta configuración
coloca al WAP Proxy entre las redes cableadas y las inalámbricas para tener performance usando perfiles
inalámbricos de TCP (mostrado como TCP*). Además sobre la optimización de TCP, el perfil inalámbrico
de HTTP (HTTP*) permite aumentar la performance. Ambos perfiles constan de opciones IETF que
proveen operaciones de eficiencia sobre redes inalámbricas. Las versiones de perfiles inalámbricos son
ínter operables con TCP y HTTP.

WAP Proxy soporte para tunel TLS

16
El esquema describe un proxy WAP HTTP que establece un túnel orientado a conexión a un servidor Web,
por ejemplo, en respuesta a un comando ‘connect’. Esta configuración es usada para permitir al TLS
proveer seguridad ‘end-to-end’ entre la terminal móvil y el servidor de origen. E-comerce es un ejemplo
de uso de seguridad ‘end-to-end’.

Acceso Directo

El esquema describe un dispositivo WAP accediendo directamente a un servidor Web vía Internet. El
router de IP inalámbrico es una parte estándar de una red IP que se usa para transferir paquetes IP de un
nodo de conexión (Ej.; nodo inalámbrico) a otra (Ej.; nodo cableado). Esta configuración puede aplicarse
al caso donde el nivel soportado de seguridad (como IPSec) es utilizado.
En el escenario de la conexión directa, la optimización inalámbrica es definida por el perfil inalámbrico
para TCP y HTTP, pudiendo no estar disponibles.

Soporte Pila Dual

Mientras las configuraciones previas mostraban pilas de protocolos únicos para cada configuración WAP,
este esquema describe un dispositivo que soporta ambas, las pilas de protocolos 1.X y 2.X Esta

17
Configuración es útil en casos donde los dispositivos necesitan operar tanto con viejos como con nuevos
servidores WAP.

LOS PUNTOS DEBILES DEL WAP

El gran obstáculo que el WAP tiene que sobrepasar es la seguridad. La versión actual incluye un set de
aplicaciones llamado Wireless Transport Layer Security (WTLS), el que especifica cómo encriptar datos
inalámbricos mientras ellos están transitando desde los teléfonos celulares hacia los operadores de la red.
El punto débil del sistema, sin embargo, es el servidor que opera la ya citada WAP Gateway, donde los
datos son decodificados y reencriptados usando códigos de Internet. Por una fracción de segundo
información privada del usuario del teléfono celular no está encriptada.

Y como si esto fuese poco, una disputa de patentes enturbia los prospectos del WAP.
Además, el WAP no es el único en este juego. Algunos operadores de redes inalámbricas de Estados
Unidos deben decidir entre adherirse al actual HDML o alternar con las estandarizaciones del software
del WAP. Tecnológicamente, no hay mucha diferencia entre WAP y HDML.
La ventaja del WAP radica en que es un estándar abierto, no existe propiedad alguna.
Es decir, el operador de redes utilizando WAP puede comprar micro-buscadores entre una variedad de
oferentes en lugar de confiar solamente en Phone.com. Cambiar de HDML a WAP tiene un costo.
Algunos equipamientos no son compatibles con los estándares del WAP, incluyendo algunos viejos
teléfonos celulares que trabajan sólo con HDML.

18
BIBLIOGRAFIA:

- www.openmobilealliance.org/tech/affiliates/wap/wapindex.html
- www.webestilo.com/wml/

- www.wapforum.org

19

También podría gustarte