Articulo de referencia

Protocolo de aplicación inalámbrica

Contenido de noticias de viajes mostrado en el navegador WAP de un Nokia 3650. El Protocolo de Aplicaciones Inalámbricas ( WAP ) es un estándar técnico obsoleto para acceder a i...

Contenido de noticias de viajes mostrado en el navegador WAP de un Nokia 3650.

El Protocolo de Aplicaciones Inalámbricas ( WAP ) es un estándar técnico obsoleto para acceder a información a través de una red celular móvil . Introducido en 1999, [ 1 ] WAP permitía a los usuarios con dispositivos móviles compatibles navegar por contenido como noticias, el tiempo y resultados deportivos proporcionados por los operadores de redes móviles , especialmente diseñado para las capacidades limitadas de un dispositivo móvil. [ 2 ] El sistema japonés i-mode ofrecía un estándar de datos inalámbricos alternativo.

Antes de la introducción de WAP, los proveedores de servicios móviles tenían oportunidades limitadas para ofrecer servicios de datos interactivos, pero necesitaban interactividad para admitir aplicaciones de Internet y web . Aunque se promocionó mucho en su lanzamiento, WAP sufrió críticas. Sin embargo, la introducción de las redes GPRS , que ofrecían una velocidad mayor, condujo a una mejora en la experiencia de WAP. [ 3 ] [ 4 ] El contenido de WAP se accedía mediante un navegador WAP , que es como un navegador web estándar pero diseñado para leer páginas específicas para WAP, en lugar de HTML . Para la década de 2010 había sido reemplazado en gran medida por estándares más modernos como XHTML . [ 5 ] Los teléfonos modernos tienen navegadores web adecuados, por lo que no necesitan el marcado WAP para la compatibilidad y, por lo tanto, la mayoría ya no pueden renderizar y mostrar páginas escritas en WML , el lenguaje de marcado de WAP. [ 6 ]

Especificaciones técnicas

pila WAP

El estándar WAP describió un conjunto de protocolos o pila [ 8 ] que permite la interoperabilidad de equipos y software WAP con diferentes tecnologías de red, como GSM e IS-95 (también conocido como CDMA ).

El protocolo más básico del conjunto, el Protocolo de Datagramas Inalámbricos (WDP), funciona como una capa de adaptación que hace que cualquier red de datos se parezca un poco a UDP para las capas superiores, al proporcionar un transporte de datos no fiable con dos números de puerto de 16 bits (origen y destino). Todas las capas superiores ven WDP como un mismo protocolo, que tiene varias "implementaciones técnicas" sobre otros "portadores de datos" como SMS , USSD , etc. En portadores IP nativos como GPRS , el servicio de radio por paquetes UMTS o PPP sobre una conexión de datos conmutada por circuito, WDP es, de hecho, exactamente UDP.

La capa de seguridad de transporte inalámbrico (WTLS), una capa opcional, proporciona un mecanismo de seguridad basado en criptografía de clave pública similar al protocolo de seguridad de la capa de transporte (TLS) de Internet. La implementación de WTLS depende del nivel de seguridad requerido para una aplicación WAP determinada, y esta capa proporciona integridad de datos, privacidad, autenticación y protección contra ataques de denegación de servicio. [ 9 ]

WTP proporciona soporte para transacciones adaptado al entorno inalámbrico. Permite la transmisión fiable de mensajes, de forma similar a TCP . Sin embargo, WTP es más eficaz que TCP cuando se pierden paquetes, algo frecuente en las tecnologías inalámbricas 2G en la mayoría de las condiciones de radio. A diferencia de TCP, WTP no interpreta erróneamente la pérdida de paquetes como congestión de la red.

Los sitios WAP están escritos en WML, un lenguaje de marcado. [ 10 ] WAP proporciona contenido en forma de mazos, que tienen varias tarjetas: los mazos son similares a las páginas web HTML, ya que son la unidad de transmisión de datos utilizada por WAP y cada uno tiene su propia URL única, y las tarjetas son elementos como texto o botones que un usuario puede ver. [ 11 ] WAP tiene URL que se pueden escribir en una barra de direcciones, similar a las URL en HTTP. Las URL relativas en WAP se utilizan para navegar dentro de un mazo, y las URL absolutas en WAP se utilizan para navegar entre mazos. [ 10 ] WAP fue diseñado para operar en redes con ancho de banda limitado mediante el uso de compresión de datos antes de transmitir datos a los usuarios. [ 12 ]

Este conjunto de protocolos permite que un terminal transmita solicitudes que tengan un equivalente HTTP o HTTPS a una puerta de enlace WAP ; la puerta de enlace traduce las solicitudes a HTTP simple. Los paquetes WAP se entregan a través de un proxy que verifica la corrección y consistencia de la sintaxis WML de los paquetes, lo que mejora la experiencia del usuario en teléfonos móviles con recursos limitados. [ 5 ] WAP no puede garantizar cómo aparecerá el contenido en una pantalla, porque los elementos WAP se tratan como sugerencias para adaptarse a las capacidades de cada dispositivo móvil. Por ejemplo, algunos teléfonos móviles no admiten gráficos/imágenes o cursiva. [ 11 ]

El entorno de aplicaciones inalámbricas (WAE, por sus siglas en inglés) define lenguajes de marcado específicos para cada aplicación.

Para la versión 1.X de WAP, el lenguaje principal del WAE es Wireless Markup Language (WML). En WAP 2.0, el lenguaje de marcado principal es XHTML Mobile Profile .

WAP Push

Proceso de envío de WAP

La función WAP Push se incorporó a la especificación para permitir que el contenido WAP se enviara al teléfono móvil con una mínima intervención del usuario. Un WAP Push es básicamente un mensaje codificado especialmente que incluye un enlace a una dirección WAP. [ 13 ]

WAP Push se especificó sobre el Protocolo de Datagramas Inalámbricos (WDP); por lo tanto, puede entregarse a través de cualquier portador compatible con WDP, como GPRS o SMS. [ 14 ] La mayoría de las redes GSM tienen una amplia gama de procesadores modificados, pero la activación GPRS desde la red generalmente no es compatible, por lo que los mensajes WAP Push deben entregarse sobre el portador SMS.

Al recibir una notificación WAP Push, un dispositivo compatible con WAP 1.2 (o posterior) le dará automáticamente al usuario la opción de acceder al contenido WAP. Esto también se conoce como WAP Push SI ( Indicación de Servicio ). [ 14 ] Una variante, conocida como WAP Push SL ( Carga de Servicio ), abre directamente el navegador para mostrar el contenido WAP, sin interacción del usuario. Dado que este comportamiento plantea problemas de seguridad, algunos dispositivos manejan los mensajes WAP Push SL de la misma manera que SI, proporcionando interacción del usuario.

La entidad de red que procesa los mensajes WAP Push y los entrega a través de un portador IP o SMS se conoce como puerta de enlace proxy Push (PPG). [ 14 ]

WAP 2.0

En 2002 se lanzó una versión 2.0 rediseñada. Esta utiliza una versión simplificada de XHTML con HTTP de extremo a extremo , eliminando la puerta de enlace y el conjunto de protocolos personalizados utilizados para la comunicación. Se puede usar una puerta de enlace WAP junto con WAP 2.0; sin embargo, en este caso, se usa como un servidor proxy estándar. La función de la puerta de enlace WAP pasaría entonces de la traducción a agregar información adicional a cada solicitud. Esta información sería configurada por el operador y podría incluir números de teléfono, ubicación, información de facturación e información del terminal.

Los dispositivos móviles procesan XHTML Mobile Profile (XHTML MP), el lenguaje de marcado definido en WAP 2.0. Es un subconjunto de XHTML y un superconjunto de XHTML Basic . XHTML MP admite una versión de hojas de estilo en cascada ( CSS ) llamada WAP CSS.

MMS

El Servicio de Mensajería Multimedia (MMS) es una combinación de WAP y SMS que permite el envío de mensajes con imágenes.

Historia

El Foro WAP fue fundado en 1998 por Ericsson, Motorola, Nokia y Unwired Planet. [ 15 ] Su objetivo principal era reunir las diversas tecnologías inalámbricas en un protocolo estandarizado. [ 16 ] En 2002, el Foro WAP se consolidó (junto con otros foros de la industria) en la Open Mobile Alliance (OMA). [ 17 ]

Europa

La primera empresa en lanzar un sitio WAP fue el operador de telefonía móvil holandés Telfort BV en octubre de 1999. El sitio fue desarrollado como un proyecto paralelo por Christopher Bee y Euan McLeod y se lanzó con el debut del Nokia 7110. Los especialistas en marketing promocionaron WAP en el momento de su introducción, [ 18 ] lo que llevó a los usuarios a esperar que WAP tuviera el rendimiento del acceso a Internet fijo (no móvil) . BT Cellnet , una de las empresas de telecomunicaciones del Reino Unido , lanzó una campaña publicitaria que mostraba a un usuario de WAP de dibujos animados navegando por un "espacio de información" similar al de Neuromancer . [ 19 ] En términos de velocidad, facilidad de uso, apariencia e interoperabilidad, la realidad estuvo muy lejos de las expectativas cuando los primeros teléfonos estuvieron disponibles en 1999. [ 20 ] [ 21 ] Esto llevó al uso generalizado de frases sarcásticas como "Protocolo de Aplicación Inútil", [ 22 ] "Espera y Paga", [ 23 ] y WAPlash. [ 24 ]

Entre 2003 y 2004, el WAP experimentó un fuerte resurgimiento con la introducción de servicios inalámbricos (como Vodafone Live!, T-Mobile T-Zones y otros servicios de fácil acceso). Los ingresos de los operadores se generaron mediante la transferencia de datos GPRS y UMTS , un modelo de negocio diferente al utilizado por los sitios web y los ISP tradicionales . Según la Mobile Data Association, el tráfico WAP en el Reino Unido se duplicó entre 2003 y 2004. [ 25 ]

Para el año 2013, el uso de WAP prácticamente había desaparecido. La mayoría de las grandes empresas y sitios web han dejado de utilizarlo desde entonces, y hace ya varios años que no es una tecnología predominante para la web en dispositivos móviles.

La mayoría de los navegadores web modernos para móviles son compatibles con HTML, CSS y la mayor parte de JavaScript , y no necesitan utilizar ningún tipo de marcado WAP para la compatibilidad con páginas web. La lista de móviles compatibles con HTML es extensa e incluye todos los dispositivos Android, todas las versiones del iPhone, todos los dispositivos Blackberry, todos los dispositivos con Windows Phone y varios modelos de Nokia.

Asia

WAP tuvo un gran éxito en Japón. Si bien el mayor operador, NTT DoCoMo, no utilizó WAP, prefiriendo su sistema propio i-mode , los operadores rivales KDDI ( au ) y SoftBank Mobile (anteriormente Vodafone Japan ) implementaron con éxito la tecnología WAP. En particular, los servicios chakuuta o chakumovie (canción o película para tono de llamada) de ( au ) se basaban en WAP. Al igual que en Europa, el uso de WAP e i-mode disminuyó en la década de 2010 a medida que los teléfonos inteligentes con capacidad HTML se popularizaron en Japón.

Estados Unidos

La adopción de WAP en los EE. UU. se vio obstaculizada porque varios proveedores de telefonía celular exigían una activación por separado y tarifas adicionales para el soporte de datos, y también porque las compañías de telecomunicaciones intentaron limitar el acceso a los datos únicamente a los proveedores de datos aprobados que operaban bajo licencia del operador de la señal.

En reconocimiento del problema, la Comisión Federal de Comunicaciones de EE. UU. (FCC) emitió una orden el 31 de julio de 2007 que obligaba a los licenciatarios del espectro de 22 megahercios de ancho "Bloque C Superior de 700 MHz" a implementar una plataforma inalámbrica que permitiera a los clientes, fabricantes de dispositivos, desarrolladores de aplicaciones de terceros y otros utilizar cualquier dispositivo o aplicación de su elección al operar en esta banda de red licenciada en particular. [ 26 ] [ 27 ]

Crítica

Los comentaristas criticaron varias deficiencias del Lenguaje de Marcado Inalámbrico (WML) y del WAP. Sin embargo, otros argumentaron que, dadas las limitaciones tecnológicas de su época, logró su objetivo de proporcionar contenido sencillo y personalizado en un momento en que la mayoría de la población mundial no tenía acceso regular a internet. Entre las críticas técnicas se incluyeron:

Aislamiento del resto de la web y de los servicios que no son del operador.

El peculiar lenguaje WML aisló a los usuarios de la web HTML convencional , dejando solo el contenido WAP nativo y el contenido proxy de Web a WAP disponibles para los usuarios de WAP.

Muchos operadores de telefonía móvil vendían sus servicios WAP como "abiertos", ya que permitían a los usuarios acceder a cualquier servicio expresado en WML y publicado en Internet. Sin embargo, también se aseguraban de que la primera página a la que accedían los clientes fuera su propio "portal inalámbrico", el cual controlaban estrictamente. [ 28 ]

Algunos operadores también desactivaron la edición o el acceso a la barra de direcciones en el navegador del dispositivo. Para facilitar a los usuarios que querían salir de la plataforma, se proporcionó una barra de direcciones en un formulario en una página con un enlace externo a la página de inicio codificada. Esto facilita a los operadores la implementación del filtrado de sitios WML externos por URL o la desactivación de la barra de direcciones en el futuro si el operador decide cambiar a todos los usuarios a un modelo de jardín amurallado. Dada la dificultad de escribir URL completas en un teclado de teléfono, la mayoría de los usuarios renunciarían a salir del portal o del jardín amurallado ; al no permitir que terceros publiquen sus propias entradas en el portal inalámbrico de los operadores, algunos sostienen que estos se privan de una valiosa oportunidad. Por otro lado, algunos operadores argumentan que sus clientes habrían querido que ellos gestionaran la experiencia y, en un dispositivo tan limitado, evitaran dar acceso a demasiados servicios.

Requisitos de terminal insuficientes: Los primeros estándares WAP incluían múltiples funciones opcionales y requisitos insuficientemente especificados, lo que significaba que los dispositivos compatibles no necesariamente interoperarían correctamente. Esto generó una gran variabilidad en el comportamiento real de los teléfonos, principalmente porque los implementadores de servicios WAP y los fabricantes de teléfonos móviles no obtuvieron una copia de los estándares ni el hardware correcto ni los módulos de software estándar.

Por ejemplo, algunos modelos de teléfono no aceptaban páginas de más de 1 KB, e incluso algunos se bloqueaban. La interfaz de usuario de los dispositivos también era deficiente: por ejemplo, las teclas de acceso rápido (como la posibilidad de pulsar el '4' para acceder directamente al cuarto enlace de una lista) se implementaban de forma diferente según el modelo de teléfono (a veces el navegador mostraba automáticamente el número de la tecla de acceso rápido junto al enlace, a veces no, y a veces ni siquiera se implementaban).

Capacidades limitadas de la interfaz de usuario: Los terminales con pantallas pequeñas en blanco y negro y pocos botones, como los primeros terminales WAP, tenían dificultades para presentar mucha información al usuario, lo que agravaba los demás problemas: había que tener mucho cuidado al diseñar la interfaz de usuario en un dispositivo con recursos tan limitados, que era el verdadero concepto de WAP.

Problemas de desarrollo

A diferencia del desarrollo web, el desarrollo de WAP era implacable debido a los estrictos requisitos de la especificación WML y las exigencias de optimización y pruebas en una amplia variedad de dispositivos inalámbricos, lo que alargaba considerablemente el tiempo necesario para completar la mayoría de los proyectos. A partir de 2009Sin embargo, gracias a que varios dispositivos móviles son compatibles con XHTML y a que programas como Adobe Go Live y Dreamweaver ofrecen herramientas mejoradas para la creación de contenido web, se hizo más fácil crear contenido accesible para muchos más dispositivos nuevos.

Falta de herramientas de perfilado de agente de usuario: Los sitios web adaptan el contenido a múltiples modelos de dispositivos ajustando las páginas a sus capacidades según el tipo de agente de usuario proporcionado . Sin embargo, los kits de desarrollo existentes para WML no ofrecían esta funcionalidad. Rápidamente se volvió casi imposible para los administradores de sitios determinar si una solicitud provenía de un dispositivo móvil o de un dispositivo más grande y con mayores capacidades. Las especificaciones de los productos no autorizados e incompatibles no incluían ningún perfilado útil ni base de datos de capacidades de dispositivos.

Descuido de los proveedores de contenido por parte de los operadores inalámbricos: Algunos operadores inalámbricos adoptaron una estrategia de "construirlo y vendrán", es decir, simplemente proporcionarían el transporte de datos y los terminales, y luego esperarían a que los proveedores de contenido publicaran sus servicios en Internet y rentabilizaran su inversión en WAP. Sin embargo, los proveedores de contenido recibieron poca ayuda o incentivos para seguir el complejo proceso de desarrollo. Otros, especialmente en Japón (véase más adelante), mantuvieron un diálogo más profundo con su comunidad de proveedores de contenido, lo que posteriormente se replicó en servicios WAP modernos y más exitosos, como i-mode en Japón o el servicio Gallery en Francia. [ 29 ]

Lecciones de diseño de protocolos extraídas de WAP

El modelo WAP original proporcionaba una plataforma sencilla para acceder a servicios WML similares a la web y al correo electrónico mediante teléfonos móviles en Europa y el sudeste asiático. En 2009, seguía contando con una considerable base de usuarios. Las versiones posteriores de WAP, dirigidas principalmente al mercado estadounidense, fueron diseñadas por Daniel Tilden de Bell Labs para un requisito diferente: permitir el acceso completo a XHTML web mediante dispositivos móviles con mayores especificaciones y coste, y con un mayor grado de complejidad de software.

Se ha debatido ampliamente sobre la cuestión de si el diseño del protocolo WAP era apropiado.

El diseño inicial de WAP buscaba específicamente la independencia de protocolos en una variedad de protocolos diferentes (SMS, IP sobre PPP sobre un portador conmutado por circuito, IP sobre GPRS, etc.). Esto ha dado como resultado un protocolo más complejo que el que se habría obtenido con un enfoque directo sobre IP.

Lo más controvertido, sobre todo para quienes trabajan en el ámbito del protocolo IP, fue el diseño de WAP sobre IP. El protocolo de capa de transmisión de WAP, WTP, utiliza sus propios mecanismos de retransmisión sobre UDP para intentar solucionar el problema de la insuficiencia de TCP en redes con alta pérdida de paquetes.

Véase también

Referencias

  1. Sharma, Chetan; Nakamura, Yasuhisa (2003-11-20). Servicios de datos inalámbricos: tecnologías, modelos de negocio y mercados globales . Cambridge University Press. pág . 194. ISBN  978-0-521-82843-7.
  2. "BBC News | SCI/TECH | Wap - ventana inalámbrica al mundo" . news.bbc.co.uk. Consultado el 18 de junio de 2024 .
  3. "BBC - h2g2 Redes celulares europeas - una introducción" . www.bbc.co.uk. Archivado del original el 18 de junio de 2024. Consultado el 18 de junio de 2024 .
  4. "BBC - Bristol - Futuro digital - WAP recibe un impulso" . www.bbc.co.uk. Consultado el 18 de junio de 2024 .
  5. 1 2 "La BBC cierra el sitio web de WML" .
  6. Equipo Digit (enero de 2006). "Vía rápida a la telefonía móvil" . Archivo de Internet . Jasubhai Digital Media. Archivado del original (texto) el 8 de junio de 2014. Recuperado el 1 de marzo de 2017 .
  7. "X.225 : Tecnología de la información – Interconexión de sistemas abiertos – Protocolo de sesión orientado a la conexión: Especificación del protocolo" . Archivado del original el 1 de febrero de 2021. Recuperado el 10 de marzo de 2023 . 
  8. Krishnaswamy, Sankara. "Metodologías de comunicación inalámbrica y protocolo de aplicación inalámbrica" ​​(PDF) . Archivado del original (PDF) el 23 de marzo de 2022.
  9. Noticias de la IEEE Vehicular Technology Society. "Protocolo de aplicación inalámbrica (WAP)" , mayo de 2001. Consultado el 15 de marzo de 2026.
  10. ^ Desarrollo WAP 2.0 . Que. 2002.ISBN 978-0-7897-2602-5.
  11. 1 2 El Protocolo de Aplicaciones Inalámbricas (WAP): Un informe técnico de Wiley . John Wiley & Sons. 14 de marzo de 2002. ISBN 978-0-471-43759-8.
  12. WAP esencial para profesionales web . Prentice Hall Professional. 2001. ISBN 978-0-13-092568-8.
  13. MX Telecom: WAP Push .
  14. 1 2 3 Openwave: Descripción general de la tecnología WAP Push .
  15. Comunicado de prensa de Nokia, 8 de enero de 1998: Ericsson, Motorola, Nokia y Unwired Planet establecen Wireless Application Protocol Forum Ltd.
  16. "Una breve historia de WAP" . Blog de HCI . 8 de diciembre de 2004. Archivado del original el 17 de mayo de 2018. Consultado el 5 de agosto de 2011 .
  17. "Acerca de OMA SpecWorks - OMA SpecWorks" . www.openmobilealliance.org . Archivado del original el 14 de diciembre de 2012. Consultado el 15 de septiembre de 2008 .
  18. ¿Quedará sin respuesta la llamada de Wap? vnunet.com, 2 de junio de 2000
  19. Silicon.com: BT Cellnet criticada por anuncios WAP "engañosos" Publicado el 3 de noviembre de 2000, recuperado el 17 de septiembre de 2008 Archivado el 24 de julio de 2008 en Wayback Machine
  20. http://press.nokia.com/PR/199902/777256_5.html Archivado el 27/08/2001 en Wayback Machine. Comunicado de prensa del Nokia 7110.
  21. https://www.filibeto.org/mobile/firmware.html Fecha de la primera revisión pública del firmware del Nokia 7110
  22. Butters, George (23 de septiembre de 2005). "The Globe and Mail: "Guía de supervivencia para expertos en tecnología inalámbrica", 23 de septiembre de 2005" . The Globe and Mail .
  23. Wet, Phillip de (14 de noviembre de 2000). "Un RIVR lo atraviesa" . ITWeb .
  24. "WAPlash" . Consultado el 29 de mayo de 2014 .
  25. "Noticias, consejos y recomendaciones para profesionales de la tecnología" . TechRepublic . Archivado del original el 2 de agosto de 2009. Consultado el 17 de septiembre de 2008 .
  26. Comisión Federal de Comunicaciones de EE. UU. «La FCC revisa las normas de 700 MHz para impulsar las comunicaciones interoperables de seguridad pública y promover el despliegue de banda ancha inalámbrica» , 31 de julio de 2007. Consultado el 8 de octubre de 2007.
  27. Enlace alternativo a "La FCC revisa las normas de 700 MHz para impulsar las comunicaciones interoperables de seguridad pública y promover el despliegue de banda ancha inalámbrica" ​​Archivado el 18/07/2009 en Wayback Machine
  28. Enciclopedia de Tecnologías y Aplicaciones de Portales . Idea Group Inc (IGI). 30 de abril de 2007. ISBN 978-1-59140-990-8.
  29. «Galería : Moteur de recherche de l'internet mobile» . 2008-08-20. Archivado desde el original el 20 de agosto de 2008 . Consultado el 19 de abril de 2023 . 
Obtenido de " https://en.wikipedia.org/w/index.php?title=Wireless_Application_Protocol&oldid=1358969805 "