|
||||||||||||||||||||
|
|
Le WAP Le WAP (Wireless Application Protocol, ou protocole d'application sans fil) a été créé en 1997 par Nokia, Ericsson, Motorola et Unwired Planet. Il s'agit d'une série de normes établies pour permettre aux terminaux mobiles (téléphones, PDA, etc.) de communiquer avec un serveur installé sur le réseau des opérateurs de téléphonie mobile. Ceci permet ensuite aux appareils mobiles d'accéder à des services sur Internet. Sur le réseau Orange, l'infrastructure du portail WAP permet aux abonnés disposant d'un appareil compatible d'accéder à un large éventail d'informations telles que l'actualité, les prévisions météo ou les résultats sportifs. Elle permet également d'accéder à divers produits et services haut de gamme , notamment des jeux, des contenus multimédia, des applications à télécharger et des services basés sur la localisation de l'utilisateur.
Caractéristiques techniques du WAP Le WAP est un protocole sans fil ; il fonctionne donc sur les infrastructures existantes, comme le Service de transmission de données avec commutation de circuits (CSD), le Service de messages courts (SMS) et le Service général de radiocommunication en mode paquet (GPRS). La version 2.0 du WAP introduit de nouvelles fonctionnalités multimédia, telles que le streaming ou le téléchargement de contenus multimédia volumineux (musique ou vidéo, par exemple). Les protocoles WAP 2.0 permettent aux téléphones mobiles d'accéder à des services de données sur Internet. De plus, ils finalisent la migration vers le langage XHTML (balisage hypertexte extensible) et le protocole TCP (contrôle de transmission), qui sont à la base de cette technologie. Ainsi, il est plus facile pour les développeurs de créer des applications. Les utilisateurs équipés de terminaux compatibles XHTML MP auront accès à des applications plus riches, avec des graphiques en couleur et des possibilités textuelles accrues. Orange propose actuellement un accès CSD et GPRS. Néanmoins, le WAP est si flexible qu'il peut prendre en charge toutes les normes des réseau de téléphonie mobile : Accès multiple par répartition en code (AMRC) ou même Système de télécommunications mobiles universelles (UMTS). Le schéma ci dessous met en évidence les piles de protocoles mises en œuvre lorsqu'un appareil WAP 1.x se connecte à un service Internet.
Afin d'améliorer la sécurité, le terminal peut avoir recours à une couche de sécurité (WTLS) pour authentifier le portail WAP et coder les messages lors de leur transfert. De plus, le terminal peut demander au portail WAP d'établir un chemin d'accès sécurisé vers le serveur Web, à l'aide d'un protocole SSL/TLS. Dans ce cas, le portail WAP déchiffre et code les messages avant de les transférer entre les deux tronçons. La méthode WAP Push permet d'envoyer des publicités ou messages personnalisés interactifs vers les appareils compatibles. Deux méthodes efficaces permettent l'envoi proactif de contenu vers un appareil mobile : le Service de messages courts (SMS) ou le maintien d'une session GPRS permanente (trafic sortant) avec le serveur de contenu. Il existe deux types de messages WAP Push : chargement de service (SL) et indication de service (SI). Le processus de réception des messages WAP Push varie considérablement en fonction du type de message et de l'appareil mobile :
D'un point de vue technique, le fonctionnement des messages SL Push est largement comparable aux MMS : l'utilisateur est averti uniquement après téléchargement du contenu.
Le schéma ci dessous décrit le flux de transmission d'un message SI Push.
La version 2.0 du WAP introduit de nouvelles fonctionnalités multimédia, telles que le streaming ou le téléchargement de contenus multimédia volumineux (musique ou vidéo, par exemple). Les protocoles WAP 2.0 permettent aux téléphones mobiles d'accéder à des services de données sur Internet. De plus, ils finalisent la migration vers le langage XHTML (balisage hypertexte extensible) et le protocole TCP (contrôle de transmission), qui sont à la base de cette technologie. Ainsi, il est plus facile pour les développeurs de créer des applications. Les utilisateurs équipés d'appareils compatibles XHTML MP auront accès à des applications plus riches, avec des graphiques en couleur et des possibilités textuelles accrues. Le schéma ci dessous illustre l'accès d'un appareil WAP 2.0 à un serveur Web sur Internet.
Le portail WAP joue le rôle de convertisseur de protocole de transport, comme dans l'exemple relatif au WAP 1.x : il convertit le protocole sans fil HTTP/TCP optimisé en un protocole HTTP/TCP standard, pris en charge par le serveur Web. Le protocole WAP 2.0 offre également une sécurité accrue, comblant la faille de sécurité bien connue du protocole WAP 1.x. Le schéma ci dessous décrit le modèle de sécurité du protocole WAP 1.x.
Etant donné que le protocole utilisé entre l'appareil WAP et le portail WAP (protocole WTLS) est différent de celui utilisé entre le portail WAP et le serveur Web (protocole SSL/TLS), les données sont déchiffrées au sein même du portail. Présentation de l'architecture WAP Le schéma ci dessous illustre les principaux éléments mis en œuvre lorsqu'un appareil compatible WAP communique avec un serveur Web ; il décrit l'architecture WAP globale, les principaux éléments mis en œuvre et les protocoles utilisés.
Le terminal compatible WAP se connecte au réseau mobile selon le processus illustré ci dessus. Diverses méthodes sont envisageables ; il s'agit vraisemblablement d'un accès CSD ou GPRS. Une fois la connexion établie, l'appareil WAP soumet une demande d'URL au portail WAP ; il utilise pour cela des protocoles WAP (WSP/WTP ou HTTP s'il s'agit d'un appareil WAP 2.0). Le portail WAP demande alors l'URL en question via des protocoles Internet standard (HTTP/HTTPS). Une fois le contenu renvoyé au portail WAP, celui ci peut effectuer diverses opérations d'optimisation ou de conversion. Si le contenu est conforme aux spécifications WAP 1.x et qu'il apparaît au format WML (exploitable par l'utilisateur), le portail WAP convertit les données WML en codes WML ou WMLC. C'est à ce moment là que le code est « comprimé » en données binaires (exploitables par le terminal), pour limiter le débit de la liaison sans fil. Ces codes WML sont ensuite transmis au terminal WAP. Une fois les données WMLC reçues sur le terminal WAP, le navigateur WAP affiche le contenu destiné à l'utilisateur sur l'écran de l'appareil. |
|||||||||||||||||||