You are on page 1of 89

Protocolo Inalmbrico de Aplicacin (WAP)

Protocolo de aplicacin WAP

Junio 2006

-1-

Protocolo Inalmbrico de Aplicacin (WAP)

NDICE
Introduccin. Objetivo.Pg.6 Justificacin.Pg.6 AntecedentesPg.7 Concepto de Telefona Mvil. Concepto de Internet, el modelo World Wide Web. .. Pg.7 .. Pg.8

1.-

Protocolos.

1.1. Modelo OSI......Pg.12 1.2. TCP/ IP..Pg.16 1.3 .WAP. 1.3.1. Descripcin de WAP. 2.WAP. .Pg.19 Pg.19

2.1. Evolucin de WAP Pg.21 2.2. TendenciasPg.22 2.3. Modelo WAP. 3.Arquitectura WAP. .. ..Pg.23

3.1 Componentes de la Arquitectura WAPPg.25 3.2 Capa de Aplicacin (WAE). 3.2.1. El entorno Inalmbrico de Aplicaciones. 3.3. Capa de Sesin (WSP). .. Pg.25

Pg.26 .Pg.28

-2-

Protocolo Inalmbrico de Aplicacin (WAP)

. 3.3.1 El protocolo Inalmbrico de Sesin. 3.4. Capa de Transaccin (WTP). 3.4.1 El protocolo Inalmbrico de Transaccin. 3.5. Capa de Seguridad (WTLS). 3.5.1 La capa Inalmbrica de Seguridad de Transporte. 3.6. Capa de Transporte (WDP). 3.6.1 El protocolo Inalmbrico de Datagramas. 4.Herramientas.

..Pg.28 ...Pg.30 ..Pg.31 Pg.34 .Pg.34 ..Pg.36 Pg.37

4.1. Herramientas. 4.2. Terminales. 4.3. Gateway. 4.4. Servidores. 5.Seguridad en WAP

.Pg.41 ..Pg.41 Pg.43 ..Pg.45

5.1. Seguridad. 5.2. La Seguridad en Internet. 5.3. La Seguridad en el Entorno WAP. 5.4. Medidas de Seguridad.

...Pg.47 Pg.48 .Pg.49 ..Pg.52

5.5.Requerimientos de seguridad en WTA.Pg.52 5.6. Modelo de Seguridad WTA. Pg.54

-3-

Protocolo Inalmbrico de Aplicacin (WAP)

6.-

Aplicaciones y Servicio de WAP. ....Pg.57 .Pg.61 Pg.62 Pg.63 Pg.63 . Pg.64

6.1. Aplicaciones de Telefona Inalmbrica (WTA). 6.2. Generalidades de la Arquitectura WTA. 6.3. Los agentes de Usuario WTA y WAE. 6.4. Servidor WTA. 6.5. Iniciacin de Servicios WTA. 6.5.1. Acceso a la Central de Depsito.

7.-

Servicios de Usuarios. Pg.66 Pg.67 ....Pg.67 ...Pg.68 Pg.68

7.1. Usuarios. 7.2. Operadores. 7.3. Desarrolladores de aplicacin y contenido 7.4. Servicios. 7.4.1 WAP viajero

* Bluetooth.......................................................................................................Pg.70 8.Proveedores de WAP en Mxico .Pg.72 Pg.75

8.1. Nextel. 8.2. Telcel GSM.

8.3. Iusacell.Pg.79 8.4. Telefnica Movistar.Pg.81 Conclusiones. Glosario. Bibliografa y/o Referencia. .Pg.84 Pg.85 Pg.87

-4-

Protocolo Inalmbrico de Aplicacin (WAP)

NDICE DE FIGURAS
Figura 1. Modelo de Programacin de la Web. Pg.9

Figura 1.1. Capas modelo OSI...Pg11 Figura 1.1.2. Capas OSI.Pg.12 Figura 1.2. Capas de Aplicacin....Pg.13 Figura. 1.3. Capas TCP/IP.Pg.16 Figura. 1.3.1. Comparativa OSI / TCP/IP..Pg.18 Figura 1.4. Ejemplo de una Red WAP. Figura 2.5. Modelo de Programacin WAP. Figura 3.6. Arquitectura de WAP. Figura 3.7. Componentes del cliente de WAE. Pg.20 Pg.23 Pg.25 Pg.27

Figura 3.8. Ejemplo de intercambio de primitivas entre capa Sesin y Transaccin. Pg.32 Figura 3.9. Secuencia de primitivas para el establecimiento de una sesin segura. Pg.36 Figura 3.10. Arquitectura del Protocolo Inalmbrico de Datagramas. Figura 3.11. WDP sobre servicios portadores CDMA. Figura 3.12. WDP sobre GSM canal de datos de circuitos conmutados. Pg.37 Pg.38 Pg.39

Figura 4.13. Arquitectura GPRS / EDGE..Pg.41 Figura 4.14. Acceso a Internet...Pg.44 Figura 5.15. Modelo de Seguridad WAP. Figura 5.16. Nmero de puertos WDP y control de acceso. Figura 5.17. Modelo de Seguridad WTA. Pg.51 Pg.53 Pg.54

Figura 6.18. Red GPRS..Pg.59 Figura 6.19 Visin general de la Arquitectura WTA. Pg.61

-5-

Protocolo Inalmbrico de Aplicacin (WAP)

Figura 6.20 Librera pblica WTA y el agente de usuario WAE. Figura 6.21 Iniciacin de servicios WTA.

Pg.62 Pg.64

Figura 8.22 Equipos NextelPg.73 Figura 8.23 Equipos Telcel.....Pg.77 Figura 8.24 Esquema de conexin Blackberry...Pg.78 Figura 8.26 Equipos Iusacell..Pg.80 Figura 8.27 Equipos Telefonica.Pg.82

NDICE DE TABLAS
Tabla 3.1 Primitivas de Servicio de Sesin. Tabla 3.2 Tipos de primitivas de Servicio. Tabla 3.3 Primitivas de Servicio de Transaccin. Tabla 3.4 Primitivas de Servicio de Capa de Seguridad. Tabla 35 Primitivas de Servicio de la capa de Datagramas. .Pg.29 .Pg.30 Pg.32 Pg.35 . Pg.38

Tabla 8.6 Costos Conexin CSD Telcel.......Pg.76 Tabla 8.7 Costos Conexin GPRS Telcel.Pg.78 Tabla 8.8 Costos Iusacell..Pg.79 Tabla 8.9 Costos Conexin GPRS Telefnica..Pg.82

-6-

Protocolo Inalmbrico de Aplicacin (WAP)

OBJETIVO
Conocer la estructura, operacin y logros de WAP para accesar a una serie de servicios por medio de terminales mviles o celulares.

JUSTIFICACION.
Es un hecho que en este momento la mayora de la gente si no es que toda, tiene una nocin de lo que es WAP, esto debido a que el uso de las terminales mviles se a incrementado de tal forma que 9 de cada 10 personas tiene acceso a un celular. Es por esto que el siguiente trabajo nos da un panorama tcnico de lo que es el Protocolo Inalmbrico de Aplicacin ( Wireless Application Protocol). Como Ingenieros del ramo es de profundo inters saber como opera, ya que es un tema, que a dejado de ser algo particular y que se ha convertido en algo global.

-7-

Protocolo Inalmbrico de Aplicacin (WAP)

Antecedentes.
Hoy en da, la red inalmbrica principalmente es usada para la comunicacin de voz, ahora tambin pueden ser enviados datos por esta red; puede ser que se convierta en el servicio ms popular y mejor valuado. Como sea, un nuevo concepto est siendo mencionado cada vez ms en el mercado: WAP o Wireless Application Protocol (Protocolo de Aplicaciones Inalmbricas). WAP es completamente un nuevo concepto. Esto provee un servicio orientado a datos hacia el mercado, en donde sea, cuando uno quiera o por ms lejos que se encuentre el usuario final. WAP es un estndar global que es independiente del navegador principal. Con WAP, una nueva dimensin ser agregada a los telfonos mviles, a travs de la introduccin al mercado de los servicios orientados a datos. WAP es un estndar global que no est controlado por una sola compaa, lo que asegura su democracia, su apertura y su universalidad. Aunque lo ms conocido del WAP es la integracin de la red y el mvil, conviene dejar muy claro que es capaz de funcionar sobre cualquier dispositivo que disponga de conexin inalmbrica; por otro lado, WAP no ha sido slo ideado para transmitir contenidos desde Internet, sino que cualquier empresa puede disponer de un servidor de este tipo para ofrecer aquellos servicios y contenidos que le parezcan sin que por ello tengan que guardar ninguna relacin en Internet. No obstante, s es cierto que el mayor crecimiento de esta tecnologa se deber a su interrelacin con la red. Todo comenz a mediados de 1997 Ericsson, Motorola, Nokia y Phone.com (antes Unwired Planet), se unieron para definir un nuevo protocolo para los dispositivos mviles. Estas tres empresas fundaron el Foro WAP, con intencin de desarrollar nuevas aplicaciones de amplia aceptacin para la industria de las telecomunicaciones inalmbricas, el objetivo era ofrecer nuevos servicios hacia los usuarios, servicios inalmbricos orientados a la comunicacin de datos, en una forma de relacionar a Internet con sus aplicaciones y las telecomunicaciones.

Concepto de Telefona Mvil.


Existen mltiples elementos que conforman una red celular, con los cuales se puede explicar el concepto de telefona mvil, entre los ms importantes se encuentran:

Central Celular

Es una central de conmutacin especialmente dedicada al servicio celular, adems de desempear las funciones relativas al tratamiento, monitoreo, manejo de los canales de control y voz del sistema, tambin sirve de interfaz entre el abonado celular y la red fija u otros

-8-

Protocolo Inalmbrico de Aplicacin (WAP)

sistemas celulares. La central celular cuenta con recursos para el control y registro de la tarificacin de los mviles para procesos de facturacin. Sitio Celular

Es el elemento responsable de atender a las llamadas originadas o destinadas a su rea de cobertura. Representa la interfaz entre la unidad mvil y el sistema. Desempea funciones locales de control, monitoreo y supervisin de llamadas, adems de iniciar el proceso de Handoff cuando la unidad mvil se desplaza de un sitio celular a otro. Abonado Mvil

Es el dispositivo por medio del cual se comunica el usuario bajo el comando del sistema. El abonado mvil es capaz de sintonizarse a cualquier canal y transmitir al nivel de potencia seleccionado. Red Pblica

La central celular est conectada por medio de troncales a una o ms centrales de la red pblica fija, a fin de integrar la red celular con las otras redes de comunicaciones existentes y permitir las llamadas entre los abonados mviles y los abonados de la red pblica. Canales

Los canales utilizados en los sistemas mviles se componen de un par de frecuencias, una destinada a la transmisin de la comunicacin (forward) y otra para la recepcin de la comunicacin (reverse).

Concepto de Internet, el Modelo World Wide Web.


Conjunto de redes y ruteadores que utilizan el protocolo TCP/IP y que funcionan como una sola y gran red. Internet comprende al Gobierno, comercio y organizaciones educativas al rededor del mundo. Internet es el nombre de un grupo de recursos de informacin mundial. Desde nuestro punto de vista, las redes de computadoras son simplemente el medio que transporta la informacin. No hay que pensar en la Internet como una red de computadoras, sino como una gran fuente de informacin prctica y divertida. Internet es mucho ms que una red de computadoras o un servicio de informacin, es la demostracin de aquellas personas que puedan comunicarse libre y convenientemente.

-9-

Protocolo Inalmbrico de Aplicacin (WAP)

El modelo World Wide Web, es la arquitectura de la Web de Internet que provee un muy flexible y poderoso modelo de programacin. Las aplicaciones y contenido son presentados en un formato de datos estndar y son buscadas por aplicaciones conocidas como navegadores. Los navegadores en la Web son aplicaciones que envan requerimientos por objetos de datos determinados a servidores de red, los cuales les responden con datos codificados en formatos estndar.

Figura 1. Modelo de Programacin de la Web

Las especificaciones estndar de la Web especifican muchos de los mecanismos necesarios para construir entornos de aplicaciones de propsito general, entre los que se incluyen: Modelo estndar de nombres: Todos los servidores y el contenido de la Web son llamados por un estndar de Internet llamado Localizador Uniforme de Recursos (Uniform Resource Locator - URL). Formatos de contenido estndar: Todos los navegadores soportan distintos formatos de contenido entre los que se puede mencionar el HTML y el JavaScript. Protocolos estndar: Los protocolos le permiten a un navegador comunicarse con un servidor, l ms popular es el Protocolo de Transferencia de Hipertexto (HTTP).

Esta infraestructura permite a los usuarios alcanzar fcilmente un gran nmero de aplicaciones y servicios de contenido. Tambin le permite a los desarrolladores de aplicaciones

- 10 -

Protocolo Inalmbrico de Aplicacin (WAP)

crear fcilmente servicios de contenido y programas dirigidos a una gran comunidad de clientes. El protocolo de la Web define tres clases de servidores: Servidor Origen: El servidor sobre el cual reside un recurso dado (contenido) o es creado. Proxy: Programa intermedio entre el cliente y el servidor con el propsito de la hechura de requerimientos de contenido en beneficio de otros clientes. El Proxy reside tpicamente entre el cliente y el servidor, lo que implica que no hay comunicacin directa entre ellos, sino a travs de un firewall. Los requerimientos son atendidos por el Proxy o pasan a travs de el, con una posible traduccin, hacia otros servidores. Pasarela: Se trata de un servidor que acta como intermediario a otro servidor. A diferencia del Proxy, la pasarela recibe requerimientos como si fuera el servidor origen al cual se le solicita el recurso. El cliente puede no estar enterado que se esta comunicando utilizando una pasarela.

- 11 -

Protocolo Inalmbrico de Aplicacin (WAP)

1. Protocolos.
En este primer capitulo, haremos mencin de los protocolos y modelos, fundamentales que se manejan para las comunicaciones y en el Internet; como lo es el Modelo OSI y el protocolo TCP/IP. Los dos antes mencionados son el principio de lo que describiremos como WAP. Para que los paquetes de datos puedan viajar desde el origen hasta su destino a travs de una red, es importante que todos los dispositivos de la red hablen el mismo lenguaje o protocolo. Un protocolo es un conjunto de reglas que hacen que la comunicacin en una red sea ms eficiente. Una definicin tcnica de un protocolo de comunicaciones de datos es: un conjunto de normas, o un acuerdo, que determina el formato y la transmisin de datos. La capa n de un computador se comunica con la capa n de otro computador. Las normas y convenciones que se utilizan en esta comunicacin se denominan colectivamente protocolo de la capa n.

1.1. Capas Modelo OSI.

- 12 -

Protocolo Inalmbrico de Aplicacin (WAP)

1.1.

Modelo OSI.

En 1984, la Organizacin Internacional de Estandarizacin (ISO) desarroll un modelo llamado OSI(Open Systems Interconectin, Interconexin de sistemas abiertos). El cual es usado para describir el uso de datos entre la conexin fsica de la red y la aplicacin del usuario final. Este modelo es el mejor conocido y el ms usado para describir los entornos de red.

Fig. 1.1.2. Capas OSI

Como se muestra en la figura, las capas OSI estn numeradas de abajo hacia arriba. Las funciones ms bsicas, como el poner los bits de datos en el cable de la red estn en la parte de abajo, mientras las funciones que atienden los detalles de las aplicaciones del usuario estn arriba.

En el modelo OSI el propsito de cada capa es proveer los servicios para la siguiente capa superior, resguardando la capa de los detalles de como los servicios son implementados realmente. Las capas son abstradas de tal manera que cada capa cree que se est comunicando con la capa asociada en la otra computadora, cuando realmente cada capa se comunica slo con las capas adyacentes de las mismas computadoras.

- 13 -

Protocolo Inalmbrico de Aplicacin (WAP)

Fig. 1.2. Capas de Aplicacin.

Con esta ltima figura se puede apreciar que a excepcin de la capa ms baja del modelo OSI, ninguna capa puede pasar informacin directamente a su contraparte en la otra computadora. La informacin que enva una computadora debe de pasar por todas las capas inferiores, La informacin entonces se mueve a travs del cable de red hacia la computadora que recibe y hacia arriba a travs de las capas de esta misma computadora hasta que llega al mismo nivel de la capa que envi la informacin. La interaccin entre las diferentes capas adyacentes se llama interfase. La interfase define que servicios la capa inferior ofrece a su capa superior y como esos servicios son acezados. Adems, cada capa en una computadora acta como si estuviera comunicndose directamente con la misma capa de la otra computadora. La serie de las reglas que se usan para la comunicacin entre las capas se llama protocolo.

- 14 -

Protocolo Inalmbrico de Aplicacin (WAP)

Cada capa individual del modelo OSI tiene un conjunto de funciones que debe realizar para que los paquetes de datos puedan viajar en la red desde el origen hasta el destino. A continuacin, presentamos una breve descripcin de cada capa del modelo de referencia OSI. Capa 7: La capa de aplicacin. La capa de aplicacin es la capa del modelo OSI ms cercana al usuario; suministra servicios de red a las aplicaciones del usuario. Difiere de las dems capas debido a que no proporciona servicios a ninguna otra capa OSI, sino solamente a aplicaciones que se encuentran fuera del modelo OSI. Algunos ejemplos de aplicaciones son los programas de hojas de clculo, de procesamiento de texto y los de las terminales bancarias. La capa de aplicacin establece la disponibilidad de los potenciales socios de comunicacin, sincroniza y establece acuerdos sobre los procedimientos de recuperacin de errores y control de la integridad de los datos. Si desea recordar a la Capa 7 en la menor cantidad de palabras posible, piense en los navegadores de Web. Capa 6: La capa de presentacin. La capa de presentacin garantiza que la informacin que enva la capa de aplicacin de un sistema pueda ser leda por la capa de aplicacin de otro. De ser necesario, la capa de presentacin traduce entre varios formatos de datos utilizando un formato comn. Si desea recordar la Capa 6 en la menor cantidad de palabras posible, piense en un formato de datos comn. Capa 5: La capa de sesin. Como su nombre lo implica, la capa de sesin establece, administra y finaliza las sesiones entre dos hosts que se estn comunicando. La capa de sesin proporciona sus servicios a la capa de presentacin. Tambin sincroniza el dilogo entre las capas de presentacin de los dos hosts y administra su intercambio de datos. Adems de regular la sesin, la capa de sesin ofrece disposiciones para una eficiente transferencia de datos, clase de servicio y un registro de excepciones acerca de los problemas de la capa de sesin, presentacin y aplicacin. Si desea recordar la Capa 5 en la menor cantidad de palabras posible, piense en dilogos y conversaciones. Capa 4: La capa de transporte. La capa de transporte segmenta los datos originados en el host emisor y los reensambla en una corriente de datos dentro del sistema del host receptor. El lmite entre la capa de transporte y la capa de sesin puede imaginarse como el lmite entre los protocolos de aplicacin y los protocolos de flujo de datos. Mientras que las capas de aplicacin, presentacin y sesin estn relacionadas con asuntos de aplicaciones, las cuatro capas inferiores se encargan del transporte de datos. La capa de transporte intenta suministrar un servicio de transporte de datos que asla las capas superiores de los detalles de implementacin del transporte. Especficamente, temas como la confiabilidad del transporte entre dos hosts es responsabilidad de la capa de transporte. Al proporcionar un servicio de comunicaciones, la capa de transporte establece, mantiene y
- 15 -

Protocolo Inalmbrico de Aplicacin (WAP)

termina adecuadamente los circuitos virtuales. Al proporcionar un servicio confiable, se utilizan dispositivos de deteccin y recuperacin de errores de transporte. Si desea recordar a la Capa 4 en la menor cantidad de palabras posible, piense en calidad de servicio y confiabilidad. Capa 3: La capa de red. La capa de red es una capa compleja que proporciona conectividad y seleccin de ruta entre dos sistemas de hosts que pueden estar ubicados en redes geogrficamente distintas. Si desea recordar la Capa 3 en la menor cantidad de palabras posible, piense en seleccin de ruta, direccionamiento y enrutamiento. Capa 2: La capa de enlace de datos. La capa de enlace de datos proporciona trnsito de datos confiable a travs de un enlace fsico. Al hacerlo, la capa de enlace de datos se ocupa del direccionamiento fsico (comparado con el lgico) , la topologa de red, el acceso a la red, la notificacin de errores, entrega ordenada de tramas y control de flujo. Si desea recordar la Capa 2 en la menor cantidad de palabras posible, piense en tramas y control de acceso al medio. Capa 1: La capa fsica. La capa fsica define las especificaciones elctricas, mecnicas, de procedimiento y funcionales para activar, mantener y desactivar el enlace fsico entre sistemas finales. Las caractersticas tales como niveles de voltaje, temporizacin de cambios de voltaje, velocidad de datos fsicos, distancias de transmisin mximas, conectores fsicos y otros atributos similares son definidos por las especificaciones de la capa fsica. Si desea recordar la Capa 1 en la menor cantidad de palabras posible, piense en seales y medios.

Aunque el modelo de referencia OSI sea universalmente reconocido, el estndar abierto de Internet desde el punto de vista histrico y tcnico es el Protocolo de control de transmisin/Protocolo Internet (TCP/IP). El modelo de referencia TCP/IP y la pila de protocolo TCP/IP hacen que sea posible la comunicacin entre dos computadores, desde cualquier parte del mundo, a casi la velocidad de la luz. El modelo TCP/IP tiene importancia histrica

- 16 -

Protocolo Inalmbrico de Aplicacin (WAP)

1.2.

TCP / IP

Internet no es un nuevo tipo de red fsica, sino un conjunto de tecnologas que permiten interconectar redes muy distintas entre s. Internet no es dependiente de la mquina ni del sistema operativo utilizado. De esta manera, podemos transmitir informacin entre un servidor Unix y un ordenador que utilice Windows 98. O entre plataformas completamente distintas como Macintosh, Alpha o Intel. Es ms: entre una mquina y otra generalmente existirn redes distintas: redes Ethernet, redes Token Ring e incluso enlaces va satlite. Como vemos, est claro que no podemos utilizar ningn protocolo que dependa de una arquitectura en particular. Lo que estamos buscando es un mtodo de interconexin general que sea vlido para cualquier plataforma, sistema operativo y tipo de red. La familia de protocolos que se eligieron para permitir que Internet sea una Red de redes es TCP/IP. Ntese aqu que hablamos de familia de protocolos ya que son muchos los protocolos que la integran, aunque en ocasiones para simplificar hablemos sencillamente del protocolo TCP/IP. El protocolo TCP/IP tiene que estar a un nivel superior del tipo de red empleado y funcionar de forma transparente en cualquier tipo de red. Y a un nivel inferior de los programas de aplicacin (pginas WEB, correo electrnico) particulares de cada sistema operativo. Todo esto nos sugiere el siguiente modelo de referencia:

Capa de aplicacin (HTTP, SMTP, FTP, TELNET...) Capa de transporte (UDP, TCP) Capa de red (IP) Capa de acceso a la red (Ethernet, Token Ring...) Capa fsica (cable coaxial, par trenzado...) Fig. 1.3. Capas TCP / IP

El modelo TCP/IP tiene cuatro capas: la capa de aplicacin, la capa de transporte, la capa de Internety la capa de acceso de red. Es importante observar que algunas de las capas del modelo TCP/IP poseen el mismo nombre que las capas del modelo OSI. No confunda las capas de los dos modelos, porque la capa de aplicacin tiene diferentes funciones en cada modelo. Capa de aplicacin. Los diseadores de TCP/IP sintieron que los protocolos de nivel superior deberan incluir los detalles de las capas de sesin y presentacin. Simplemente crearon una capa de
- 17 -

Protocolo Inalmbrico de Aplicacin (WAP)

aplicacin que maneja protocolos de alto nivel, aspectos de representacin, codificacin y control de dilogo. El modelo TCP/IP combina todos los aspectos relacionados con las aplicaciones en una sola capa y garantiza que estos datos estn correctamente empaquetados para la siguiente capa. Capa de transporte. La capa de transporte se refiere a los aspectos de calidad del servicio con respecto a la confiabilidad, el control de flujo y la correccin de errores. Uno de sus protocolos, el protocolo para el control de la transmisin (TCP), ofrece maneras flexibles y de alta calidad para crear comunicaciones de red confiables, sin problemas de flujo y con un nivel de error bajo. TCP es un protocolo orientado a la conexin. Mantiene un dilogo entre el origen y el destino mientras empaqueta la informacin de la capa de aplicacin en unidades denominadas segmentos. Orientado a la conexin no significa que el circuito exista entre los computadores que se estn comunicando (esto sera una conmutacin de circuito). Significa que los segmentos de Capa 4 viajan de un lado a otro entre dos hosts para comprobar que la conexin exista lgicamente para un determinado perodo. Esto se conoce como conmutacin de paquetes. Capa de Internet. El propsito de la capa de Internet es enviar paquetes origen desde cualquier red en la internetwork y que estos paquetes lleguen a su destino independientemente de la ruta y de las redes que recorrieron para llegar hasta all. El protocolo especfico que rige esta capa se denomina Protocolo Internet (IP). En esta capa se produce la determinacin de la mejor ruta y la conmutacin de paquetes. Esto se puede comparar con el sistema postal. Cuando enva una carta por correo, usted no sabe cmo llega a destino (existen varias rutas posibles); lo que le interesa es que la carta llegue. Capa de acceso de red. El nombre de esta capa es muy amplio y se presta a confusin. Tambin se denomina capa de host a red. Es la capa que se ocupa de todos los aspectos que requiere un paquete IP para realizar realmente un enlace fsico y luego realizar otro enlace fsico. Esta capa incluye los detalles de tecnologa LAN y WAN y todos los detalles de las capas fsica y de enlace de datos del modelo OSI. El modelo TCP/IP enfatiza la mxima flexibilidad, en la capa de aplicacin, para los creadores de software. La capa de transporte involucra dos protocolos: el protocolo de control de transmisin (TCP) y el protocolo de datagrama de usuario (UDP. La capa inferior, la capa de acceso de red, se relaciona con la tecnologa especfica de LAN o WAN que se utiliza. En el modelo TCP/IP existe solamente un protocolo de red: el protocolo Internet, o IP, independientemente de la aplicacin que solicita servicios de red o del protocolo de transporte que se utiliza. Esta es una decisin de diseo deliberada. IP sirve como protocolo universal que permite que cualquier computador en cualquier parte del mundo pueda comunicarse en cualquier momento. Si compara el modelo OSI y el modelo TCP/IP, observar que ambos presentan similitudes y diferencias.

- 18 -

Protocolo Inalmbrico de Aplicacin (WAP)

Fig. 1.3.1. Comparativa OSI / TCP/ip

Similitudes

Ambos se dividen en capas Ambos tienen capas de aplicacin, aunque incluyen servicios muy distintos Ambos tienen capas de transporte y de red similares Se supone que la tecnologa es de conmutacin por paquetes (no de conmutacin por circuito) Los profesionales de networking deben conocer ambos

Diferencias

TCP/IP combina las funciones de la capa de presentacin y de sesin en la capa de aplicacin TCP/IP combina la capas de enlace de datos y la capa fsica del modelo OSI en una sola capa TCP/IP parece ser ms simple porque tiene menos capas Los protocolos TCP/IP son los estndares en torno a los cuales se desarroll la Internet, de modo que la credibilidad del modelo TCP/IP se debe en gran parte a sus protocolos. En comparacin, las redes tpicas no se desarrollan normalmente a partir del protocolo OSI, aunque el modelo OSI se usa como gua.

- 19 -

Protocolo Inalmbrico de Aplicacin (WAP)

1.3.

WAP

Concepto de WAP.
El acrnimo WAP viene de las siglas Wireless Application Protocol (Protocolo de aplicaciones inalmbricas), es decir, se trata de un protocolo que permite el acceso a Internet desde un sistema mvil a travs de la red GSM 1 (Protocolo que utilizan los mviles para comunicarse, basado en tecnologa digital). WAP es una especificacin para un conjunto de protocolos de comunicaciones con el nimo de normalizar la forma en la que los dispositivos inalmbricos (tales como telfonos mviles, emisores/receptores de radio, etc) accedan a Internet. Aunque esto ya era posible, cada fabricante usaba tecnologa distinta. A partir de ahora los dispositivos y servicios que usen WAP, sern capaces de interoperar entre ellos. Es un estndar abierto, cualquiera puede acceder a l y desarrollar dispositivos, gateways o contenidos WAP. WAP es un protocolo basado en los estndares de Internet que ha sido desarrollado para permitir a los telfonos celulares navegar a travs de Internet. Con la tecnologa WAP se pretende que desde cualquier telfono celular WAP se pueda acceder a la informacin que hay en Internet, as como realizar operaciones de comercio electrnico.

1.3.1. Descripcin de WAP.


El Protocolo de Aplicaciones Inalmbricas surge como la combinacin de dos tecnologas de amplio crecimiento y difusin durante los ltimos aos: Las Comunicaciones Inalmbricas e Internet. Mas all de la posibilidad de acceder a los servicios de informacin contenidos en Internet, el protocolo pretende proveer de servicios avanzados adicionales como, por ejemplo, el desvo de llamadas inteligente, en el cual se proporcione una interfaz al usuario en el cual se le pregunte la accin que desea realizar: aceptar la llamada, desviarla a otra persona, desviarla a un buzn de voz, etc. Para ello, se parte de una arquitectura basada en la arquitectura definida para el World Wide Web (WWW), pero adaptada a los nuevos requisitos del sistema. De esta forma, en el terminal inalmbrico existira un micronavegador encargado de la coordinacin con la pasarela, a la cual la realiza peticiones de informacin que son adecuadamente tratadas y redirigidas al servidor de informacin adecuado. Una vez procesada

- 20 -

Protocolo Inalmbrico de Aplicacin (WAP)

la peticin de informacin en el servidor, se enva esta informacin a la pasarela que de nuevo procesa adecuadamente para enviarlo al terminal inalmbrico. Para conseguir consistencia en la comunicacin entre el terminal mvil y los servidores de red que proporcionan la informacin, WAP define un conjunto de componentes estndar: Un modelo de nombres estndar. Se utilizan las URIs definidas en WWW para Sistema Global para Comunicaciones Mviles identificar los recursos locales del dispositivo (tales como funciones de control de llamada) y las URLs (tambin definidas en el WWW) para identificar el contenido WAP en los servidores de informacin.
1

Un formato de contenido estndar, basado en la tecnologa WWW. Unos protocolos de comunicacin estndares, que permitan la comunicacin del micro navegador del terminal mvil con el servidor Web en red.

Veamos ahora un modelo global de funcionamiento de este sistema en la Figura 2.

Figura 1.4. Ejemplo de una red WAP

En el ejemplo de la Figura 1.4, nuestro terminal mvil tiene dos posibilidades de conexin: a un proxy WAP, o a un servidor WTA 2. El primero de ellos, el proxy WAP traduce las peticiones WAP a peticiones Web, de forma que el cliente WAP (el terminal inalmbrico) pueda realizar peticiones de informacin al servidor Web. Adicionalmente, este proxy codifica las respuestas del servidor Web en un formato binario compacto, que es interpretable por el cliente. Por otra parte, el segundo de ellos, el Servidor WTA est pensado para proporcionar acceso WAP a las facilidades proporcionadas por la infraestructura de telecomunicaciones del proveedor de conexiones de red.

- 21 -

Protocolo Inalmbrico de Aplicacin (WAP)

Es as como podemos concluir de este capitulo, el avance tecnolgico dentro de las comunicaciones inalmbricas, la cual ha incursionado en el ramo de la telefona mvil. Esto en conjunto con los equipos cada da ms nuevos y con tecnologa de punta que nos ofrece el mercado.

2. WAP
En este capitulo veremos como se ha ido desarrollando WAP a travs de los aos as como la tendencia que ha ido adquiriendo y la funcionalidad de este, en distintas tecnologas. Y la similitud con el modelo WEB.

2.1.

Evolucin de WAP.

En los ltimos aos la revolucin en el mundo de las telecomunicaciones esta teniendo lugar en dos mbitos: la telefona mvil e Internet. Llegado un momento en que parece muy interesante unir ambos mbitos, y as fue como naci WAP, como un mtodo de acceder a Internet a travs de un telfono mvil. No se puede negar que esta unin ha sido un campo que ha alcanzado un elevadsimo grado de desarrollo tecnolgico, y podra decirse que es uno de los tpicos que ms investigacin genera en el mbito mundial actualmente. En 1997 pesos pesados en el mundo de la telecomunicaciones tales como Nokia., Motorota, Ericsson y Phone.com se unen para dar origen al Wap forum. La especificacin WAP 2.0 o NG (Next Generacin) fue aprobada en el ao 2001 e incluy grficos a color, animaciones, descarga de archivos grandes, servicios de localizacin inteligente. Adems funciones para facturacin, tarjetas inteligentes, WAP por Bluetooth, WAP en sistemas inalmbricos de tercera generacin, multimedia, y convergencia con XHTML. En pocas palabras podemos caracterizar la evolucin de WAP como: Un aumento de la funcionalidad de WAP en sistemas actuales inalmbricos de segunda generacin, fortaleciendo por ello los sistemas que se usan hoy; y Una extensin de las capacidades de WAP de trabajar en conjuncin con otras tecnologas, ahora y en el futuro; por ejemplo, bsqueda, Bluetooth, tarjetas inteligentes, etc.

La instalacin de soluciones WAP de punto a punto en el ao 2001 fue bienvenida y dio lugar a una penetracin en el mercado rpida y a gran escala. Estos servicios evolucionaron con la introduccin de GPRS, Bluetooth, y la tecnologa inalmbrica de tercera generacin. Los
- 22 -

Protocolo Inalmbrico de Aplicacin (WAP)

desarrolladores de aplicacin que desarrollan servicios WAP desarrollaron ms adelante servicios para EPOC, GPRS, Bluetooth, Parlay, y sistemas de tercera generacin. WAP es por eso ms que solo otra tecnologa inalmbrica; es el catalizador de la Internet mvil. WAP va a llegar a ser un artculo prctico entre los usuarios finales mviles, cambiando de modo significativo la manera en que enfocan y realizan numerosas tareas diarias. Hoy WAP adapta la tecnologa existente del Internet al ambiente mvil. Las tecnologas requeridas para construir el Internet Mvil estarn avanzando cada da y obteniendo un mayor reconocimiento, gracias a su alta velocidad en el envo de paquetes de datos, transmisin de radio de banda ancha, mayor nmero de terminales mviles avanzadas y mucha ms capacidad y ms calidad en la tecnologa de redes. Actualmente, sin embargo, existen criticas a WAP por su lenta irrupcin en el mercado que se ha propuesto dominar y esto se puede deber a causas como su relativo alto costo, bajo ancho de banda y errores de mentalidad tanto de usuarios como proveedores de contenido WAP que no se acostumbran aun a informacin especifica y muy reducida, muy diferente a los usuales caudales de bytes que disponemos en la Web.

2.2.

Tendencias.

WAP funciona en cualquier patrn de tecnologa mvil, como TDMA, CDMA, GSM, en todas las bandas de frecuencias de banda y, especialmente en los nuevos sistemas 3G. La plataforma es el camino para la oferta de servicios de transmisin de datos de la Web, hasta que la comunicacin llegue a su mximo grado de excelencia, o sea, Tercera Generacin de las Tecnologas de Comunicacin Mviles. WAP es el primer paso en direccin para la Internet Mvil y para la Tercera Generacin de Tecnologas Mviles. La Internet Mvil crea una serie de aplicaciones y servicios que estarn disponibles en cualquier lugar, a cualquier momento. Pero para que WAP se torne realidad, el usuario necesita estar conectado a un WAP gateway, servicio dado por una operadora o un proveedor. La tecnologa WAP posibilita, a travs de un "micro-browser", la visualizacin de pginas en la pantalla del telfono mvil que estn programadas en un lenguaje especial, denominado de WML. El WAP es un suceso relativo si comparado con su concurrente japons i-mode de la NTT DoCoMo. A pesar de las diferencias tecnolgicas, el xito del i-mode est probablemente en el modelo de negocio adoptado por la operadora japonesa: un ciclo virtuoso en que cada parte participante recibe una parte justa de la recompensa por el esfuerzo en la creacin de contenidos. WAP debe ser visto como uno de los principales elementos dentro del Internet Mvil. Es la llave que abre la puerta a un amplio rango de nuevas aplicaciones mviles basadas en la combinacin de las tecnologas mviles e Internet.

- 23 -

Protocolo Inalmbrico de Aplicacin (WAP)

WAP maneja los diferentes tipos de redes y estndares de terminales mviles, por lo que tiene el potencial de convertirse en un verdadero estndar global. As que, sin importar las limitaciones de las tecnologas actuales de Internet mvil, los operadores mviles, proveedores de contenido, proveedores de servicios, desarrolladores de aplicaciones y empresas de todo tipo, reconocen el potencial de WAP y buscaran entrar al mercado lo ms oportunamente posible.

2.3.

Modelo WAP.

El modelo de programacin WAP es similar al modelo de programacin de la Web. Esto brinda muchos beneficios para la comunidad de desarrolladores tales como trabajar con un modelo de programacin familiar, de comprobada arquitectura, y con la habilidad en herramientas comunes (tales como servidores Web, herramientas XML, etc). La optimizacin y extensiones de este modelo han sido hechas para corresponder a las caractersticas del entorno inalmbrico. Donde es posible, los estndares existentes han sido adoptados o han sido usados como punto de partida para la tecnologa WAP. El contenido y las aplicaciones WAP son especificados en un bien conocido conjunto de formatos de contenido basado en los que nos son familiares de la Web. El contenido es transportado usando un conjunto de protocolos de comunicacin estndar basados en los de la Web. La terminal inalmbrica del usuario es coordinada por un micro navegador anlogo al navegador estndar de la Web. Figura 2.5.

Figura 2.5. Modelo de programacin WAP

WAP define un conjunto de componentes estndar que habilitan las comunicaciones entre el terminal mvil y los servidores de red entre los que se incluyen:
- 24 -

Protocolo Inalmbrico de Aplicacin (WAP)

Modelo estndar de nombres: Los antes mencionados URLs son tambin utilizados para identificar contenido WAP residente en los servidores de origen, y los URIs (Universal Resource Identifiers) o Identificador Universal de Recursos de la Web identifican los recursos locales del dispositivo (tales como funciones de control de llamada). Formatos de contenido estndar: Los formatos de contenido de WAP son basados en la tecnologa Web incluyendo marcas, informacin de calendario, tarjetas para comercio electrnico, imgenes y lenguaje script. Protocolos de comunicacin estndar: Los protocolos de comunicacin WAP hacen posible la comunicacin entre el navegador del terminal mvil y el servidor Web en red.

Los tipos de contenido WAP y los protocolos han sido optimizados para el mercado de dispositivos inalmbricos porttiles. WAP utiliza los servidores Proxy para conectar el dominio inalmbrico a la Web. El servidor Proxy WAP tpicamente comprende las siguientes funciones: Protocolo de pasarela: Es el encargado del traducir los requerimientos de la pila del protocolo WAP (WSP, WTP, WTLS y WDP) a la pila del protocolo Web (HTTP y TCP/IP). Codificadores y decodificadores de contenido: Se encargan de traducir el contenido WAP en formatos compactos codificados para reducir el trfico en la red.

Esta infraestructura garantiza que los usuarios de terminal mvil puedan buscar una amplia cantidad de aplicaciones y contenido WAP, y que los autores de aplicaciones sean hbiles para construir servicios de contenido y programas que se adapten a una gran cantidad de terminales mviles. Los servidores Proxy WAP permiten que tanto contenido y aplicaciones sean alojados sobre servidores Web convencionales y sean desarrollados usando reconocidas tecnologas Web tales como CGI. Mientras el uso normal de WAP incluye servidor Web, Proxy WAP y usuario final WAP, en la prctica la arquitectura puede soportar otras configuraciones. Por ejemplo es posible crear un servidor Web que contenga el servidor Proxy WAP ( o por lo menos desempea su misma funcin ). Esto puede ser usado para facilitar las soluciones de seguridad de extremo a extremo, o para aplicaciones que requieran mejorar el control de acceso a sus servidores. El servidor de aplicaciones de telefona inalmbrica (WTA), el cual es la segunda posibilidad de conexin del terminal mvil, es un ejemplo de un servidor que responde directamente a un cliente WAP. El servidor WTA es usado para proporcionar acceso WAP a clientes soportados en la red de telecomunicaciones del proveedor de telecomunicaciones. Por lo que podemos dar a notar de este capitulo lo que WAP esta representando para el mercado de la telefona celular; de modo que se esta convirtiendo en un protocolo bastante importante a nivel mundial, por la facilidad y novedad a la ves de permitir al usuario navegar en un Internet adaptado claramente para las terminales mviles.
- 25 -

Protocolo Inalmbrico de Aplicacin (WAP)

3.- Arquitectura WAP


Como podemos imaginar por tratarse de un Protocolo, WAP trabaja sobre capas; en donde en este capitulo nos enfocaremos a conocer y explicar cada una de ellas.

3.1.

Componentes de la Arquitectura WAP.

Una vez introducido el sistema, vamos a ver la arquitectura que le da consistencia. La Arquitectura WAP est pensada para proporcionar un entorno escalable y extensible para el desarrollo de aplicaciones para dispositivos de comunicacin mvil. Para ello, se define una estructura en capas, en la cual cada capa es accesible por la capa superior as como por otros servicios y aplicaciones a travs de un conjunto de interfaces muy bien definidos y especificados. Este esquema de capas de la arquitectura WAP la podemos ver en la Figura 3.6.

Figura 3.6. Arquitectura de WAP

3.2.

Capa de Aplicacin (WAE 3).

El Entorno Inalmbrico de Aplicacin (WAE) es un entorno de aplicacin de propsito general basado en la combinacin del World Wide Web y tecnologas de Comunicaciones Mviles.
- 26 -

Protocolo Inalmbrico de Aplicacin (WAP)

Este entorno incluye un micro navegador, del cual ya hemos hablado anteriormente, que posee las siguientes funcionalidades: Un lenguaje denominado WML4 similar al HTML, pero optimizado para su uso en terminales mviles. Wireless Application Enviroment o Entorno Inalmbrico de Aplicacin.
Wireless Markup Language.

3 4

Un lenguaje denominado WML Script, similar al Java Script (esto es, un lenguaje para su uso en forma de Script) Un conjunto de formatos de contenido, que son un conjunto de formatos de datos bien definidos entre los que se encuentran imgenes, entradas en la agenda de telfonos e informacin de calendario.

3.2.1. El Entorno Inalmbrico de Aplicaciones. El objetivo del Entorno Inalmbrico de Aplicaciones es construir un entorno de aplicacin de propsito general, basado fundamentalmente en la filosofa y tecnologa del World Wide Web (WWW). Principalmente, se pretende establecer un entorno que permita a los operadores y proveedores de servicios construir aplicaciones y servicios que puedan utilizarse en una amplia variedad de plataformas inalmbricas de forma til y eficiente. De esta forma, la arquitectura del Entorno Inalmbrico de Aplicaciones (en adelante WAE) est enfocado principalmente sobre los aspectos del cliente de la arquitectura del sistema de WAP, esto es, de los puntos relacionados con los agentes de usuario 5. Esto es debido a que la parte que ms interesa de la arquitectura es aquella que afecta principalmente a los terminales mviles, esto es, a aquellos puntos en los cuales van a estar ejecutndose los diversos agentes de usuario. Si volvemos sobre la Figura 2.5, vemos que entre los agentes de usuario localizados en el cliente (en el terminal mvil) y los servidores de informacin se define un nuevo elemento: Las Pasarelas. Su funcin es codificar y decodificar la informacin intercambiada con el cliente, para as minimizar la cantidad de datos radiados, as como minimizar el proceso de la informacin por parte del cliente. Basndonos en esta arquitectura, vamos a profundizar un poco ms en los componentes de este Entorno Inalmbrico de Aplicacin. Tal y como podemos observar en a Figura 3.6, se divide en dos partes, dos capas lgicas: Los Agentes de Usuario, que incluye aquellos elementos como navegadores, agendas telefnicas, editores de mensajes, etc.

- 27 -

Protocolo Inalmbrico de Aplicacin (WAP)

Los Servicios y Formatos, que incluyen todos aquellos elementos y formatos comunes, accesibles a los Agentes de Usuario, tales como WML, WMLScript, formatos de imagen, etc.

Como se puede ver en la Figura 3.7., dentro de WAE se separan Servicios de Agentes de Usuario, lo que proporciona flexibilidad para combinar varios Servicios dentro de un nico Agente de Usuario, o para distribuir los Servicios entre varios Agentes de Usuario. Los dos Agentes de Usuario ms importantes son el Agente de Usuario para WML y el Agente de Usuario para WTA.

Figura 3.7. Componentes del cliente de WAE.

El Agente de Usuario para WML es el Agente de Usuario fundamental en la arquitectura del Entorno Inalmbrico de Aplicacin. A pesar de su importancia, este Agente de Usuario no est definido formalmente dentro de esta arquitectura, ya que sus caractersticas y capacidades se dejan en manos de los encargados de su implementacin. El nico requisito de funcionalidad que debe cumplir este Agente de Usuario, es el proporcionar un sistema intrprete a los lenguajes WML y WML Script, de forma que se permita la navegacin desde el terminal mvil. Por otra parte, el Agente de Usuario para WTA permite a los autores acceder e

- 28 5

Agentes de Usuarios: es todo aquel software o dispositivo que interpreta un contenido, p.e. esto incluye navegadores de texto, navegadores de voz, sistemas de bsqueda, etc.

Protocolo Inalmbrico de Aplicacin (WAP)

interactuar con las caractersticas de los telfonos mviles (p. e. Control de Llamada), as como otras aplicaciones supuestas en los telfonos, tales como agendas de telfono y aplicaciones de calendario. 3.3. Capa de Sesin (WSP 6).

El Protocolo Inalmbrico de Sesin (WSP) proporciona a la Capa de Aplicacin de WAP interfaz con dos servicios de sesin: Un servicio orientado a conexin que funciona por encima de la Capa de Transacciones y un servicio no orientado a conexin que funciona por encima de la Capa de Transporte (y que proporciona servicio de datagramas seguro o servicio de datagramas no seguro) Actualmente, esta capa consiste en servicios adaptados a aplicaciones basadas en la navegacin Web, proporcionando las siguientes funcionalidades: Semntica y funcionalidades del HTTP/1.1 en una codificacin compacta. Negociacin de las caractersticas del Protocolo. Suspensin de la Sesin y reanudacin de la misma con cambio de sesin.

3.3.1. El Protocolo Inalmbrico de Sesin. El Protocolo Inalmbrico de Sesin constituye la capa que se sita por debajo de la capa de Aplicacin, proporcionando la capacidad necesaria para:

Establecer una conexin fiable entre el cliente y el servidor, y liberar esta conexin de una forma ordenada. Ponerse de acuerdo en un nivel comn de funcionalidades del protocolo, a travs de la negociacin de las posibilidades. Intercambiar contenido entre el cliente y el servidor utilizando codificacin compacta. Suspender y recuperar la sesin.

- 29 -

Protocolo Inalmbrico de Aplicacin (WAP)

Hoy por hoy, este protocolo ha sido definido nicamente para el caso de la navegacin, definindose como WSP/B7. Esta implementacin est realizada para el establecimiento de una conexin sobre la base de un protocolo compatible con HTTP1.1. De esta forma, se han definido un conjunto de primitivas de servicio para permitir la comunicacin entre la capa de sesin integrada dentro del equipo cliente y la capa de sesin integrada en el equipo servidor. Estas primitivas, junto con una pequea descripcin de las mismas, pueden verse en la Tabla 3.1.:
6

Wireless Session Protocol o Protocolo Inalmbrico de Sesin.

Wireless Session Protocol o Protocolo Inalmbrico de Sesin.

Nombre de la primitiva S-Connect

S-Disconnect

S-Suspend S-Resume

S-Exception

S-MethodInvoke

S-MethodResult

S-MethodAbort

S-Push

S-ConfirmedPush

Descripcin Esta primitiva se utiliza para iniciar el establecimiento de la conexin, y para la notificacin de su xito Esta primitiva se utiliza para desconectar una sesin, y para notificar al usuario de una sesin que esa sesin no se puede establecer, que ha sido desconectada Esta primitiva se utiliza para solicitar la suspensin de la sesin Esta primitiva se utiliza para solicitar que se recupere la sesin utilizando para las direcciones el nuevo identificador de punto de acceso de servicio. Esta primitiva se utiliza para notificar aquellos eventos que no estn asignados a una transaccin en particular, ni provocan la desconexin o suspensin de la sesin. Esta primitiva se utiliza para solicitar una operacin que deba ser ejecutada en el servidor. Esta primitiva se utiliza para devolver una respuesta a una peticin de operacin. Esta primitiva se utiliza para abortar una solicitud de ejecucin de operacin, que no haya sido an completada. Esta primitiva se utiliza para enviar informacin no solicitada desde el servidor, dentro del contexto de una sesin de forma y sin confirmacin. Esta primitiva realiza las mismas

- 30 -

Protocolo Inalmbrico de Aplicacin (WAP)

S-PushAbort

funciones que la anterior, pero con confirmacin. Esta primitiva se utiliza para anular una primitiva anterior del tipo S-Push o S-ConfirmedPush.
Tabla 3.1.. Primitivas de Servicio de Sesin

Adicionalmente, existen cuatro tipos de cada una de estas primitivas, tal y como puede verse en la Tabla 3.2.:

Tipo Request

Abreviacin req

Indication

ind

Response

res

Confirm

cnf

Descripcin Se utiliza cuando una capa superior solicita un servicio de la capa inmediatamente inferior. Una capa que solicita un servicio utiliza este tipo de primitiva para notificar a la capa inmediatamente superior de las actividades relacionadas con su par, o con el proveedor del servicio. Este tipo de primitiva se utiliza para reconocer la recepcin de la primitiva de tipo Indication de la capa inmediatamente inferior. La capa que proporciona el servicio requerido utiliza este tipo de primitiva para notificar que la actividad ha sido completada satisfactoriamente.

Tabla 3.2. Tipos de Primitivas de Servicio.

Por ltimo, resear que cada una de estas primitivas est perfectamente definida dentro de la especificacin, tanto desde el punto de vista del diagrama de tiempos en el que se tienen que invocar las primitivas, como desde el punto de vista de los parmetros intercambiados.

3.4.

Capa de Transacciones (WTP 9).

El Protocolo Inalmbrico de Transaccin (WTP) funciona por encima de un servicio de datagramas, tanto seguros como no seguros, proporcionando las siguientes funcionalidades:

- 31 -

Protocolo Inalmbrico de Aplicacin (WAP)

Tres clases de servicio de transacciones:


Peticiones inseguras de un solo camino. Peticiones seguras de un solo camino. Transacciones seguras de dos caminos (peticin-respuesta)

Seguridad usuario-a-usuario opcional. Transacciones asncronas.

Wireless Transaction Protocol o Protocolo Inalmbrico de Transaccin.

3.4.1. El Protocolo Inalmbrico de Transaccin. El Protocolo Inalmbrico de Transaccin se establece para proporcionar los servicios necesarios que soporten aplicaciones de navegacin (del tipo peticin/respuesta). Es a este do peticin/respuesta, lo que vamos a denominar como transaccin. Este protocolo se sita por encima del Protocolo Inalmbrico de Datagramas y, de forma opcional, de la Capa Inalmbrica de Seguridad de Transporte, que sern estudiados posteriormente. Las caractersticas de este protocolo son: Proporciona tres clases de servicios de transaccin:

Clase 0: mensaje de solicitud no seguro, sin mensaje de resultado. Clase 1: mensaje de solicitud seguro, sin mensaje de resultado. Clase2: mensaje de solicitud seguro, con, exactamente, un mensaje de resultado seguro.

La seguridad se consigue a travs del uso de identificadores nicos de transaccin, asentimientos, eliminacin de duplicados y retransmisiones. Seguridad opcional usuario a usuario. De forma opcional, el ltimo reconocimiento de la transaccin puede contener algn tipo de informacin adicional relacionada con la transaccin, como medidas de prestaciones, etc. La concatenacin puede ser usada, donde sea aplicable, para transportar unidades de datos de protocolo mltiples en una unidad de datos de servicio (SDU) del transporte de datagramas.

- 32 -

Protocolo Inalmbrico de Aplicacin (WAP)

Orientacin de mensajes. La unidad bsica de intercambio es un mensaje entero y no un gran nmero de bytes. El protocolo brinda los mecanismos para minimizar en nmero de transacciones repetidas como resultado de paquetes duplicados. Aborto de transacciones pendientes.

Al igual que en el protocolo anterior (el protocolo inalmbrico de sesin), en la Tabla 3 vamos a ver las primitivas de servicio 10 que sustentan la comunicacin entre dos capas de transacciones situadas en dos equipos distintos:

Nombre de la primitiva TR-Invoke TR-Result

TR-Abort

Descripcin Esta primitiva se utiliza para iniciar una nueva transaccin. Esta primitiva se utiliza para devolver el resultado de transaccin iniciada anteriormente. Esta primitiva se utiliza para abortar una transaccin existente.

Tabla 3.3. Primitivas de Servicio de Transaccin

A modo de ejemplo, vamos a ver en la Figura 3.8. la concatenacin de Primitivas de Servicio de Sesin y de Transaccin para el caso de una peticin-respuesta:

- 33 -

Protocolo Inalmbrico de Aplicacin (WAP)

Figura 3.8. Ejemplo intercambio de primitivas entre capa Sesin y Transaccin

Para finalizar, vamos a detallar un poco ms las principales caractersticas de este protocolo:
10

Estas primitivas pueden ser de cuatro tipos, tal y como se puede ver en la Tabla 3.8.

Transferencia de Mensajes: Dentro de este protocolo se distinguen dos tipos de mensajes: mensajes de datos y mensajes de control. Los mensajes de datos transportan nicamente datos de usuario, mientras que los mensajes de control se utilizan para los reconocimientos, informes de error, etc. pero sin transportar datos de usuario. Retransmisin hasta el reconocimiento: Esta caracterstica se utiliza para la transferencia fiable de datos desde un proveedor WTP a otro, en caso que haya prdida de paquetes. A modo de comentario, dejar claro que para reducir lo mximo posible el nmero de paquetes que se transmiten, este protocolo utiliza reconocimiento explcito siempre que sea posible. Reconocimiento de usuario: El Reconocimiento de Usuario permite al usuario de este protocolo, confirmar cada mensaje recibido por el proveedor WTP. Informacin en el ltimo Reconocimiento: Se permite, as pues, enviar informacin en el ltimo, y nicamente en el ltimo, reconocimiento de una transaccin. De esta forma, se puede enviar, por ejemplo, informacin del rendimiento proporcionado por el sistema durante la transaccin realizada, etc.

- 34 -

Protocolo Inalmbrico de Aplicacin (WAP)

Concatenacin y Separacin: Podemos definir concatenacin como el proceso de trasmitir mltiples Unidades de Datos del Protocolo (PDU 11) de WTP en una Unidad de Datos del Servicio (SDU 12) de la red portadora.

Por el contrario, separacin es el proceso de separar mltiples PDUs de un nico SDU (esto es, el proceso inverso al anterior). El objetivo de estos sistemas es proveer eficiencia en la transmisin inalmbrica, al requerirse un menor nmero de transmisiones. Transacciones Asncronas: Para un correcto funcionamiento del protocolo, mltiples transacciones deben ser procesadas de forma asncrona, debe ser capaz de iniciar mltiples transacciones antes que reciba la respuesta a la primera transaccin. Identificador de la Transaccin: Cada transaccin est identificada de forma nica por los pares de direcciones de los sockets (Direccin fuente, puerto fuente, direccin destino y puerto destino) y por el Identificador de Transaccin (TID 13), el cual se incrementa para cada una de las transacciones iniciadas. Este nmero es de 16 bits, utilizndose el bit de mayor orden para indicar la direccin.

11 12 13

Segmentacin y re-ensamblado. (opcional): Si la longitud del mensaje supera la Unidad Mxima de Transferencia (MTU 14), el mensaje puede ser segmentado por el WTP y enviado en mltiples paquetes. Cuando esta operacin se realiza, estos paquetes Protocol Data Unit. pueden Service Data Unit. ser enviados y reconocidos en grupos. De esta forma, el emisor puede realizar Transaction Identifierde flujo cambiando el tamao de los grupos de mensajes dependiendo de las control caractersticas de la red. Capa de Seguridad (WTLS 15).

3.5.

La Capa Inalmbrica de Seguridad de Transporte (WTLS) es un protocolo basado en el estndar SSL, utilizado en el entorno Web para la proporcin de 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 ha sido modificada y no es informacin corrupta.

- 35 -

Protocolo Inalmbrico de Aplicacin (WAP)

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.

Adicionalmente, el WTLS puede ser utilizado para la realizacin de comunicacin segura entre terminales, por ejemplo en el caso de operaciones de comercio electrnico entre terminales mviles. 3.5.1. La Capa Inalmbrica De Seguridad de Transporte. La Capa Inalmbrica de Seguridad de Transporte (en adelante WTLS), constituye una capa modular, que depende del nivel de seguridad requerido por una determinada aplicacin. Esta capa proporciona a las capas de nivel superior de WAP de una interfaz de servicio de transporte seguro, que lo resguarde de una interfaz de transporte inferior. El principal objetivo de esta capa es proporcionar privacidad, integridad de datos y autentificacin entre dos aplicaciones que se comuniquen. Adicionalmente, la WTLS proporciona una interfaz para el manejo de conexiones seguras. Al igual que hemos hecho en los protocolos anteriores, en la Tabla 3.4. vamos a ver las primitivas de servicio 16 que sustentan la comunicacin entre dos capas situadas en dos equipos distintos.
14 15

Maximum transfer Unit. Wireless Transport Layer Security o Capa Inalmbrica de Seguridad de Transporte.

Nombre de la primitiva SEC-Unitdata

SEC-Create SEC-Exchange

SEC-Commit

Descripcin Esta primitiva se utiliza para intercambiar datos de usuario entre los dos participantes. Slo puede ser invocada cuando existe previamente una conexin segura entre las direcciones de transporte de los dos participantes. Esta primitiva se utiliza para iniciar el establecimiento de una conexin segura. Esta primitiva se utiliza en la creacin de una conexin segura si el servidor desea utilizar autentificacin de clave pblica o intercambio de claves con el cliente. Esta primitiva se inicia cuando el Handshake 17 se completa y cualquiera de los equipos participantes solicita cambiar a un nuevo estado de conexin

- 36 -

Protocolo Inalmbrico de Aplicacin (WAP)

SEC-Terminate SEC-Exception

SEC-Create-Request

negociado. Esta primitiva se utiliza para finalizar la conexin. Esta primitiva se utiliza para informar al otro extremo sobre las alertas de nivel de aviso. Esta primitiva se utiliza por el servidor para solicitar al cliente que inicie un nuevo handshake.

Tabla 3. 4. Primitivas de Servicio de Capa de Seguridad.

Hemos hablado anteriormente del proceso de establecimiento de una sesin segura o handshake. En la Figura 3.9. podemos ver este intercambio de primitivas:
16 17

Estas primitivas pueden ser de cuatro tipos, tal y como se puede ver en la Tabla 3.2. Trmino utilizado para denominar el intercambio de primitivas entre cliente y servidor con el objetivo de establecer una sesin segura. Posteriormente veremos este intercambio de primitivas.

- 37 -

Protocolo Inalmbrico de Aplicacin (WAP) Figura 3.9. Secuencia de primitivas para el establecimiento de una sesin segura.

3.6.

Capa de Transporte (WDP 18).

El Protocolo Inalmbrico de Datagramas (WDP) proporciona un servicio fiable a los protocolos de las capas superiores de WAP y permite la comunicacin de forma transparente sobre los protocolos portadores vlidos. Debido a 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 que d soporte al sistema.

3.6.1. El Protocolo Inalmbrico de Datagramas.


18

Wireless Datagram Protocol o Protocolo Inalmbrico de Datagramas.

El Protocolo Inalmbrico de Datagramas (en adelante WDP 19) ofrece un servicio consistente al protocolo (Seguridad, Transaccin y Sesin) de la capa superior de WAP, comunicndose de forma transparente sobre uno de los servicios portadores disponibles. Este protocolo ofrece servicios a los protocolos superiores del estilo a direccionamiento por nmero de puerto, segmentacin y re-ensamblado opcional y deteccin de errores opcional, de forma que se permite a las aplicaciones de usuario funcionar de forma transparente sobre distintos servicios portadores disponibles. Para ello, se plantea una arquitectura de protocolo como el que se muestra en la Figura 3.10.

- 38 -

Protocolo Inalmbrico de Aplicacin (WAP)

Figura 3.10. Arquitectura del Protocolo Inalmbrico de Datagramas.

Al igual que hemos hecho en los protocolos anteriores, en la Tabla 3.5. vamos a ver las primitivas de servicio 20 que se utilizan en este protocolo:

19 20

Nombre de la primitiva T-DUnitdata Wireless Datagram Protocol.

Descripcin Esta primitiva es la utilizada para como datagramas. No Estas primitivas pueden ser de cuatro tipos, tal y como se puedetransmitir ver en la Tabladatos 4. requiere que exista una conexin para establecerse. T-DError Esta primitiva se utiliza para proporcionar informacin a la capa superior cuando ocurre un error que pueda influenciar en el servicio requerido.
Tabla 3.5. Primitivas de Servicio de la Capa de Datagramas.

- 39 -

Protocolo Inalmbrico de Aplicacin (WAP)

Por ltimo, vamos a ver la arquitectura de este protocolo dentro de la arquitectura global de WAP, para el caso de utilizarse GSM como servicio portador, que es el protocolo que ms nos puede interesar por su amplia implantacin en los sistemas de comunicaciones mviles telefnicas existentes hoy en da.

Figura 3.11. WDP sobre servicios portadores CDMA

- 40 -

Protocolo Inalmbrico de Aplicacin (WAP)

Figura 3.12. WDP sobre GSM Canal de Datos de Circuitos Conmutados.

Del capitulo antes descrito podemos concluir que WAP maneja 5 capas y que como cualquier protocolo de comunicaciones cada una esta diseada para realizar una funcin especifica y escalonada. Las cuales contemplan desde la aplicacin hasta la seguridad; por lo que WAP a sido un protocolo que fcilmente a sido aceptado y adaptado; as como de cumplir su propsito para lo que fue diseado.

- 41 -

Protocolo Inalmbrico de Aplicacin (WAP)

4.-

Herramientas.

En este capitulo hablaremos un poco sobre los medios fsicos que requiere WAP; para su operacin desde los servidores, como las terminales. Ya que cabe mencionar que no todas las terminales mviles estn diseadas para navegar. Es un hecho que WAP por ser un protocolo abierto, se puede adaptar a diferentes tecnologas. Y el medio de transporte puede ser por varias formas entre las ms comunes tenemos las siguientes: GSM (Global System for Mobile communications): Estndar de transmisin digital capaz de enviar datos a una velocidad comprendida entre 9,6 y 14,4 Kbit/s. HSCSD (High-Speed Circuit-Switched Data): Codificacin del canal de radio que permite aumentar la velocidad de transmisin de datos hasta los 14,4 Kbit/s. Teniendo en cuenta que HSCSD puede utilizar hasta cuatro canales, se podran alcanzar velocidades de 57,6 Kbit/s. GPRS (General Packet Radio Service): Tecnologa de conmutacin de paquetes que permitira alcanzar velocidades de hasta 115 Kbit/s. Est siendo puesta a prueba por los operadores mviles y estar en operacin comercialmente durante el ao 2000. Como se trata de una tcnica de conmutacin de paquetes, introducir la importante novedad de tarificar por trfico en lugar de tiempo de conexin, terminando con los costes prohibitivos del telfono. EDGE (Enhanced Data rates for GSM Evolution): Constituye una solucin de transicin entre los actuales sistemas GSM y los futuros sistemas de banda ancha de tercera generacin, que ofrecer velocidades de hasta 384 Kbit/s. En Espaa se espera su despliegue entre el 2001 y el 2003, preparando el camino hacia las comunicaciones mviles multimedia. UMTS (Universal Mobile Telecommunications System): La gran esperanza de las comunicaciones mviles, la avanzadilla de los servicios de tercera generacin (3G), que promete velocidades vertiginosas de hasta 2 Mbit/s, abriendo la puerta a aplicaciones de gran ancho de banda, como vdeo conferencia de alta calidad, video y audio bajo demanda, acceso a alta velocidad a Internet y a intranets, etc.

- 42 -

Protocolo Inalmbrico de Aplicacin (WAP)

Lo que se conoce como acceso a alta velocidad tiene la siguiente arquitectura (red de Telcel).

Figura. 4.13. Arquitectura GPRS / EDGE

4.1.

Herramientas.

Dentro de las herramientas internas de WAP se encuentra los siguientes componentes en su arquitectura y son; las Terminales, Gateway y el Servidor el cual utiliza un lenguaje de marcacin llamado WML para su funcionamiento.

4.2.

Terminales.

Para poder acceder y visualizar las diferentes paginas de forma remota se dispone de una terminal adecuada. Este tipo de terminal pude ser un telfono mvil que soporte WAP; PDAs handhelds conectados a alguna tarjeta que permita enviar y recibir datos va radio. Las terminales presentan las siguientes caractersticas: Lleva incorporado un microbrowser, que es el que realiza la traduccin de las paginas WML, y las presenta en pantalla. Interpreta los hipervnculos mediante los que el usuario quiere saltar a otras pginas. Se encarga de generar la secuencia de acciones que lleva consigo un posible cdigo WMLScript. Por tanto es el encargado de que podamos realizar la navegacin a travs de la terminal mvil.

- 43 -

Protocolo Inalmbrico de Aplicacin (WAP)

El estndar permite un alto grado de libertad a la hora de implantar los micros navegadores. Esta variabilidad implica diferencias en la presentacin de las pginas. No todas las terminales se ajustan al estndar, lo que hace difcil el desarrollo de aplicaciones vlidas para cualquier equipo. La pantalla tiene limitaciones debido a su reducido tamao, a su resolucin y a la calidad. Ello destierra el uso de imgenes en color o con gran resolucin. No se ha logrado facilitar la configuracin de la terminal para el acceso a la red basada en WAP ya que:

Es Complejo de modificar por el usuario. Las configuraciones para roaming es diferente de la configuracin para otro pas.

La interfaz de usuario presenta ciertas caractersticas a la hora de disear aplicaciones WAP. Bien sea la baja reusabilidad del teclado, el nmero de botones, el nmero de lneas y caracteres que pueden visualizarse sin realizar un scroll por la pgina, etc. Presenta una amplia interoperabilidad con otros servicios y portadores.

Por otro lado el software tambin juega un papel muy importante, y a medida que las aplicaciones se incrementan la versin de software, hace lo mismo. En la versin 1 de WAP, definida en 1999, el lenguaje de presentacin de contenidos es el WML, o Wireless Markup Language. La pila de protocolos de WAP 1 no es compatible directamente con la de Internet: WSP (Wireless Session Protocol), WTP (Wireless Transaction Protocol), WTLS (Wireless Transport Layer Security), y WDP (Wireless Datagram Protocol). WDP corresponde a la capa de transporte, con funcionalidad equivalente al protocolo UDP de Internet, y se apoya en los servicios de la "portadora" WAP, que depende de la red mvil que est usando el terminal. WAP 1 adems define la interfaz de acceso de las aplicaciones a las funciones de telefona del terminal con WTAI Wireless Telephony Application Interface, y tambin un sencillo lenguaje de "scripting", WMLScript, basado en ECMAscript/ JavaScript. La incompatibilidad de la pila de protocolos WAP 1 con la de Internet exige la presencia de un nodo pasarela para hacer de intermediario en la comunicacin entre un terminal WAP y un servidor de contenidos WAP residente en Internet. WAP 1 ha sido objeto de fuertes crticas por diversos motivos, que incluyen la pobreza del soporte grfico (grficos monocromos WBMP Wireless Bitmap), las diferencias en las implantaciones de WAP en los terminales de distintos fabricantes, y un potencial problema de seguridad debido a que WTLS no es muy robusto y adems, por no ser compatible con las capas de seguridad usadas en Internet, en la pasarela WAP los contenidos deben estar en claro.

- 44 -

Protocolo Inalmbrico de Aplicacin (WAP)

La nueva versin de WAP, WAP 2.0, est presente en los telfonos mviles de nueva generacin (a partir de 2004). Esta versin es una reingeniera de WAP que utiliza XHTMLMP (Mobile Profile) como lenguaje de presentacin de contenidos, y mejora el soporte de los grficos (incluye color). En cuanto al los protocolos usados, en la capa de transporte se usa TCP y en la de aplicacin, HTTP. As pues, WAP 2.0 ha adoptado los protocolos de Internet. WAP 2.0 adems especifica opciones tanto en TCP como en HTTP para mejorar las prestaciones de dichos protocolos sobre redes de comunicaciones mviles. Los mecanismos de seguridad usados ya son compatibles con los de Internet por lo que los problemas de seguridad de WAP 1 se resuelven. La pasarela WAP no es estrictamente necesaria en WAP 2.0, pero su presencia puede tener funciones tiles, como cach web y para dar soporte a las opciones de TCP y HTTP antes mencionadas. 4.3. Gateway.

Es el punto de entrada para los usuarios mviles a Internet, proporcionando la correspondencia de protocolo IP y WAP, codificando y decodificando para conseguir una transferencia de datos eficiente y un acceso por mvil. Los gateway presentan las siguientes caractersticas: Adapta los protocolos WML (ligero) y HTML (web), descodificando los datos provenientes de la terminal y codificando aquellos que vienen del servidor o traduciendo los contenidos de HTML a WML si es necesario. Puede presentar interoperabilidad ineficiente con terminales y aplicaciones. No siempre adapta los contenidos del mismo modo. Garantiza la conexin segura. No existe interconexin de gateways. Costo: es el de una llamada de datos (circuitos conmutados) Asume la responsabilidad de realizar el auto-provisioning, que consiste en que un usuario no necesite estar dado de alta para acceder al servicio WAP. Basta con que llame para que la primera vez se conecte, y el sistema lo registre. Se encarga de interpretar las URLs y redireccionar las peticiones de los usuarios.

WAP gateway. La principal funcin del WAP gateway es provisional el medio al enlace de la red mvil, al el Internet
- 45 -

Protocolo Inalmbrico de Aplicacin (WAP)

Otro detalle de las aplicaciones inalmbricas es que la comunicacin entre el aparato inalmbrico y el "Servidor de Pginas" no se establece directamente sino a travs de lo que es denominado WAP Gateway

4. 14. Acceso a Internet

Cuando el Servidor de pginas intercepta una requisicin de un navegador inalmbrico la informacin es enviada va el mismo backbone de Internet hasta otro servidor llamado "WAP Gateway", este servidor aun debe verificar y procesar la informacin que ser enviada al aparato inalmbrico. La verificacin de Informacin se realiza para validar la escritura del WML, esto es, si el documento que esta intentndose mandar al aparato inalmbrico no es valido el "WAP Gateway" debe descartarlo, esta es una de las razones por la cuales debe incluirse el Prologo. El procesar Informacin se debe a que el anillo inalmbrico de transmisin (el mismo que es utilizado para llamadas telefnicas), no utiliza HTTP , sino utiliza WSP ("Wireless Session Protocol"), sin entrar en detalle, esto se debe a que el protocolo HTTP utiliza solo texto para enviar informacin algo que no seria eficiente para un servicio inalmbrico, por lo

- 46 -

Protocolo Inalmbrico de Aplicacin (WAP)

tanto antes de enviar la informacin al aparato inalmbrico el "WAP Gateway" debe transformar la informacin a una forma ms eficiente:"binaria". 4.4. El Servidor. Presenta las siguientes caractersticas: Almacena los contenidos que se ofrece en la web. Los contenidos almacenados pueden estar en formato HTML o WML, en funcin del inters del proveedor de contenidos y del proveedor de servicios que estn disponibles en WAP o nicamente en acceso a la Web. Estable su plan de negocio sobre la publicidad buscando generar el mximo trfico posible a travs de sus pginas.

Las solicitudes procedentes de los dispositivos mviles se envan en forma de comandos del lenguaje de marcacin inalmbrico (WML) al gateway. La solicitud de WML se convierte al lenguaje de marcacin de hipertexto (HTML) y se enva a travs de http al servidor de aplicaciones de Internet. El lenguaje WML, conforme al ya existente XML, se basa en etiquetas y se diseo para trabajar sobre un hardware con serias limitaciones en sus prestaciones, un ancho de banda pequeo y terminales mviles con escasa capacidad de entrada y salida. Estructura los datos en cartas, que corresponde en principio a lo que se presenta en pantalla, agrupadas en barajas. La idea es que la terminal en si sea transparente a WML, para darles ms posibilidades de desarrollo a los fabricantes y en sus prestaciones su caracterstica esencial ser la de ser muy ligero, texto e imgenes, entrada de datos, lista de opciones, cdigos, comandos del tipo Get, Uso de varios idiomas, Gestin de Estado y Contexto, que permita pasar de una baraja a otra las variables ms importantes , sustituir variables y gestin de la Cache y adaptarse a las restricciones de presentacin y ejecucin de instrucciones del usuario. Por lo tanto las herramientas externas utilizadas por un telfono mvil con WAP son las siguientes: Comunicacin sin cable. Cobertura limitada a cada Compaa. Buzn de mensajes Pago fijo de renta mensual. Identificador de llamadas.

- 47 -

Protocolo Inalmbrico de Aplicacin (WAP)

Operabilidad sencilla. Mayor seguridad.

Como conclusin de este capitulo podemos decir que el acceso a WAP a travs de las terminales adecuadas, nos permiten incluso accesar a la WEB, ya que a travs de los servidores, diseados, para esta aplicacin y en conjunto con sus dems dispositivos se pueden manejar diferentes tipos de formatos; como HTML, etc. Por lo que realmente es operable este servicio.

- 48 -

Protocolo Inalmbrico de Aplicacin (WAP)

5.- Seguridad WAP.


Dentro del siguiente capitulo tocaremos el tema que en la actualidad es indispensable contemplar para cualquier diseo de un red o protocolo. Y en su caso WAP no es la excepcin. Por lo que veremos se maneja en WAP los contenidos, refirindonos en especifico al tema de seguridad. 5.1. Seguridad. Seguridad es un concepto que se usa a menudo con escaso rigor. Esto es as porqu, en lenguaje natural, el concepto de seguridad es a menudo equivoco. Cuando hablamos de seguridad en tecnologas de informacin, estamos hablando de muchas cosas a la vez: que nadie nos robe a modifique los datos, que nadie nos suplante, que nadie acceda a donde no debe, etctera. Los estndares ISO donde se define una arquitectura de seguridad dentro de la que existe una serie de servicios de seguridad. Segn esta especificacin, para proteger las comunicaciones es necesario dotar a las mismas de los siguientes servicios. Autenticidad de la Entidad par: Mediante este servicio se verifica la fuente de los datos. La autenticidad puede ser de la entidad origen, de la entidad destino o de ambas a la vez. Control de Acceso: Este servicio verifica que los recursos son utilizados slo por quien tiene derecho a hacerlo. Confidencialidad de los datos: Con este servicio se evita que se revelen, deliberada o accidentalmente, los datos de una comunicacin. Integridad de los datos: Este servicio verifica que los datos de una comunicacin no se alteren, esto es, por los datos recibidos por el receptor coincidan con los enviados por el emisor. No repudio: Proporciona la prueba, ante una tercera parte, de que cada una de las entidades ha participado, efectivamente, en la comunicacin. Puede ser de dos tipos:

Con prueba de origen o emisor: El destinatario tiene garanta de quien es el emisor concreto de los datos.
- 49 -

Protocolo Inalmbrico de Aplicacin (WAP)

Con prueba de entrega o receptor: el emisor tiene prueba de que los datos de la comunicacin han legado ntegramente al destinatario correcto en un instante dado.

Por tanto, cuando hablemos de seguridad, debemos especificar cuales son los servicios de seguridad que requiere nuestro sistema y como vamos a garantizarlos. 5.2. La Seguridad en Internet.

En el mundo Internet se utiliza el protocolo SSL (Sucure Soskets Layer, creado por Netscape Communications), que dispone un nivel seguro de transporte entre el servicio clsico de transporte en Internet (TCP) y las aplicaciones que se comunican a travs de l, como garante de la seguridad en el acceso a servicios delicados, como compra (comercio electrnico) o transacciones bancarias. El modo de funcionamiento de SSL es bastante sencillo y se compone de dos partes diferenciadas: Handshake Protocol: (algo as como el apretn de manos): se encarga de establecer la conexin, verificando la identidad de las partes (opcionalmente) y determinando los parmetros que se van a utilizar posteriormente (fundamentalmente se trata de acordar cual va ser la clave simtrica que se utilizar para transmitir los datos durante esa conexin, para lo cual se utiliza criptografa de clave pblica). Record Protocol: Comprime, cifra, descifra y verifica la informacin que se transmite tras el inicio de la conexin (handshake).

No obstante, de lo sealado anteriormente se deduce que SSL, como protocolo de seguridad de transporte solo proporciona alguno de los servicios de seguridad necesarios: Confidencialidad: La informacin que circula entre el cliente (una navegador habitualmente) u el servidor que acta de frontal del servicio se cifra utilizando criptografa de clave simtrica (con una clave de sesin acordada en el handshake). Autenticacin: Las partes que mantienen la comunicacin se autentican mediante certificados basados en criptografa e clave pblica. Esto no es siempre as, siendo lo ms habitual que sea nicamente el servidor el que se autentica mediante un certificado digital.

- 50 -

Protocolo Inalmbrico de Aplicacin (WAP)

Integridad: La integridad de los datos transmitidos se asegura usando cdigos de integridad (MAC) clculos mediante funciones de hash (SHA MD5).

El uso de SSL como soporte de compras o transacciones seguras es muy habitual. En el caso de una compra en lnea, es habitual facilitar los datos de tarjeta de crdito (nmero, fecha de caducidad, impresin) sobre una conexin protegida con SSL para su procesado por parte de un TPV virtual proporcionado por un banco. Este modelo adolece de un grave problema. No protege al comercio contra el repudio de la transaccin, puesto que no existe forma de demostrar que es el propietario de la tarjeta el que ha efectuado la compra. Para frenar este problema algunas compaas se unieron para crear SET (Secure Electronic Transactions) para garantizar la irrenunciabilidad en el pago electrnico utilizando tarjetas de crdito. Otra forma de garantizar la irrenunciabilidad es utilizar SSL como capa de transporte seguro e implementar un protocolo a nivel de aplicacin, que mediante firmas digitales, garantice la irrenunciabilidad de las operaciones. Por este camino es por donde van las recientes iniciativas de la Unin Europea y del gobierno Espaol promoviendo la validez jurdica de las firmas digitales. 5.3. La Seguridad en el Entorno WAP.

El protocolo WAP, prev mecanismos de seguridad independientes de la red de transmisin que se use, para fomentar el uso del comercio electrnico desde el mvil. Por tanto, podemos operar en nuestra cuenta bancaria, invertir en bolsa en tiempo real o comprar con total seguridad desde nuestro telfono mvil. Aunque WAP fue diseado para utilizar cualquier tecnologa mvil existente en la actualidad, la ms utilizada por WAP en nuestro entorno es GSM. GSM es una tecnologa digital de acceso areo que incluye mecanismos de cifrado de la comunicacin entre el terminal mvil y la BSC (Estacin base). Se considera comnmente que los mecanismos de cifrado de GSM no son suficientes para garantizar la seguridad de cualquier transaccin conducida mediante WAP, debido no solo a la debilidad de los algoritmos como a la porcin de camino protegidas (Exclusivamente desde la terminal mvil a la BTS). WAP se articula como una arquitectura en capas en la que la capa de trasporte se denomina WDP (Wireless Datagram Protocol), sobre esta capa de transporte se sita una capa opcional de seguridad denominada WTLS (Wireless Transport Layer Security).

- 51 -

Protocolo Inalmbrico de Aplicacin (WAP)

Del mismo modo que el mundo TCP/IP se a consolidado un estndar de facto, el ya conocido SSL (Secure Sockets layer), o su evolucin TLS ( Transport Layer Security ), como capa de seguridad entre los protocolos de aplicacin ( HTTP, FTP, SMTP, etc. ) y la capa de transporte, la especificacin WAP ha definido WTLS. Este protocolo se ha diseado siguiendo una serie de criterios. WTLS: Debe soportar data gramas. Debe soportar portadoras de ancho de banda variopinto. Debe soportar periodos de latencia, potencialmente largos. La capacidad de memoria y procesamiento de las terminales puede ser pequea.

En definitiva, TLS y WTLS son protocolos equivalentes (en mltiples partes de la especificacin de WTLS, se copia literalmente la de TLS), siendo patente que la intencin de los autores del protocolo coger TLS y aadir soporte a data gramas, optimizar el tamao de los paquetes transmitidos y seleccionar algoritmos rpidos entre los permitidos. En cuanto a su estructura, tanto SSL TLS como, WTLS incluye una fase de handshake en la que se negocian los algoritmos utilizados, se intercambian claves y se verifican certificados, seguida de una fase de registro (en la que garantiza tambin la integridad de los mensajes intercambiados). Del mismo modo que con SSL TLS, se han definido las siguientes caractersticas:

Integridad de los datos: Se asegura que los datos intercambiados entre la terminal y la pasarela WAP no han sido modificados. Confidencialidad de los datos: Se asegura que la informacin intercambiada entre la terminal y la pasarela WAP no puede ser entendida por terceras partes que puedan interceptar el flujo de datos. Autenticacin: El protocolo contiene servicios para autenticar la terminal y la pasarela WAP.

En la Figura 5.15. Hay dos partes diferenciadas en el modelo de seguridad WAP. En la parte derecha del dibujo, el gateway WAP sencillamente usa SSL para establecer comunicacin segura con el servidor web, asegurando la privacidad, integridad y autenticidad del servidor

- 52 -

Protocolo Inalmbrico de Aplicacin (WAP)

WTLS
Figura 5.15. Modelo de seguridad WAP

SSL

En la parte de la izquierda, el gateway recoge los mensajes codificados con SSL del servidor web y los transforma para transmitirlo usando WAP y la capa de seguridad WTLS. Las peticiones desde le telfono hacia el servidor web, recorren el camino inverso, por tanto el gateway acta de pasarela entre las capas WTLS y SSL. La necesidad de cambio de SSL a WTLS viene impuesta por la naturaleza de las comunicaciones inalmbricas: ancho de banda reducido con alta latencia. Dado que SSL se diseo para ordenadores de escritorio con capacidad superior a la de un telfono mvil y con mayor ancho de banda y menor latencia. Si se intentara incluir SSL en los telfonos mviles, esto disparara los precios de las terminales frenando el crecimiento de la industria WAP. WTLS: Se diseo especficamente para conseguir un nivel de seguridad suficiente, sin necesitar una gran capacidad de proceso. La transformacin entre SSL y WTLS tan solo dura unos mili-segundos y ocurre en la memoria del gateway simultneamente con otros cientos o miles de peticiones simultneas, permitiendo una conexin virtual y segura entre los dos protocolos. Los desarrolladores de gateways WAP y los operadores de red, toman todas las medidas posibles para mantener seguro el gateway WAP.

- 53 -

Protocolo Inalmbrico de Aplicacin (WAP)

5.4.

Medidas de Seguridad. El gateway nunca guarda el contenido decodificado en algn tipo de medio secundario. El proceso de decodificacin/codificacin est desarrollado bajo unos parmetros de seguridad optimizados en velocidad, de forma que el contenido original sea borrado de la memoria voltil del gateway tan pronto como sea posible. Restringiendo el acceso fsico a la consola gateway. Restringiendo el acceso administrativo a direcciones internas al firewall del operador.

Usando las habituales medidas de seguridad que se aplican para proteger los sistemas de facturacin y HLR con el gateway WAP 5.5. Requerimientos de Seguridad en WTA.

Un servicio WTA puede invocar funciones WTAI que permitan el acceso a las funciones locales en el cliente mvil. Dado que estas funciones hacen posibles cosas tales como por ejemplo establecer llamadas y accesos para los usuarios locales a las guas telefnicas, se puede garantizar que solamente los servicios WTA son autorizados a ser ejecutados. Delegacin de seguridad. Esta dentro del inters de cada proveedor de telefona mvil proporcionar un nivel de seguridad aceptable en la red. El proveedor de servicios de telefona mvil confiable puede escoger: Ejecutar todos los servicios WTA por si mismo (no aceptar otros proveedores), Delegar la administracin de los servicios WTA a una tercera parte.

Control de acceso. El protocolo de datagramas inalmbrico (WDP) suministra un mtodo para separar los servicios WTA de un servicio WAE comn, mediante el uso de nmeros de puerto predeterminado. La Figura 5.16. Ilustra la configuracin obligatoria.

- 54 -

Protocolo Inalmbrico de Aplicacin (WAP)

Figura 5.16. Nmero de puertos WDP y control de acceso

Una sesin WTA, establecida por el agente de usuario WTA deber utilizar uno de los puertos dedicados en la pasarela. El agente de usuario WTA no debe recobrar el contenido WTA fuera de la sesin WTA. El contenido recibido por fuera de la sesin WTA, y las indicaciones de servicio dirigidas al agente de usuario WTA pero entregadas fuera de la sesin WTA, deber ser descartado. Permisos del usuario. Los permisos de usuario sern dados para todas la funciones WTAI (publicas y no publicas) realizadas por los ejecutables. Un ejecutable es cualquier entidad que llame funciones WTAI. Si una funcin WTAI es invocada y el usuario no concede el permiso, la invocacin ser devuelta inmediatamente sin efecto cualquiera y sin cambio alguno dentro del dispositivo como resultado del intento de ejecucin, como si la funcin WTAI no hubiese sido invocada. En este caso el WMLScript de la funcin WTAI debe retornar un valor invlido y la URI de la funcin WTAI debe de retornar una cadena de caracteres vaca. El usuario concede permiso para una funcin especfica WTAI llamada por un ejecutable.

- 55 -

Protocolo Inalmbrico de Aplicacin (WAP)

En general solamente la accin de un nico permiso ser soportada por las funciones pblicas WTAI. Cada una de las funciones pblicas WTAI especificara los tipos de permisos que esta soporta. 5.6. Modelo de seguridad WTA.

En el modelo de seguridad WTA cualquier entidad puede convertirse en proveedor de servicios WTA siendo aprobada para acceder una pasarela confiable. El control de acceso de la pasarela confiable por los servidores WTA debe ser implementado usando soluciones de seguridad existentes. Figura 5.17.

Figura. 5.17. Modelo de seguridad WTA.

Para proporcionar la seguridad a WTA, una pasarela WAP puede controlar el acceso entre el agente de usuario WTA y el servidor WTA. La pasarela WAP comprobara que los proveedores de contenido pull/push WTA estn autorizados.

Infraestructura de seguridad disponible. Para WTA es obligatorio tener un mecanismo de seguridad. Hasta que un modelo de contenido firmado sea disponible, la seguridad entre el cliente y el punto de conexin final WTLS se asegura usando WTLS clase 2 de uso obligado de autenticacin de certificados de servidor. Para los servicios WTA (no pblicos) el uso de una sesin WTLS es obligatorio. Usando WTLS, cualquier servicio WTA puede ser entregado por los proveedores de servicios de telefona confiable (o una entidad delegada por ellos) a travs de un camino seguro desde la pasarela al cliente. La pasarela WAP para servidores de seguridad WTA se deja a la implementacin. Para conexiones sobre Internet, SSL/TLS puede ser usado.
- 56 -

Protocolo Inalmbrico de Aplicacin (WAP)

Podemos concluir que WAP es totalmente confiable y amigable para el usuario, ya que se cuenta con la seguridad de la transmisin y recepcin de los datos; que va implcita en el manejo de los mismos y que el usuario no puede ver. Pero aunado a esto tenemos la seguridad en WTA; la cual dependiendo del caso podr devolver o no la solicitud de acuerdo a lo que el usuario acepte o no.

- 57 -

Protocolo Inalmbrico de Aplicacin (WAP)

6.- Aplicaciones y Servicios de WAP.


En este capitulo hablaremos sobre los servicios que se pueden proveer con WAP, de donde todos y cada uno de los servicios va enfocado al usuario final, el cual puede utilizar los que a el mas le convengan. Estos servicios van desde un simple mensaje, hasta navegar por Internet y poder accesar a su correo electrnico. La arquitectura por capas de WAP posibilita que otros servicios y aplicaciones utilicen las caractersticas de la pila WAP a travs de unas bien definidas interfaces. Aplicaciones externas pueden acceder directamente las capas de sesin, transporte, transaccin y seguridad. Esto permite que la pila de WAP sea usada para aplicaciones y servicios que no son normalmente especificados por WAP, los cuales son muy valiosos en el mercado inalmbrico. Por ejemplo aplicaciones tales como: Aplicaciones telefnicas. Correo electrnico. Acceso de informacin de Internet. Calendario. Libreta de telfonos. Comercio electrnico mvil.

El protocolo WAP est diseado para operar sobre una variedad de diferentes servicios portadores (o de mensajera) incluyendo: Mensajes cortos. Llamadas. Datos de circuitos conmutados. Paquetes de datos. Servicios de la banca. Noticias. Deportes. Clima. Balance de inventarios. Teleservicios. Juegos. Informacin geogrfica.

- 58 -

Protocolo Inalmbrico de Aplicacin (WAP)

Los portadores ofrecen diferentes niveles de calidad de servicio con respecto a la calidad de datos que se puedan transmitir, rata de errores y retrasos. El protocolo WAP est diseado para compensar o tolerar estas variaciones en el nivel de servicio. Puesto que la capa WDP proporciona la convergencia entre el servicio de portadores y el resto de las capas, WDP especifica claramente los mensajeros que son soportados y las tcnicas usadas para permitir que el protocolo WAP corra sobre cualquiera de ellos. 6.1. Aplicacin de telefona inalmbrica (WTA 21).

La infraestructura WTA soporta las aplicaciones de telefnica inalmbrica que interactan con dispositivos y redes telefnicas. La infraestructura WTA extiende la infraestructura WAE adicionando: Una interfase a partir de WTA-WML y WMLScript que especifica un conjunto de funciones relacionadas con telefona en el cliente. Esta interfase es llamada la Interfase de Aplicaciones de Telefona Inalmbrica (WTAI). Manejo de eventos de red. Esto significa que eventos originados en la red mvil pueden ser detectados por el agente de usuario WTA, y acciones en respuesta a estos eventos pueden ser definidas. Un depsito, que permanentemente almacena contenido que los servicios WTA ejecutan. El propsito del depsito es cumplir los requerimientos en tiempo real que son ejecutados por los servicios WTA. Un modelo para el estado del agente de usuario WTA y el manejo del contexto WTA. Un modelo de seguridad obligatorio.

Dentro de los servicios, que nos ofrecen los proveedores a travs de WAP estn: MMS (Servicio de Mensajes Multimedia). Es SVA (Servicio de Valor Agregado) que permite que los equipos celulares de tecnologa GSM puedan enviar y recibir Mensajes Multimedia que pueden contener fotografas, sonidos, imgenes, video y texto. Estos mensajes se pueden enviar a otro equipo celular que tenga la funcionalidad de Mensajes Multimedia y a cualquier cuenta de e-mail. Este SVA puede ser utilizado tanto en planes tarifarios como en Sistema amigo. Entretenimiento.
- 59 -

Protocolo Inalmbrico de Aplicacin (WAP)

En todos los casos los carrier, adecuan el acceso a estos servicios segn su portal. Pero todos manejan lo mismo, como son: Juegos: Se pueden descargar juegos y estos estn en funcin a la marca y modelo del telfono celular. Tonos y msica: Dependiendo del modelo tambin se pueden bajar tonos reales, polifnicos, midis, mp3,etc.

Negocios: Acceso a bancos y finanzas.

Entretenimiento: De acuerdo al proveedor podemos accesar a servicios, como cartelera de los cines, espectculos, clima,

- 60 -

Protocolo Inalmbrico de Aplicacin (WAP)

TV : El ms reciente servicio, que los carriers estn lanzando al publico y que va en crecimiento el servicio de TV a travs del celular, esto esta claro disponible solo en pospago y con algunas terminales.

Ideas TV utiliza GPRS/EDGE como trasporte de datos, por lo que la cobertura EDGE es un punto a considerar en este servicio.

Resaltando que la manera en que todos estos servicios se proveen al usuario sin importar si es prepago o pospago, utilizan la red GSM o GPRS segn el caso. Y que la forma en que accesa a la pasarela WAP para trasmitir la informacin ya se vio en el capitulo 2, y en el siguiente punto. En el siguiente dibujo veremos la arquitectura de una red GPRS que a su vez esta contenida la red GSM.

Figura. 6.18. Red GPRS.

21

Wireless Tlephony Application o Aplicacin de telefona inalmbrica.

- 61 -

Protocolo Inalmbrico de Aplicacin (WAP)

En la actualidad Telcel cuenta con un servicio llamado Blackberry. La cual es una interfaz para correo electrnico, basada en Internet que permite a los usuarios la posibilidad de leer, enviar y recibir correos en todo momento y desde cualquier lugar, de hasta 10 cuentas de correos pblicos y/o privados, adems de contar con los servicios convencionales de una PDA y un telfono celular. Beneficios.

Oportunidad. Brinda herramientas para auxiliar la toma de decisiones de manera remota. Eficiencia. Informacin importante disponible para las personas indicadas en el momento que se genera. Convergencia. Integracin de telfono celular compatible con los servicios GSM de la red de Telcel y una PDA. Cobertura. Roaming Nacional e Internacional donde Telcel cuenta con presencia en los 5 continentes (Sujeto a convenios de Roaming con el operador del pas que visite)

Funcionalidad. Acceso a cuentas pblicas IMAP y POP3. Permite el acceso de hasta 10 cuentas pblicas y/o cuentas privadas (instalando un programa en su PC). Visualizacin de archivos adjuntos al correo electrnico como son: word, excel, power point, pdf, zip, etc. Brinda operacin "Always-On" manteniendo una conexin permanente a la red inalmbrica de datos GRPS de Telcel.

- 62 -

Protocolo Inalmbrico de Aplicacin (WAP)

6.2.

Generalidades de la arquitectura WTA

Figura 6.19. Visin General de la arquitectura WTA

La Aplicacin de Telefona Inalmbrica (Wireless Telephony Application WTA) es una infraestructura de aplicacin en servicios de telefona. El agente de usuario WTA es una extensin del agente de usuario estndar WML con la capacidad adicional de interconectar los servicios disponibles de la red mvil con los dispositivos de telefona mvil, por ejemplo, estableciendo y recibiendo llamadas telefnicas. La Figura 6.19 describe una posible configuracin de la estructura WTA. Sin embargo, esta especificacin solamente define los componentes contenidos en el cliente. Es muy importante reconocer la habilidad para soportar funciones simples de telefona desde adentro de un agente de usuario WAE 22. Con la perspectiva de la biblioteca especial WTA, ha sido definida la biblioteca pblica WTAI 23. Esta librera contiene funciones que pueden ser llamadas desde cualquier aplicacin WAE (Figura 6.14) y proporciona acceso a funciones de funciones de telefona simples como un asistente al usuario. Por ejemplo, se le permite al autor WML que incluya una funcin clic en el telfono dentro del contenido, para ahorrarle al usuario tener que tipear los nmeros usando la interfase de maquina. Como se menciono anteriormente, la infraestructura de WTA confa en un agente de usuario dedicado en el cliente, el cual se explicara a continuacin. El servidor WTA no es especificado por WAP pero posteriormente se har una apreciacin global de este.

22 23

Entorno Inalmbrico de Aplicaciones. Interfase de Aplicaciones de Telefona Inalmbrica.

- 63 -

Protocolo Inalmbrico de Aplicacin (WAP)

6.3.

Los agentes de usuario WTA y WAE.

La Figura 6.19 descrita anteriormente, ilustra como el agente de usuario WTA, el depsito (o almacn permanente) y WTAI (la interfaz de aplicaciones de telefona) interactan entre si con otras entidades del dispositivo del cliente mvil WTA. El agente de usuario WTA puede recobrar el contenido del depsito mientras que WTAI asegura que el agente de usuario WTA puede interactuar con las funciones de la red mvil (por ejemplo, haciendo llamadas) y caractersticas especificas del dispositivo (por ejemplo, manipulando la gua telefnica). El agente de usuario WTA recibe los eventos de la red que pueden ligarse al contenido, de tal manera se hacen posibles las aplicaciones dinmicas en la telefona. Los eventos de la red que sern disponibles para el agente de usuario WTA son aquellos que resultan de acciones tomadas por los servicios ejecutados sobre el propio agente de usuario WTA. Los eventos telefnicos iniciados fuera del dispositivo tambin son pasados al agente de usuario WTA, eventos tales como los mensajes de texto de red que no estn dirigidos explcitamente hacia algn otro agente de usuario (por ejemplo eventos pretendidos por SIM). Esto significa, por ejemplo que los eventos de red causados por el agente de usuario WML no afectaran al agente de usuario WTA.

Figura 6.20. Librera pblica WTA y el agente de usuario WAE

La Figura 6.20 ilustra como el agente de usuario WAE y la librera publica WTAI (interfase de aplicaciones inalmbricas) interactan recprocamente entre si y con otras entidades en un cliente mvil WTA. El agente de usuario WAE solo recobra contenido a travs de la pasarela WAP y nicamente tiene acceso a las funciones de la librera pblica WTAI. Estas funciones muestran la simple operatividad semejante a la capacidad para hacer una llamada, pero no permite completamente el control de la telefona. nicamente el agente de usuario WTA esta habilitado para controlar plenamente los dispositivos de telefona del

- 64 -

Protocolo Inalmbrico de Aplicacin (WAP)

dispositivo. En particular, el agente de usuario WAE no es capaz de recibir y reaccionar a los eventos de texto de la red de telefona. Ntese que la Figura 6.19 y la Figura 6.20 muestran una separacin lgica de los dos agentes de usuario. Ellos podrn coexistir en el mismo dispositivo y es muy probable que se implementen con elementos de cdigo comn. 6.4. Servidor WTA.

El servidor WTA puede pensarse como un servidor de la red el cual entrega el contenido requerido por el cliente. Un agente de usuario WTA usa URLs para referirse al contenido en el servidor WTA, como un navegador en la Web Internet. Un URL tambin puede ser usado para referirse a una aplicacin en un servidor web (como un CGI Script) el cual es ejecutado en cuanto es llamado. Tales aplicaciones pueden programarse para realizar una gama amplia de tareas, por ejemplo puede generarse el contenido dinmico e interactuar con entidades externas. Un servidor WTA tambin puede hacer uso de este concepto. Con las aplicaciones referenciadas en un servidor WTA, es posible crear servicios que usan URLs para interactuar con la red mvil y otras entidades (por ejemplo, un sistema de correo de voz). As el concepto de aplicaciones de referencia en un servidor WTA proporciona un simple pero poderoso modelo de cmo integrar los servicios de la red mvil con los servicios ejecutados localmente en el cliente WAP. Los servicios WTA son los que el usuario finalmente experimenta desde que se este utilizando la infraestructura WTA. Un servicio WTA aparece al cliente en forma de diferentes formatos de contenido, por ejemplo WTA-WML, WMLScript, etc. El agente de usuario WTA ejecuta el contenido que persistentemente ha almacenado en el depsito del cliente o el contenido recobrado de un servidor WTA. La infraestructura tambin le permite al agente de usuario WTA actuar en eventos de la red mvil como podra ser el caso de recibir una llamada. 6.5.Iniciacin de servicios WTA.

El agente de usuario WTA esencialmente, ejecuta el contenido dentro del lmite de un contexto conocido. El termino servicio se usa para definir la magnitud de un contexto y su contenido asociado. La iniciacin de un nuevo contexto es definida como el comienzo de un servicio. La terminacin de un contexto define el fin de un servicio. La Figura 6.21. Ilustra las posibles maneras de iniciar un servicio WTA en el agente de usuario WTA.

- 65 -

Protocolo Inalmbrico de Aplicacin (WAP)

6.5.1 Acceso a la central de depsito. El depsito es un modulo de almacenamiento permanente dentro del terminal mvil, el cual almacena los requerimientos persistentes que pueden ser usados para as suprimir la demanda de acceso a la red cuando se estn cargando y ejecutando frecuentemente los servicios WTA. El depsito tambin se encarga del problema de cmo un desarrollador de servicios WTA asegura que los eventos WTA crticos en el tiempo se ejecuten oportunamente. El depsito se encarga de dos problemas especficos: Cmo los desarrolladores de servicios WTA pre-programan los dispositivos con el contenido? Cmo los desarrolladores de servicios WTA mejoran los tiempos de respuesta de un servicio WTA?

Como acceder a la central de depsito. La central de almacenamiento podr ser accedida por un servicio usando uno de los siguientes mtodos:

Figura 6.21. Iniciacin de servicios WTA

- 66 -

Protocolo Inalmbrico de Aplicacin (WAP)

Un evento WTA puede ser asociado con un canal. Cuando un evento WTA es detectado, el agente de usuario invoca un URL especfico para asociarlo al canal. El usuario final podr acceder a los servicios almacenados en el depsito a travs de una aplicacin que depende de la representacin (por ejemplo un men conteniendo los nombres de los canales) de los servicios tolerados (los canales especificados explcitamente como accesibles al usuario) en la central de almacenamiento o depsito. Una URL puede ser determinado por el agente de usuario (suministrado en el contenido o entregado por un servicio de indicacin (SI)). El contenido de esta URL puede ser recuperado del depsito.

Solamente las aplicaciones WTA (esto es, contenido cargado o de otra manera recibido desde el servidor WTA) pueden acceder al deposito.

Podemos concluir que el acceso a los contenidos para este caso siempre ser a travs de una URL. Y que el depsito es un modulo de almacenamiento permanente dentro del terminal. De tal manera que se puede evitar as la saturacin de la red.

- 67 -

Protocolo Inalmbrico de Aplicacin (WAP)

7.- Servicios de Usuarios.


En este capitulo tocaremos los puntos que a los usuarios atrae ms que obtiene con esta nueva tecnologa que le ofrece WAP. Que puede hacer o no hacer.

El protocolo WAP soporta la fusin de dos tecnologas poderosas: Internet y telefona mvil. Esta reunin de tecnologas permite ofrecer una gran cantidad de nuevos servicios inalmbricos para uso personal y de negocios. WAP ofrece una nueva dimensin al Internet "La movilidad". Con un telfono mvil o con una agenda electrnica que soporte la tecnologa WAP podrs adquirir boletos, ordenar una pizza o revisar tus cuentas bancarias en cualquier momento. En tu trabajo, en el deportivo o de vacaciones. La informacin estar ah para cuando t la necesites. Podrs buscar informacin, noticias, las condiciones del clima, tipos de cambio y ms para mantenerte actualizado. Tambin podrs tener acceso a aplicaciones de entretenimiento como juegos o chats. Pero WAP no solo consiste en hacer al Internet mvil. Tambin habr servicios como bajara agendas telefnicas completas o el manejo de las llamadas entrantes y salientes que harn de la telefona mvil un medio an ms fcil de usar. WAP o Wireless Application Protocol es un estndar global desarrollado para poder ofrecer los servicios de Internet a los usuarios mviles. A pesar de que WAP est basado en la tecnologa de Internet, WAP e Internet se encuentran lado a lado. Una persona o una empresa que tiene un Sitio de Internet puede hacer disponible la informacin para un usuario mvil mediante la transformacin de pginas de Internet a pgina de WAP. Beneficios. WAP ha sido diseado para proporcionar servicios de valor agregado al usuario. Debido a su diseo e implementacin WAP proporciona: 7.1. Usuarios.

Los telfonos celulares son las herramientas dominantes de las comunicaciones y al mismo tiempo, la Internet es una plataforma privilegiada para la informacin. Al adoptar un protocolo comn, el usuario final es el que ms se beneficiar ya que se le proporcionarn ms servicios de valor agregado, los cuales sern de fcil acceso y fciles de utilizar directamente desde cualquier dispositivo inalmbrico. A su vez, los servicios orientados hacia la telefona sern ms fciles de entender y utilizar.
- 68 -

Protocolo Inalmbrico de Aplicacin (WAP)

7.2.

Todas las ventajas de Internet Una interfaz de usuario estndar. Manejo sencillo de servicios de telefona. Accesos a redes de empresas y contenidos de Internet en cualquier sitio. Servicios totalmente nuevos como los servicios dependientes de la localizacin. Personalizacin de los servicios simplificada. Gran disponibilidad de unidades Operadores

Los operadores pueden diferenciarse de s mismos al lanzar servicios especiales, como por ejemplo, servicios bancarios, compra-venta de acciones y servicios de directorio. Adicionalmente, el protocolo permite personalizar diferentes mens dentro de los telfonos celulares. Esta personalizacin se podr efectuar en el aire. Esto incrementar los ingresos y a adquirir nuevos clientes, mientras que al mismo tiempo reducir los costos excesivos. La industria de las telecomunicaciones podr evitar costos e inversiones solapados, si existe una plataforma abierta, comn y una herramienta para la mensajera inalmbrica. WAP es un paso importante en la evolucin de los servicios de datos inalmbricos/ mensajera, lo cual aumentar el uso de datos en las redes inalmbricas. 7.3. Nuevas fuentes de ingresos. Mayor satisfaccin y lealtad del cliente. Formato y protocolos estandarizados. Soporte de una amplia gama de tipos de terminal mvil. Tecnologa de larga longevidad que admite GPRS y UMTS. Flexibilidad. Solucin completa de WAP que incluye la integracin de la red. Personalizacin del servicio con un aspecto tpico agradable. Desarrolladores de aplicacin y contenido:

Ya que WAP fue desarrollado por una organizacin independiente, los desarrolladores estarn en el mismo nivel, tanto los unos como los otros. Ellos pueden crear o escribir una nica aplicacin que correr en todas las redes de los operadores, los protocolos de transporte y los dispositivos inalmbricos. Por primera vez, los desarrolladores pueden obtener acceso unificado a toda la comunidad global de usuarios. Esto significa que la unin que proporciona la Internet al mundo en lnea, puede ahora ofrecerse y hacerse disponible para la comunidad inalmbrica. Las aplicaciones pueden desarrollarse beneficindose totalmente de la interfaz del usuario final, debido a que el
- 69 -

Protocolo Inalmbrico de Aplicacin (WAP)

navegador WAP en cada dispositivo inalmbrico ser capaz de controlar cmo el contenido se mostrar y visualizar. Adems, los desarrolladores no tienen por qu preocuparse ya que WAP es un estndar abierto con una ruta de migracin hacia el futuro. 7.4. Servicios

En este capitulo retomaremos los alcances que puede llegar a tener WAP; as como la proyeccin que estn tomando las comunicaciones inalmbricas aplicando nuevas tecnologas como lo es no solo WAP; si no otras como Bluetooth. WAP mejorar muchas de las aplicaciones disponibles hoy en da, al igual que dar pie a una gama de nuevos servicios innovadores de valor agregado. Las aplicaciones posibles estn solamente limitadas por la imaginacin. Los tipos de aplicaciones que se beneficiarn de WAP incluyen: Servicio al cliente y aprovisionamiento Notificacin de mensajes y administracin de llamadas correo electrnico Servicios de telefona de valor agregado Servicios de mapas y ubicacin Alertas y advertencias en cuanto al tiempo y el trfico servicios de noticias, deportes e informacin Comercio electrnico, transacciones de Bolsa y servicios bancarios Servicios de libreta telefnica y directorio Aplicaciones de Intranet corporativo

7.4.1 WAP viajero. Un ejemplo donde WAP puede agregar valor es en la industria de viajes y turismo. Con la creciente competencia, la globalizacin y los cambios en las preferencias de los clientes, se presentan nuevos retos. Las aerolneas luchan por asegurar la lealtad de los clientes, mientras reducen los costos de los pasajes. Las compaas de transporte pblico tambin valoran la lealtad, y buscan la reduccin de costos de "taquilla de informacin". La tecnologa WAP ayuda a enfrentar tales retos al ofrecer una gama de servicios de bajo costo a travs de Internet. Una nueva generacin de viajeros equipados con celulares quee quieren hacer arreglos y reservar boletos, cuando y donde sea ms conveniente. Los viajeros podrn tener acceso a una informacin completa relacionada a viajes y transporte, pues las formas electrnicas inteligentes, requerirn slo un mnimo de informacin, pudindose verificar automticamente los posibles errores que puedan contener las entradas de datos efectuadas por el usuario antes de que la solicitud sea enviada a las diferentes compaas de servicios.
- 70 -

Protocolo Inalmbrico de Aplicacin (WAP)

Hoy en da se cuentan con servicios tales como: Mensajes Multimedia: Donde se pueden enviar fotos, videos cortos, imgenes animadas y texto. Tener acceso al portal WAP (dependiendo del carrier): Se puede entrar a descargar juegos, imgenes, tonos. Consulta de cartelera, bancos, clima, noticias, etc. Accesar a la WEB (dependiendo del equipo): De la misma forma que en una PC porttil, se puede consultar pginas como Yahoo, Hotmail, etc. Acceso a Correo Electrnico (diferentes tipos de servicios): Se puede accesar a las cuentas de correo electrnico, ya sean pblicas o privadas. Entretenimiento en tiempo real (dependiendo del carrier): Con los mas nuevos servicios de valor agregado (SVA), donde se pueden ver programas de TV en tiempo real, o bajar captulos de series de TV. Por lo que podemos ver WAP esta enfocado al acceso constante a la informacin, entretenimiento, negocios, etc. De tal modo que todo lo que podemos hacer a travs de un ordenador; ahora lo podemos llevar en la palma de la mano sin necesidad de traer consigo una PC, una PDA, un celular. Ya que en conjunto, tanto del equipo celular como del servicio WAP, podemos conjuntar todas estas cosas en un solo dispositivo. De modo que debemos resaltar que WAP a sido, y en conjunto con otras tecnologas que han estado llegando, el impulsor de las comunicaciones plenas y totalmente Inalmbricas. Hacia un mundo inalmbrico y ms all! Es un hecho. Las comunicaciones nos unen cada vez ms. Ya Internet lo logr, y la tercera generacin de celulares promete hacerlo an ms. Desaparecern las PCs para dar paso a estos telfonos inteligentes que nos permitirn comprar hasta un boleto para entrar al cine? Muchos dicen que no, otros ya lo ven como un hecho. Sea como sea, nos acercamos cada vez ms a un mundo inalmbrico. Ya existe un protocolo que permitir la sincronizacin entre todos los dispositivos que conocemos como PDAs, e incluso los telfonos celulares. Se trata de Bluetooth. La meta es unificar todos los componentes de red personal, hasta los electrodomsticos, en un sistema que facilite la interconexin entre cada uno de ellos. Una microred de hasta 30 metros, 2.5 GHz de velocidad, operando con direcciones definidas, es uno de los sistemas que Nokia, Ericsson, IBM y 3Com ya desarrollaron y que manejan productos que soporten el protocolo. Se especula que el gran boom de esta onda inalmbrica ser el comercio mvil o el mcommerce. Ya el e-commerce lo es en la Internet, as que slo basta esperar para ver cmo har

- 71 -

Protocolo Inalmbrico de Aplicacin (WAP)

su entrada este nuevo modelo de negocios. En un abrir y cerrar de ojos cambiaremos el "click" por el "send". * Bluetooth. A medida que un nmero cada vez mayor de fabricantes comience a adoptar la tecnologa Bluetooth y a proyectar una tcnica que le d soporte, los desarrolladores encontrarn nuevas maneras nunca antes imaginadas de aplicar su potencial. Para ilustrar el rumbo en que la tecnologa Bluetooth nos puede llevar, imagine los siguientes ejemplos de la rutina cotidiana. Al tomar el autobs, paga el precio del pasaje de forma instantnea con su telfono celular. Recibe un mensaje de texto automtico notificndole que sus nios llegaron bien de la escuela. Durante la espera en el terminal del aeropuerto, usted recibe directamente en su telfono celular tentadoras ofertas de artculos vendidos en las tiendas de Duty Free. Divirtase jugando partidas entre varios participantes, con sus amigos. Despus de escribir mensajes de correo electrnico en su computadora porttil, puede enviarlos por medio del telfono. Incluso puede utilizar el telfono celular para controlar el pestillo y la alarma de su automvil, o integrarlo al equipo estreo del vehculo para poder conversar con las manos libres mientras se desplaza. Junto con otras iniciativas del sector, como el protocolo WAP o Symbian, la tecnologa Bluetooth tendr un efecto enorme da a da. Bluetooth es una de las tecnologas clave para tornar posible el universo mvil, tornando cada vez ms difusos los limites entre el hogar, la oficina y el mundo exterior. Como una nueva tecnologa de conectividad inalmbrica, Bluetooth elimina los cables usados para conectar los dispositivos digitales. Basada en un enlace de radio de corto alcance y bajo costo, esta tecnologa puede conectar varios tipos de dispositivos sin necesidad de cables, proporcionando una mayor libertad de movimiento. Y, al final de cuentas, es de eso que trata la movilidad. Para establecer una conexin, basta colocar dos dispositivos equipados con Bluetooth a una distancia hasta de 10 metros uno del otro. Y como la tecnologa Bluetooth utiliza un enlace de radio, no es ni siquiera necesario tener una conexin en lnea para establecer la comunicacin. Su computadora porttil puede enviar informaciones a una impresora en la sala al lado, o usted puede utilizar el telfono celular para controlar el sistema de alarma de su casa. Bluetooth ya se transform en un estndar comn mundial de la conectividad inalmbrica. En el futuro, es probable que sea un estndar utilizado en millones de Telfonos celulares, computadoras personales, computadoras porttiles y en toda una gama de dispositivos electrnicos. Por tanto, el mercado exigir nuevas aplicaciones innovadoras, servicios de valor agregado y soluciones completas. Las posibilidades de conectividad inalmbrica que la tecnologa Bluetooth nos proporciona son prcticamente ilimitadas. Adems de ello, como la radiofrecuencia utilizada est disponible a nivel mundial, la tecnologa Bluetooth puede ofrecer acceso rpido y seguro a

- 72 -

Protocolo Inalmbrico de Aplicacin (WAP)

conexiones inalmbricas en todo el mundo. Con un potencial as, no ser sorpresa si Bluetooth se transforma en una de las tecnologas de ms rpida adopcin de la historia. Aplicaciones WAP va Bluetooth. Al contrario de las aplicaciones de la Web tradicionales, que permiten la comunicacin con servidores remotos de localizacin desconocida, la tecnologa Wa Bluetooth permite que el usuario se conecte a dispositivos prximos e interacte con los mismos. As, surge un campo enteramente nuevo de aplicaciones posibles. Con un telfono que utilic WAP va Bluetooth, es posible establecer contacto con un "punto de acceso a informaciones" que suministre datos y noticias relevantes para el ambiente en que se encuentra el usuario. Por ejemplo, un aeropuerto, un centro comercial o un museo. Este punto de acceso tambin puede servir para acceder a servicios WAP generales de Internet. Otra aplicacin podra ser el uso de un telfono con servicio WAP va Bluetooth como control remoto interactivo. El usuario controla un dispositivo Bluetooth, navegando por las pginas WAP del dispositivo, las cuales contienen enlaces especiales que activan las funciones del dispositivo. Eso ofrece posibilidades ilimitadas, como por ejemplo la utilizacin del telfono como interruptor de luz o llave de la puerta, o incluso para controlar el sistema de alarma domstico. Observemos con ms atencin cmo la tecnologa Bluetooth a funcionar como la llave de la puerta: el usuario se aproxima a una puerta y se conecta activamente a ella por un telfono con Bluetooth. La pgina de inicio WAP de la puerta se muestra de forma automtica, permitiendo al usuario seleccionar una accin, en este caso "cerrar" o "abrir". Esta accin es una solicitud WAP enviada al servidor WAP. Es el servidor que ejecuta una serie de comandos que activa la operacin real de cierre/apertura.

Podemos concluir que de la misma forma en que Internet marco trascendentalmente la vida, las comunicaciones inalmbricas pretenden hacer lo mismo no solo con la incursin de WAP; si no con otros protocolos ligados unos con otros; con un solo fin. Hacer un mundo sin cables y teniendo toda la informacin en el bolsillo.

- 73 -

Protocolo Inalmbrico de Aplicacin (WAP)

8.- Proveedores de WAP en Mxico.


En este capitulo mencionaremos algunos de los proveedores mas importantes en Mxico as como sus costos y equipos. El protocolo WAP soporta la fusin de dos tecnologas poderosas: Internet y telefona mvil. Esta reunin de tecnologas permite ofrecer una gran cantidad de nuevos servicios inalmbricos para uso personal y de negocios. Actualmente en Mxico existen diferentes empresas lderes en el mercado que ofrecen servicios de WAP.

8.1.

Nextel Online.

Nextel, lder mundial en la industria de la comunicacin digital integrada, anunci la puesta en marcha de la segunda fase de Nextel Online, el portafolio de servicios de datos e Internet inalmbricos de Nextel. A travs de estos servicios los usuarios Nextel podrn mantenerse en lnea, siempre conectados a la Red, y beneficiarse al tener acceso a informacin crtica con la ventaja de poder recibirla directamente en sus equipos Nextel o en dispositivos conectados a ellos, como cualquier computadora porttil (laptop), PC o dispositivo PDA (Palm III o V, Windows CE o Pocket PC). La segunda fase del portafolio de servicios Nextel Online incluye Mensajes Bidireccionales, Explorador Mvil y Nextel Data Plus que, aunados al servicio de Mdem Inalmbrico que compone la primera fase de Nextel Online, constituyen el ms novedoso y completo servicio de transmisin inalmbrica de datos en el mercado mexicano. Mensajes Bidireccionales: a travs de este servicio los usuarios Nextel pueden enviar y contestar mensajes escritos, de forma ilimitada, desde cualquier equipo serie "plus" o Cndor, lo que les permitir comunicarse (recibir mensajes y responder inmediatamente, as como enviarlos) directamente desde el equipo Nextel, para estar en contacto con clientes, proveedores, equipos de trabajo, otro usuario Nextel o cualquier persona en el mundo que cuente con una direccin de correo electrnico. Explorador Mvil: permite al usuario consultar informacin relevante de temas diversos como finanzas, noticias, clima y viajes en el momento en que lo necesite, lo que facilita la toma de decisiones. Este servicio tambin permite consultar de forma ilimitada las pginas WAP predeterminadas en el equipo Nextel. Los nuevos ofrecimientos de Nextel Online permitirn que nuestros clientes reciban informacin crtica, tomen decisiones y continen haciendo negocios an cuando se encuentren fuera de sus oficinas", coment Enrique Guzmn, Director de Comunicacin de Nextel de
Mxico.

- 74 -

Protocolo Inalmbrico de Aplicacin (WAP)

La segunda fase de Nextel Online es el resultado de nuestro compromiso por apoyar a nuestros usuarios para incrementar su productividad en un mundo donde la velocidad de respuesta es un factor cada vez ms importante". Adicionalmente, Nextel pone a disposicin de sus usuarios el nuevo paquete Nextel Data Plus, oferta que conjunta de forma sencilla y accesible los servicios de Mensajes Bidireccionales, Explorador Mvil y Envo de Mensajes va Operadora, todos ellos con uso ilimitado. Como una ventaja adicional, este paquete ofrece la posibilidad de permitir al usuario navegar en cualquier pgina WAP, est o no predeterminada por el equipo Nextel. Actualmente tiene cobertura en el rea conurbana de la Ciudad de Mxico y las ciudades de Toluca, Quertaro, Puebla, Celaya, Irapuato, Salamanca, Len, Guadalajara, Monterrey, Nuevo Laredo, Guanajuato y Cuernavaca. Nextel Communications Inc., con oficinas corporativas en Reston, VA, es proveedor lder de comunicaciones inalmbricas integradas en el mundo y ha construido la red digital ms grande de Estados Unidos, que tiene cobertura en miles de comunidades de ese pas. Actualmente, Nextel da servicio a 95 de los 100 mercados ms importantes de la Unin Americana. La Red de Nextel ofrece una herramienta de comunicacin inalmbrica que integra servicios de Conexin Directa, Acceso a la Red Telefnica, Recepcin de Mensajes y Nextel Online. Nextel mantiene operaciones en Canad, Mxico, Argentina, Brasil, Filipinas, Per, Japn y Shangai, China. Equipos:

Figura. 8.22. Equipos Nextel.

- 75 -

Protocolo Inalmbrico de Aplicacin (WAP) Tarifas:

- 76 -

Protocolo Inalmbrico de Aplicacin (WAP)

8.2.

Telcel GSM.

Telcel empresa consolidada, dentro de las comunicaciones inalmbricas, ofrece servicios tanto de comunicacin de datos, voz y video. Algunos de los servicios mviles que se tienen disponibles desde el equipo de Telcel GSM o una PDA. E-mail: Enviar y recibir e-mail desde cuentas como Itelcel, Yahoo, prodigy, Terra y Premium. Al adquirir un Telcel GSM se puede solicitar la activacin de una cuenta Itelcel. Entretenimiento: Se puede consultar la cartelera de cine en lnea, buscar sitios para salir como bares y restaurantes, adems se cuenta con juegos en lnea. Tarjetas electrnicas: Envo de tarjetas electrnicas a esa persona especial o a tus amigos sin importar el momento y lugar en que te encuentres. Bancos: Ahorra tiempo!, ahora el banco va contigo. Consulta saldos, informacin financiera, realiza traspasos entre cuentas propias. Navegacin libre: Un mundo de posibilidades en tus manos! Ingresa la direccin del sitio que desees visitar. Buscador: Aprovecha al mximo la conexin!. Con slo escribir una palabra del tema de tu inters encuentra una gran variedad de sitios. Los resultados de la bsqueda sern sitios WAP para tu telfono o Web para tu PDA o Smartphone. Con Telcel GSM se tienen los servicios ms avanzados e innovadores del mundo, en un chip.

Mensajes escritos: Contratando este servicio, puedes recibir mensajes desde cualquier parte del mundo a travs de Internet. Buzn de voz: Personaliza tu buzn de voz y recupera tus mensajes. Tonos telcel: Puedes escoger entre ms de 350 tonos musicales. Mensajes telcel 2 vas: Enva y recibe mensajes escritos de un Telcel a otro Telcel. Roaming: Con Roaming Automtico Nacional y Mundial cambia de pas sin cambiar de nmero.

- 77 -

Protocolo Inalmbrico de Aplicacin (WAP)

Llamada en espera: Te permite contestar una segunda llamada sin perder la primera. Multi conferencia: Puedes hablar hasta con 6 personas al mismo tiempo. Conexin mvil: Ahora Telcel GSM sirve para mucho ms que hablar por telfono.

Los costos y forma de transmisin de datos que maneja Telcel son los siguientes: CSD/HSCSD CSD est disponible para usuarios de Amigo GSM y HSCSD para usuarios de planes tarifarios GSM. Este servicio no requiere contratacin, aplican las siguientes tarifas:

Plan
Planes tarifarios Telcel GSM Amigo GSM

Costo
$ 1.00 x min + IVA $ 1.50 x min + IVA

Forma de cobro
Cargo a la factura Se descuenta del saldo

Nota: Para los planes tarifarios, el tiempo de conexin de servicio se descuenta de los minutos incluidos en el plan contratado (si se tienen minutos disponibles).

Tabla 8.6. Costos conexin CSD Telcel.

GPRS Por el momento disponible nicamente para planes tarifarios Telcel GSM. GPRS ya est activado en tu Telcel GSM, por lo que no necesita contratacin. La tarifa es de $0.12+IVA por Kb o fraccin. Sin embargo, para obtener un mejor aprovechamiento y mejores precios, te recomendamos activar uno de nuestros planes GPRS. Elige el paquete GPRS que ms se adapta a tus necesidades. Recuerda que GPRS se cobra de acuerdo a la cantidad de informacin que transmitas.

- 78 -

Protocolo Inalmbrico de Aplicacin (WAP)

Paquete
Bsico Paquete 50 Paquete 100 Paquete 500

KB incluidos
1,000 5,000 10,000 50,000

Tarifa
$ 100.00 + IVA $ 200.00 + IVA $ 300.00 + IVA $ 500.00 + IVA

Precio por KB adicional


$ 0.10 + IVA $ 0.05 + IVA $ 0.04 + IVA $ 0.02 + IVA

*El servicio esta disponible al momento de la contratacin, pero requiere de que el equipo cuente con la capacidad GPRS o CSD

Tabla 8.7. Costos conexin GPRS Telcel.

Equipos:

Figura 8.23. Equipos Telcel.

Con estos equipos, los cuales algunos de ellos operan como Smartphone; podemos acceder a un a WAP y a WEB. Uno de los servicios enfocados a mercado empresarial es el de Blackberry. El cual soporta hasta de 10 cuantas de correo con capacidad ilimitada (dependiendo del servidor de cada cuenta). Con la ventaja de poder accesar a WEB ilimitado y recibir y enviar los E-mail en tiempo real. Esto incluido con un costo adicional al de la renta del mvil. En la siguiente figura se ejemplifica el modo en que opera una blackberry.

- 79 -

Protocolo Inalmbrico de Aplicacin (WAP)

Figura 8.24. Esquema de conexin Blackberry.

Equipos Blackberry:

Figura8.25. Equipos Blackberry

8.3.

Iusacell.

- 80 -

Protocolo Inalmbrico de Aplicacin (WAP)

Iusacell, caracterizada por el manejo de la tecnologa 3G. Es la tecnologa celular ms avanzada a nivel mundial, la cual con mucho mayor ancho de banda y velocidad, permite ofrecer una amplia gama de servicios multimedia para ser utilizados desde tu equipo celular. Mayor ancho de banda para transmisin de datos. Y acceso a servicios WAP. Tecnologa de tercera generacin, mucho ms avanzada que la que comercializa la competencia. Permite ofrecer aplicaciones de:

Entretenimiento (juegos, tonos, imgenes) Comunicacin (Rek2 Escritos, Acceso a Web (texto), Navegacin 3G) Informacin (Noticias, espectculos, deportes, clima, chistes, etc.) Personalizacin (agenda, directorio, recordatorios, etc) E-mail: Enviar y recibir e-mail Tarjetas electrnicas: Envo de tarjetas electrnicas a esa persona especial o a tus amigos sin importar el momento y lugar en que te encuentres. Bancos Consulta saldos, informacin financiera, realiza traspasos entre cuentas propias.

Costos.

ESCOGE EL PLAN A TU MEDIDA


ATM1 Minutos incluidos $ Minuto adicional Local a cualquier destino SMS incluido (slo Iusacell) ATM2 ATM3 ATM3 PLUS ATM4 ATM5 ATMVIP

170 $2.60

240 $2.60

400 $2.30

600 $2.00

750 $1.75

1250 $1.75

1800 $1.75

15

20 $399
4

25 $599

30 $849

35 $999
$99 $99 $99

40 $1,599
$99 $99

Ilimitado $1,999
$99 Gratis

Renta mensual1 $299

SERVICIOS INTERNET / DATOS 3G IUSACELL


Red Express 3G
4

Topado a 10 MB. Costo por KB Adicional $0.09 + IVA.

Tabla. 8.8 Costos Iusacell

- 81 -

Protocolo Inalmbrico de Aplicacin (WAP)

Equipos.

Figura 8.26. Equipos Iusacell.

As mismo Iusaccell a innovado con el manejo de video y en estos momentos incursionando en el de Televisin, a travs de sus terminales, y gracias a su red. De manera que las dems compaas han seguido la directriz que a marcado en algunos servicios.

- 82 -

Protocolo Inalmbrico de Aplicacin (WAP)

8.4.

Telefnica Movistar.

Movistar te ofrece hoy un nuevo servicio, GPRS con el que podrs tener acceso a Internet con toda la libertad y movilidad. Ahora, ests donde ests siempre podrs estar conectado y tener acceso al Web, consultar tu correo electrnico, chatear, y prcticamente utilizar cualquier aplicacin que hoy ya usas en Internet. La tecnologa de GPRS te permitir: Permanecer conectado todo el tiempo que necesites ya que para este servicio no aplican cargos por minuto y solo por la informacin transmitida y recibida. Podrs recibir y hacer llamadas mientras ests conectado, al igual que mensajes de texto. Podrs utilizarlo en tu equipo porttil (Laptop, Palm Pocket PC). No necesitas de una cuenta adicional de Internet. Por su tecnologa tipo Always On, podrs acceder de forma casi inmediata. Aplicaciones: Acceso desde diversas plataformas. Puedes utilizar casi cualquier dispositivo que hay en el mercado (PC, Palm, Pocket PC, Mviles). Simultaneidad de voz/datos. Siempre comunicado, podrs realizar y recibir llamadas, o mensajes de texto mientras estn conectados. Acceso a Internet y a Redes Corporativas. Podrs acceder a Internet o a la red de tu empresa. Compatible en diversos equipos Disponible en gran variedad de equipos tanto de prepago como de contrato. Informacin tarificada por uso y no por tiempo. Puedes estar conectado todo el da y solo se tarifica por la informacin transmitida y recibida y no por el tiempo de uso.

- 83 -

Protocolo Inalmbrico de Aplicacin (WAP)

Tarifas.

Una de las principales caractersticas de GPRS es el mtodo de cobro ya que ste est en funcin de la informacin que recibes y la informacin que transmites sin importar el tiempo que ests conectado. Tarifas para clientes GSM Prepago. Si eres cliente de prepago tienes la opcin de Pago por uso en la que pagas una tarifa plana por los Kbytes transmitidos + los Kbytes recibidos y cada Kbyte tiene un costo de: $ 0.12 + IVA Tarifas para clientes GSM Planes Si eres cliente de postpago tienes 2 opciones: a). Pago por uso: Al igual que Prepago, pagas una tarifa plana por los Kbytes transmitidos + los Kbytes recibidos y cada Kbyte tiene un costo de: $ 0.12 + IVA b). Pago por Paquete tarifario de Datos: En esta opcin eliges un plan y pagas una renta mensual fija que incluye cierto nmero de Kbytes y obtienes un precio preferente por el Kbyte adicional acorde a la siguiente tabla.

Plan GPRS-P1 GPRS-P5 GPRS-P10 GPRS-P25 GPRS-P50

KBytes Incluidos 1,000 5,000 10,000 25,000 50,000

Precio $ 95 $190 $285 $475 $480

Kbyte Adicional $0.10 $0.05 $0.04 $0.03 $0.02

Tabla 8.9. Costos conexin GPRS Telefnica.

Equipos:

Figura 8.27. Equipos Telefnica.

- 84 -

Protocolo Inalmbrico de Aplicacin (WAP)

Podemos concluir que a pesar de que cada compaa maneja costos diferentes, el poder elegir del usuario entre una y otra, depende mucho sobre todo de los equipos, ya que tengamos en cuenta la mercadotecnia juega un papel muy importante en esta eleccin.

- 85 -

Protocolo Inalmbrico de Aplicacin (WAP)

Conclusiones
Dentro de la necesidad, cada vez mayor que tenemos de comunicarnos, nos encontramos con la posibilidad de obtener mltiple y variada informacin, a travs de Internet. Por otra parte los telfonos mviles, son dispositivos que estn dominando las comunicaciones hoy en da. Tratando de sacar ventaja de estas tecnologas y con el fin de optimizar los servicios de informacin de datos, se ve en la necesidad de crear un protocolo para aplicaciones inalmbricas, que proporcione una solucin inteligente y especfica al problema de acceso a Internet desde una terminal mvil, es as, como nace el Internet mvil. WAP debe ser visto como uno de los principales elementos dentro del Internet Mvil. Es la llave que abre la puerta a un amplio rango de nuevas aplicaciones mviles basadas en la combinacin de las tecnologas mviles e Internet. Hoy WAP adapta la tecnologa existente del Internet al ambiente mvil. Las tecnologas requeridas para construir el Internet Mvil estarn avanzando cada da y obteniendo un mayor reconocimiento, es por eso que WAP cambiara de manera significativa la forma en que los usuarios mviles realicen numerosas tareas diarias a travs de su terminal mvil, claro enfocando esa tecnologa para la transmisin de datos, WAP tiene en cuenta el factor limitativo de la red mvil, necesidad de comprimir los datos, tiempo de espera y ancho de banda limitado, adems de limitaciones en las terminales, tales como, menor capacidad de memoria, autonoma limitad, pantallas pequeas y diferentes dispositivos de entrada. Sin embargo esto, no impedir que WAP sea el prximo lder de Internet Mvil, los usuarios se acostumbraran rpidamente a los servicios WAP, adems WAP maneja los diferentes tipos de redes y estndares de terminales mviles, por lo que tiene el potencial de convertirse en un verdadero estndar global. As que, sin importar las limitaciones de las tecnologas actuales de Internet mvil, los operadores mviles, proveedores de contenido, proveedores de servicios, desarrolladores de aplicaciones y empresas de todo tipo, reconocen el potencial de WAP y buscaran entrar al mercado lo ms oportunamente posible, con el uso de esta tecnologa, ser posible optimizar los contenidos a las caractersticas de las redes actuales y futuras de la telefona mvil, la realidad es que sin WAP no hay Internet Mvil.

- 86 -

Protocolo Inalmbrico de Aplicacin (WAP)

Glosario
API BTS CDMA CGI CSD GPRS GSM HTTP HTML IP MAC MTU PDU SDU SI TID URI URL UMTS WAE WAP Interfaz DE programacin de Aplicacin. Terminal Mvil. Acceso Mltiple por divisin en el Cdigo. Interfase de Servidor Comn Conmutacin de Circuitos de Datos. Servicio General de Radio por Paquetes Sistemas Global para Comunicaciones Mviles. Protocolo de Transferencia de Hipertexto. Lenguaje de Marcacin de Hipertexto. Protocolo de Internet. Control de Acceso al Medio. Unidad de Transferencia Mxima. Unidad de Datos de Protocolo. Unidad de Datos de Servicio. Servicio de Indicacin. Identificador de Transaccin. Identificador Universal/Uniforme de Recursos. Localizador Universal/Uniforme de Recursos. Sistema de Telecomunicaciones Mviles Universal Entorno Inalmbrico de Aplicacin Protocolo de Aplicaciones Inalmbricas.

- 87 -

Protocolo Inalmbrico de Aplicacin (WAP)

WDP WML WSP WTA WTAI WTLS WTP XML

Protocolo Inalmbrico de Datagramas Lenguaje de Marcado Inalmbrico Protocolo Inalmbrico de Sesin. Aplicaciones de Telefona Inalmbricas. Interfase de Aplicaciones de Telefona Inalmbrica. Capa de Seguridad de Transporte Inalmbrico. Protocolo Inalmbrico de Transacciones. Lenguaje de Marcacin Extensible

- 88 -

Protocolo Inalmbrico de Aplicacin (WAP)

IV. Bibliografa y/o Referencia


FUENTES FORMALES Libros

Wiley, Christoffer Andersson, Oficial Wireless Application Protocol, 1ra Edicin, 1999. Van Der Heijden, Marcel; Taylor, Marcus, Understanding Wap, Wireless Applications Devices and Services, Ed. Artech House Publishers. Andersson, Christoffer, The ultimate guide to maximizing mobile internet technologies Tesis

Cortes Hernndez, Lilia, Beneficios de la Tecnologa Wap para los usuarios de la telefona mvil, Tesis, Mxico, 2000.

FUENTES NO FORMALES

Paginas de Internet WAP.COM NEXTEL.COM TELCEL.COM CYBERTECA.NET CYBERCURSOS.NET WAP.COM INTEGRAMICRO.COM SIEMENS.COM WAPTOP.COM MOVISTAR.COM.MX

RED.COM.MX COCOTERO.COM ARGOGROUP.COM WAPETON.COM NOKIACORPORATE.COM COMCEL.COM.MX OMC.COM.MX WAPFORUM.COM NOKIA.COM.MX TELCEL.COM

- 89 -