modelo wap

17
Universidad Nacional de Rosario Facultad de ciencias exactas, ingeniería y agrimensura. Ingeniería electrónica. INDICE: INTRODUCCION WAP Wireless Application Protocol …………………………………................................ 2 Evolución histórica .......................................................................................... 2 - 3 CARACTERÍSTICAS GENERALES DE LA ARQUITECTURA Arquitectura ................................................................................................... 4 El modelo Wap ............................................................................................... 4 - 5 Proxies de características/performance mejorada .............................................. 6 Servidores soportados ..................................................................................... 7 Elementos de Redes WAP ................................................................................ 8 Arquitectura de dispositivos ............................................................................. 9 Modelo de Seguridad ....................................................................................... 9 COMPONENTES DE LA ARQUITECTURA WAP Componentes ................................................................................................. 10 Redes Soportadas ........................................................................................... 10 - 11 Servicios de Transporte ................................................................................... 11 Servicio de Transferencia ................................................................................. 11 Servicios de Sesión .......................................................................................... 12 Estructura de Aplicación ................................................................................... 12 Servicio de Seguridad ....................................................................................... 13 Servicio de Descubrimiento ............................................................................... 13 EJEMPLOS DE CONFIGURACION DE LA TECNOLOGIA WAP WAP 1.X GATEWAY ......................................................................................... 14 WAP HTTP Proxy con perfil TCP y HTTP ............................................................ 15 WAP Proxy soporte para túnel TLS ................................................................... 15 Acceso Directo ................................................................................................ 16 Soporte Pila Dual ............................................................................................ 16 PUNTOS DEVILES DEL WAP …………………………………………………………………………………… 17 BIBLIOGRAFIA .......................................................................................................... 17 Sistemas Distribuidos - WAP Página 1 de 17

Upload: sayas-cosme-francisco

Post on 29-Sep-2015

49 views

Category:

Documents


3 download

DESCRIPTION

jk

TRANSCRIPT

  • Universidad Nacional de RosarioFacultad de ciencias exactas, ingeniera y agrimensura.Ingeniera electrnica.

    INDICE:

    INTRODUCCION WAP Wireless Application Protocol ................................ 2Evolucin histrica .......................................................................................... 2 - 3

    CARACTERSTICAS GENERALES DE LA ARQUITECTURA Arquitectura ................................................................................................... 4El modelo Wap ............................................................................................... 4 - 5Proxies de caractersticas/performance mejorada .............................................. 6Servidores soportados ..................................................................................... 7Elementos de Redes WAP ................................................................................ 8Arquitectura de dispositivos ............................................................................. 9Modelo de Seguridad ....................................................................................... 9

    COMPONENTES DE LA ARQUITECTURA WAP Componentes ................................................................................................. 10Redes Soportadas ........................................................................................... 10 - 11Servicios de Transporte ................................................................................... 11Servicio de Transferencia ................................................................................. 11Servicios de Sesin .......................................................................................... 12Estructura de Aplicacin ................................................................................... 12Servicio de Seguridad ....................................................................................... 13Servicio de Descubrimiento ............................................................................... 13

    EJEMPLOS DE CONFIGURACION DE LA TECNOLOGIA WAPWAP 1.X GATEWAY ......................................................................................... 14WAP HTTP Proxy con perfil TCP y HTTP ............................................................ 15WAP Proxy soporte para tnel TLS ................................................................... 15Acceso Directo ................................................................................................ 16Soporte Pila Dual ............................................................................................ 16

    PUNTOS DEVILES DEL WAP 17

    BIBLIOGRAFIA .......................................................................................................... 17

    Sistemas Distribuidos - WAP Pgina 1 de 17

  • Universidad Nacional de RosarioFacultad de ciencias exactas, ingeniera y agrimensura.Ingeniera electrnica.

    INTRODUCCION

    WAP Wireless Application Protocol

    WAP es un protocolo basado en los estndares de Internet que ha sido desarrollado para permitir a 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.

    WAP es una serie de tecnologas que consisten en: WML, que es el lenguaje de etiquetas, WMLScript es un lenguaje de script, lo que vendra a ser JavaScript y el Wireless Telephony Application Interface (WTAI)

    Las caractersticas principales de WML son:

    1. Soporte para imgenes y texto, con posibilidad de texto con formato.

    2. Tarjetas agrupadas en barajas. Una pagina WML es como una pgina HTML en la que hay una serie de cartas, al conjunto de estas cartas se les suele llamar baraja

    3. Posibilidad de navegar entre cartas y barajas de la misma forma que se navega entre pginas Web.

    4. Manejo de variables y formularios para el intercambio de informacin entre el telfono celular y el servidor.

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

    Evolucin histrica

    El Wireless Application Protocol evolucion desde las tecnologas desarrolladas por Phone.com, una compaa de software ubicada en Reedwood City (California). El gran obstculo del acceso a la Internet Inalmbrica es que los telfonos celulares y sus redes no son lo suficiente robustos como para manejar el conocido Hyper Text Markup Language (HTML) ya que las redes de telfonos celulares actuales tienen un ancho de banda menor.

    Gran parte de la tecnologa desarrollada para Internet se ha diseado para computadoras grandes y de escritorio, y redes de datos confiables y de mediano o gran ancho de banda. En cambio, los dispositivos inalmbricos de venta masiva constituyen hoy una limitacin en el rea informtica en comparacin con los sistemas mencionados anteriormente, ya que por lo general poseen:

    CPUs menos potentes

    Menos memoria (ROM y RAM)

    Consumo de energa limitado y restringido

    Displays pequeos

    Perifricos de entrada diferentes

    Sistemas Distribuidos - WAP Pgina 2 de 17

  • Universidad Nacional de RosarioFacultad de ciencias exactas, ingeniera y agrimensura.Ingeniera electrnica.

    De la misma forma, las redes inalmbricas constituyen un ambiente de comunicacin restringido en comparacin con las redes cableadas. Por limitaciones de potencia, espectro disponible y movilidad, este medio de transmisin tiene en general:

    Menor ancho de banda

    Mayor latencia

    Menor estabilidad en las conexiones

    Disponibilidad menos predecible

    Para cumplir con los requerimientos de los operadores de redes mviles, las soluciones debieron contemplar:

    Interoperabilidad: terminales de distintos fabricantes deben comunicarse por igual con los servicios de la red mvil,

    Escalabilidad: los servicios deben ser escalables segn las necesidades de los clientes

    Eficiencia: se debe proveer una calidad de servicio acorde al comportamiento y a las caractersticas de la red mvil

    Confiabilidad: proveer una plataforma consistente y predecible para los servicios prestados

    Seguridad: permitir que los servicios se extiendan a travs de redes potencialmente desprotegidas manteniendo igualmente la integridad de los datos; proteger los servicios y dispositivos de problemas de seguridad (como por ejemplo, prdida de confidencialidad).

    Para tratar estos problemas los ingenieros de software de Phone.com crearon el Handheld Device Markup Language (HDML), el cual fue especialmente diseado para redes inalmbricas. HDML permite que las partes de texto de las pginas Web sean transmitidas a telfonos celulares y otros dispositivos mviles. Muchas de las redes inalmbricas de los Estados Unidos incorporaron este software en sus servicios.

    Ms an, Phone.com se ali con fabricantes de estos dispositivos Motorola, Nokia y Ericsson- para desarrollar un lenguaje estandarizado basado en el HDML. El resultado fue el Wireless Markup Language (WML), el que se convirti en la mdula de las especificaciones del WAP. Las compaas formaron tambin un grupo industrial llamado WAP Forum, con el propsito de promover los futuros avances. Este grupo cuenta hoy con ms de 530 miembros en todo el mundo.

    La conversin de HTML a WML, sin embargo, no es tan sencilla. Por ejemplo, si la pgina Web utiliza imgenes como links para otras pginas, la pgina debe ser reescrita para proveer los links como texto. En la prctica, esta conversin frecuentemente limita la cantidad de informacin accesible y ocasionalmente hace que la pgina Web no se pueda leer. Por esta razn, muchos editores de pginas Web han creado versiones separadas de sus pginas escritas en WML y expresamente hechas a medida de los dispositivos WAP. Por ejemplo, yahoo o, en la Argentina clarn, han creado versiones WAP de sus sitios.

    Hoy, WAP se posiciona como una convergencia de tres tecnologas de redes de rpida evolucin: Internet, telefona y comunicacin inalmbrica de datos. Las dos primeras manifiestan un alto crecimiento en el mercado, alcanzando nuevos clientes progresivamente.

    Sistemas Distribuidos - WAP Pgina 3 de 17

  • Universidad Nacional de RosarioFacultad de ciencias exactas, ingeniera y agrimensura.Ingeniera electrnica.

    CARACTERISTICAS GENERALES DE LA ARQUITECTURA

    Arquitectura

    La arquitectura World-Wide Web (WWW) de Internet provee un modelo de programacin sumamente poderoso y flexible. Las aplicaciones y los contenidos son presentados en formatos de datos estndar y son localizados por aplicaciones conocidas como web browsers. Los browsers son aplicaciones de red: envan requerimientos de objetos a un servidor y ste responde con el dato codificado segn un formato estndar.

    Modelo de Programacin en World-Wide Web

    Los estndares WWW especifican muchos de los mecanismos necesarios para construir un ambiente de aplicacin de propsito general, por ejemplo:

    Modelo estndar de nombres: todos los servidores, as como el contenido de la WWW se denominan segn un Localizador Uniforme de Recursos (Uniform Resource Locator: URL).

    Contenido: a todos los contenidos en la WWW se les especifica un determinado tipo permitiendo de esta forma que los browsers los interpreten correctamente.

    Formatos de contenidos estndar: todos los browsers soportan un conjunto de formatos estndar, por ejemplo HTML, ECMA, JavaScript, etc.

    Protocolos estndar: stos permiten que cualquier browser pueda comunicarse con cualquier servidor Web. El ms comnmente usado en WWW es HTML (Protocolo de Transporte de HiperTexto) que opera sobre el conjunto de protocolos TCP/IP.

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

    El modelo WAP

    El modelo de programacin WAP es similar al modelo de programacin WWW pero con algunas mejoras. La adopcin de este ltimo implica ciertos beneficios para la comunidad desarrolladora de aplicaciones, como un modelo de programacin familiar, una arquitectura probada y la posibilidad de emplear herramientas existentes (por ejemplo: servidores Web, herramientas de XML, etc.). Se realizaron extensiones y optimizaciones para compatibilizar con la tecnologa inalmbrica.

    Sistemas Distribuidos - WAP Pgina 4 de 17

  • Universidad Nacional de RosarioFacultad de ciencias exactas, ingeniera y agrimensura.Ingeniera electrnica.

    Las mejoras ms significativas que WAP ha agregado al modelo de programacin son:

    Push Soporte para telefona (WTA)

    El Modelo de Programacin WAP

    El mecanismo clsico de pedido-respuesta se denomina comnmente Pull en contraste con el mecanismo Push.El contenido y las aplicaciones WAP se especifican en un conjunto de formatos conocidos, basados en los empleados en la WWW. El contenido es transportado usando un conjunto de protocolos basados en los protocolos de comunicacin de la WWW. El microbrowser WAP en la terminal inalmbrica coordina la interface del usuario y es anlogo a un web browser.

    WAP define un conjunto de componentes que permiten la comunicacin entre terminales mviles y servidores de red, incluyendo:

    Modelo estndar de nombres: Los URLs estndar de WWW son utilizados para identificar contenido WAP en los servidores de origen. Los URIs (URI: Uniform Resource Identifier Identificador Uniforme de Recursos) se usan para identificar recursos locales en un dispositivo (por ejemplo, funciones de control de llamadas).

    Contenido: todo contenido WAP est dado en un tipo especfico consistente con WWW. Esto permite a los agentes de usuarios de WAP procesar de forma correcta el contenido basado en su tipo.

    Formatos de contenidos estndar: Los formatos de los contenidos WAP se basan en la tecnologa WWW e incluyen informacin de calendario, imgenes, lenguajes de scripting, etc.

    Protocolos de comunicacin estndar: los protocolos de comunicacin del browser de la terminal mvil al servidor Web.

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

    Sistemas Distribuidos - WAP Pgina 5 de 17

  • Universidad Nacional de RosarioFacultad de ciencias exactas, ingeniera y agrimensura.Ingeniera electrnica.

    Proxies de caractersticas/performance mejorada

    Proxies de caractersticas/performance mejorada

    WAP utiliza tecnologa proxy para mejorar y optimizar la conexin entre el dominio inalmbrico y la WWW. Algunas de las funciones que puede proveer un proxy WAP son:

    Puerta de enlace de protocolo: la puerta de enlace de protocolo traduce requerimientos de una pila de protocolo inalmbrico (por ejemplo, la pila de WAP 1.X WSP, WTP, WTLS y WDP) a los protocolos de WWW (HTTP y TCP/IP). La puerta de enlace adems realiza consultas DNS de los servidores nombrados por el cliente en los URLs.

    Codificadores y decodificadores de contenido: pueden usarse codificadores de contenido para traducir contenido WAP a un formato compacto que permita un mejor aprovechamiento del enlace subyacente debido a su reducido tamao.

    Administracin de perfil de agente de usuario: describen las capacidades de los clientes y las preferencias personales.

    Proxy de cacheo: puede mejorar la performance percibida y la utilizacin de la red, manteniendo en cache los recursos que se acceden ms frecuentemente.

    Esta infraestructura asegura que los usuarios de terminales mviles puedan acceder a una variedad de contenidos y aplicaciones de Internet, y que los autores de aplicaciones tengan la posibilidad de desarrollar servicios y aplicaciones que corran en una gran cantidad de terminales mviles.El Proxy WAP permite que las aplicaciones y contenidos puedan ser almacenados en servidores WWW estndar y desarrollados usando tecnologas de WWW ya probadas.Si bien el uso nominal de WAP incluye un servidor Web, un Proxy WAP y un cliente WAP, esta arquitectura tambin soporta otras configuraciones.

    Sistemas Distribuidos - WAP Pgina 6 de 17

  • Universidad Nacional de RosarioFacultad de ciencias exactas, ingeniera y agrimensura.Ingeniera electrnica.

    Servidores soportados

    Servicios soportados

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

    Portal PKI: permite a los dispositivos iniciar la creacin de nuevos certificados de clave pblica.

    Servidor UAProf: permite a las aplicaciones recobrar las capacidades del cliente y perfiles personales de agentes de usuarios y usuarios individuales.

    Servidor de provisin: es un servidor de confianza al cual el dispositivo WAP provee su informacin.

    Sistemas Distribuidos - WAP Pgina 7 de 17

  • Universidad Nacional de RosarioFacultad de ciencias exactas, ingeniera y agrimensura.Ingeniera electrnica.

    Elementos de Redes WAP

    La figura siguiente muestra una red WAP tpica:

    Ejemplo de Red WAP

    Los clientes WAP se comunican con servidores de aplicacin mediante diferentes Proxies o en forma directa. Los clientes WAP soportan el mecanismo de seleccin de Proxy, que les permite elegir el Proxy ms adecuado para un servicio dado o conectarse directamente con ese servicio. Los Proxies pueden usarse para aumentar un requerimiento. Traducen entre protocolos WAP y WWW (HTTP, TCP), permitiendo al cliente WAP hacer pedidos al servidor de origen.

    Los Proxies pueden ubicarse en distintos lugares: portadores inalmbricos o proveedores independientes de servicios para ofrecer mejoras asociadas a las redes inalmbricas o para optimizar la comunicacin entre el dispositivo y el servidor. Pueden ubicarse en redes seguras para proveer un canal seguro entre el dispositivo inalmbrico y la red segura.

    En algunos casos, el dispositivo puede conectarse directamente a los servidores de aplicaciones, por ejemplo para proveer una conexin segura directamente entre el dispositivo y el servidor de aplicacin.

    Sistemas Distribuidos - WAP Pgina 8 de 17

  • Universidad Nacional de RosarioFacultad de ciencias exactas, ingeniera y agrimensura.Ingeniera electrnica.

    Arquitectura de dispositivos

    Arquitectura del cliente WAP

    En la figura anterior se muestra la arquitectura para los dispositivos WAP. El marco de aplicacin (Application Framework) provee el ambiente de ejecucin para aplicaciones WAP. Las aplicaciones WAP estn compuestas por marcado, scripts, hojas de estilo y contenido multimedia, los cuales son traducidos en el dispositivo. El modelo de procesamiento del ambiente de aplicacin WAP (WAE) define la estructura en la cual interactan los contenidos ejecutables y no ejecutables.Los protocolos de red en el cliente WAP son compartidos entre cliente y servidor. Los traductores de contenido interpretan formas especficas de contenido y las presentan al usuario para que ste pueda interactuar con ellas. Funciones comunes son definidas para ser utilizadas por el marco de aplicacin, incluyendo persistencia y sincronizacin de datos.El mdulo de identidad inalmbrica (WIM) contiene la identidad del dispositivo y los medios criptogrficos para autenticar mutuamente servidores y dispositivos WAP.La arquitectura tambin provee un mecanismo para acceder a funciones externas que estn embebidas en los dispositivos a travs de la Interfase de Funcionalidad Externa (EFI).

    Modelo de Seguridad

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

    Sistemas Distribuidos - WAP Pgina 9 de 17

  • Universidad Nacional de RosarioFacultad de ciencias exactas, ingeniera y agrimensura.Ingeniera electrnica.

    COMPONENTES DE LA ARQUITECTURA WAP

    Componentes

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

    Redes Soportadas

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

    Sistemas Distribuidos - WAP Pgina 10 de 17

  • Universidad Nacional de RosarioFacultad de ciencias exactas, ingeniera y agrimensura.Ingeniera electrnica.

    de servicio. Los protocolos son diseados para compensarlos o tolerar las variaciones del nivel de servicio.Desde la capa del servicio de Transporte se provee la interfase entre los servicios soportados y el resto de la pila WAP, el transporte de especificaciones puede listar los servicios soportados y las tcnicas usadas para permitir a los protocolos correr sobre cada soporte. Esta lista ira cambiando a travs del tiempo con nuevos servicios que se vallan sumando a medida que el negocio de los inalmbricos evolucione.

    Servicios de Transporte

    La capa de Servicio de Transporte ofrece un set de servicios para la capa superior y mapea estos servicios como disponibles en los servicios soportados. El Servicio de Transporte transporta datos desestructurados a travs de las redes.Este servicio crea una abstraccin comn que es consistente a travs de todos los Servicios soportados.

    El Servicio de Transporte incluye, pero no esta limitado a:

    Datagramas: EL servicio de Datagramas provee un trasporte de datos en el que se contiene as mismo, independiente de que el dato lleve suficiente informacin para ser ruteada desde la fuente al destino sin confiar en un intercambio cercano entre esta fuente y el equipo destino y la red de transporte. UDP (User Datagram Protocol) y WDP (Wireless Datagram Protocol) son dos protocolos usados para proveer el servicio de transporte de Datagramas en la arquitectura WAP.

    Conexiones: EL servicio de conexiones provee el servicio de transporte de datos en donde la comunicacin procede segn tres fases bien definidas: se establece la comunicacin, informacin fiable de transferencia de datos en ambos lados y fin de la conexin. TCP (Transmission Control Protocol) es un protocolo usado para dar servicio de conexion IP en la arquitectura WAP.

    Servicio de Transferencia

    El Servicio de Transferencia provee la transferencia de informacin estructurada entre los elementos de la red.

    El Servicio de Transferencia incluye, pero no esta limitado a:

    Hypermedia Transfer: Este servicio provee la transferencia de los recursos hypermedia. La combinacin de WSP (Wireless Session Protocol) y WTP (Wireless Transaction Protocol) provee la transferencia hypermedia segura y no segura sobre datagramas. El HTTP (Hypertext Transfer Protocol) brinda el servicio de transferencia hypermedia segura y no segura sobre transporte orientado a conexin.

    Streaming: El Servicio Streaming provee los medios para transferir datos sincrnicos como audio y video.

    Message Transfer: Provee los medios para transferir mensajes multimedia asincrnicos como los emails, o mensajes instantaneos. MMS Encapsulation [MMSEncapsulation] es un protocolo usado para transferir mensajes entre dispositivos WAP y servidores MMS.

    Sistemas Distribuidos - WAP Pgina 11 de 17

  • Universidad Nacional de RosarioFacultad de ciencias exactas, ingeniera y agrimensura.Ingeniera electrnica.

    Servicios de Sesin

    El Servicio de Sesin es para iniciar la sesin entre un elemento de la red que enva mltiples requerimientos de red o transferencia de datos. Por ejemplo, la sesin Push establece que el dispositivo WAP esta listo y preparado para recibir pushes desde Push Proxy.

    Servicio de Sesin incluye, pero no esta limitado a:

    Negociar la Compatibilidad: La arquitectura WAP incluye especificaciones para describir, transmitir y manejar compatibilidades e informacin de preferencia sobre los clientes, usuarios y elementos de la red. Esto permite la adecuacin de la informacin y contenido, devuelto por el servidor de origen o puesto por la aplicacin.

    Push-OTA: El Servicio de Sesin Push-OTA (Over The Air) brinda a la transaccin inicializada de red el servicio de que sea llevada a travs de los dispositivos inalmbricos que son de estado intermitente para recibir datos. (Ejemplo; dispositivos con direcciones asignadas dinmicas.) El Push-OTA opera sobre Servicio de Transporte orientado a conexin y Transporte de datagramas.

    Sync: El Servicio Sync provee la sincronizacin de datos replicados. Se utiliza con conexiones TCP sobre IP, que pueden requerir componentes adicionales de la suite de protocolos TCP/IP. Un ejemplo sera el componente ICMP.

    Cookies: El Servicio de Cookies permite a las aplicaciones establecer el estado en el cliente o en el Proxy que sobrevivi a mltiples transacciones de transferencia hypermedia.

    Estructura de Aplicacin

    La estructura de aplicacin provee un entorno de aplicacin de propsito general basado en una combinacin de WWW (World Wide Web), Internet y tecnologa de telefona mvil. El principal objetivo de sta, es de establecer un entorno operable que permita operadores y servicios para construir aplicaciones y servicios que puedan usar diferentes plataformas inalmbricas.

    La estructura de aplicacin incluye, pero no esta limitada a:

    WAE/WTA User-Agent: WAE es un entorno micro-browser que incluye WML, XHTML, scripting, lenguajes style-sheet, y servicios de telefona e interfaces de programacin, todo optimizado para usar en terminales mviles.

    Push: El Servicio Push ofrece mecanismos generales para que la red inicialice la transmicion de datos a las aplicaciones residentes en los dispositivos WAP.

    Multimedia Messaging: El servicio Multimedia Message Service (MMS) se usa para transferir y procesar los mensajes multimedia como emails o mensajes instantneos.

    Content Formats: La estructura de aplicacin incluye soporte para el set de los formatos definidos, como imgenes de colores, audio, video, animacin, agenda, y calendario.

    Sistemas Distribuidos - WAP Pgina 12 de 17

  • Universidad Nacional de RosarioFacultad de ciencias exactas, ingeniera y agrimensura.Ingeniera electrnica.

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

    En general ofrece:

    Privacidad: Asegura que la comunicacin es privada y no puede ser comprendida por ninguno que la haya interceptado.

    Autentificacion: Para establecer la autenticidad de las partes de la comunicacin.

    Integridad: Para asegurar que la comunicacin no es alterada ni corrompida.

    No-Rechazada: Para asegurar que las partes no pueden denegar la comunicacin.

    EL Servicio de Seguridad abarca todas las capas de la arquitectura WAP. Algunos ejemplos especficos incluyen:

    Libreras de Cryptografia: Provista para la firma de datos, para la integridad y el no rechazo de stos.

    Autentificacion: Provee varios mecanismos para autentificacin cliente-servidor. En la capa de sesin HTTP, se suelen autentificar los clientes con los proxies y las aplicaciones de servidor. En la capa de Transporte WTLS y TLS handshakes pueden ser usados para autentificar clientes y servidores.

    Identidad: WIM Provee funciones para retener y procesar informacin necesaria para la identificacin y autentificacin.

    PKI: El set de Servicios de Seguridad habilita y usa criptografa de clave pblica y certificados. [WPKI], [WAPCert].

    Transporte Seguro: Los protocolos de la capa de transporte son definidos por Transporte Seguro sobre datagramas y TLS es definido por Transporte Seguro sobre conexiones (Ejemplo; TCP)

    Seguro Soportado: Algunas redes soportadas dan niveles de seguridad soportados. Por ejemplo, las redes IP proveen nivel de soporte de seguridad con IPSec.

    Servicio de DescubrimientoEste servicio es fundamental y puede encontrarse en varias capas.

    Algunos ejemplos incluyen:

    EFI: External Functionality Interface (EFI) permite a las aplicaciones ver cuales funciones o servicios externos estn disponibles en el dispositivo.

    Suministro: Permite a un dispositivo ser aprovisionado con los parmetros necesarios para acceder a los servicios de la red.

    Descubrimiento de Navegacin: Permite a un dispositivo descubrir un nuevo servicio de la red durante la navegacin como cuando se descarga un recurso de un servidor hypermedia.

    Servicio Lookup: Provisto para el descubrimiento de parmetros de servicios a travs de un directorio ordenado por nombre. Un ejemplo de esto es el DNS (Domain Name System).

    Sistemas Distribuidos - WAP Pgina 13 de 17

  • Universidad Nacional de RosarioFacultad de ciencias exactas, ingeniera y agrimensura.Ingeniera electrnica.

    EJEMPLOS DE CONFIGURACION DE LA TECNOLOGIA WAP

    Como varios de estos servicios en la pila WAP pueden ser provistos usando diferentes protocolos segn las circunstancias, hay ms de una posibilidad de configurar la pila. Los siguientes esquemas describen algunos casos utilizando tecnologa WAP. Estos son ilustrativos, solo para propsitos informativos.

    WAP 1.X GATEWAY

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

    Sistemas Distribuidos - WAP Pgina 14 de 17

  • Universidad Nacional de RosarioFacultad de ciencias exactas, ingeniera y agrimensura.Ingeniera electrnica.

    WAP HTTP Proxy con perfil TCP y http

    Este esquema describe un proxy WAP HTTP. La configuracin del proxy es muy usada en Internet para el acceso web ordinario, datos multimedia, Ejemplo; descarga de msica, video, etc. Esta configuracin coloca al WAP Proxy entre las redes cableadas y las inalmbricas para tener performance usando perfiles inalmbricos de TCP (mostrado como TCP*). Adems sobre la optimizacin de TCP, el perfil inalmbrico de HTTP (HTTP*) permite aumentar la performance. Ambos perfiles constan de opciones IETF que proveen operaciones de eficiencia sobre redes inalmbricas. Las versiones de perfiles inalmbricos son nter operables con TCP y HTTP.

    WAP Proxy soporte para tunel TLS

    El esquema describe un proxy WAP HTTP que establece un tnel orientado a conexin a un servidor Web, por ejemplo, en respuesta a un comando connect. Esta configuracin es usada para permitir al

    Sistemas Distribuidos - WAP Pgina 15 de 17

  • Universidad Nacional de RosarioFacultad de ciencias exactas, ingeniera y agrimensura.Ingeniera electrnica.

    TLS proveer seguridad end-to-end entre la terminal mvil y el servidor de origen. E-comerce es un ejemplo de uso de seguridad end-to-end.Acceso Directo

    El esquema describe un dispositivo WAP accediendo directamente a un servidor Web va Internet. El router de IP inalmbrico es una parte estndar de una red IP que se usa para transferir paquetes IP de un nodo de conexin (Ej; nodo inalmbrico) a otra (Ej; nodo cableado). Esta configuracin puede aplicarse al caso donde el nivel soportado de seguridad (como IPSec) es utilizado.En el escenario de la conexin directa, la optimizacin inalmbrica es definida por el perfil inalmbrico para TCP y HTTP, pudiendo no estar disponibles.

    Soporte Pila Dual

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

    Sistemas Distribuidos - WAP Pgina 16 de 17

  • Universidad Nacional de RosarioFacultad de ciencias exactas, ingeniera y agrimensura.Ingeniera electrnica.

    configuracin es til en casos donde los dispositivos necesitan operar tanto con viejos como con nuevos servidores WAP.LOS PUNTOS DEBILES DEL WAP

    El gran obstculo que el WAP tiene que sobrepasar es la seguridad. La versin actual incluye un set de aplicaciones llamado Wireless Transport Layer Security (WTLS), el que especifica cmo encriptar datos inalmbricos mientras ellos estn transitando desde los telfonos celulares hacia los operadores de la red.

    El punto dbil del sistema, sin embargo, es el servidor que opera la ya citada WAP Gateway, donde los datos son decodificados y reencriptados usando cdigos de Internet. Por una fraccin de segundo informacin privada del usuario del telfono celular no est encriptada.

    Y como si esto fuese poco, una disputa de patentes enturbia los prospectos del WAP.

    Adems, el WAP no es el nico en este juego. Algunos operadores de redes inalmbricas de Estados Unidos deben decidir entre adherirse al actual HDML o alternar con las estandarizaciones del software del WAP. Tecnolgicamente, no hay mucha diferencia entre WAP y HDML. La ventaja del WAP radica en que es un estndar abierto, no existe propiedad alguna.Es decir, el operador de redes utilizando WAP puede comprar micro-buscadores entre una variedad de oferentes en lugar de confiar solamente en Phone.com. Cambiar de HDML a WAP tiene un costo.

    Algunos equipamientos no son compatibles con los estndares del WAP, incluyendo algunos viejos telfonos celulares que trabajan slo con HDML.

    BIBLIOGRAFIA:

    - www.openmobilealliance.org/tech/affiliates/wap/wapindex.html

    - www.webestilo.com/wml/

    - www.wapforum.org

    Sistemas Distribuidos - WAP Pgina 17 de 17