Le WAP

Lorsqu'on parle de WAP ( Wirless Application Protocol) on parle d'un système utilisé par les téléphones cellulaires (terminaux) pour obtenir des informations de la part de serveurs. 

Le langage utilisé est le WML. Il s'agit d'un langage très proche du HTML pour les pages Internet. Toutefois le nombre de TAGs (instructions) est très limité. Les images (de type .wbmp) sont - comme le texte - monochrome, et souvent peu atractives.

Le fichier contenant des données se nomme un deck et contient une ou plusieurs card . Une card est une partie visible du deck. Une seule card peut être visible à la fois.

La vitesse de transmission est de 9,6 kbp/s ce qui est très lent. Toutefois le protocole WAP sera compatible avec les protocoles à venir soit

 

protocole WAP

titre.gif (1036 octets)

modèle OSI

Programmation wml

dsdem.gif (1080 octets)

  •  

  •  

    Le protocole de communication des serveurs wap est basé sur le modèle normalisé OSI (Open System Interconnection - interconnexion des systèmes ouverts). Celui pour le Wap est protocole à 5 couches :

    W A E

    Couche 1 : permet l'utilisation de différentes applications sur les terminaux et comprend:

    • modèle d'adressage (URL + URI)

    • langage WML ( comme le HTML pour Internet)

    • langage WMLScript  (comme JavaScript pour une page HTML)

      

    Wireless Application Environment
    W S P

    couche 2:  2 type de service de transfert

    • connecté : transport (WTP) service de session, pull, push

    • non connecté : service pull et push (au-dessus  de la couche Datagram -WDP)

    Wireless Session Protocol
    W T P

    couche 3 : 3 services de fiabilisation de transaction

    • niveau 0, invocation non fiabilisé sans message de résultat

    • niveau 1, invocation fiabilisé sans message de résultat

    • niveau 2, invocation fiabilisé avec message de résultat.

    Ainsi que des servcices tels que :

    • confirmation optionnelle de chaque message reçu

    • transactions asynchrones

    • concaténation des PDU et acquittement différé (réduction du nombre de messages échangés).

    Wireless Transport Protocol
    W T L S couche 4 :couche de transport qui assure le contrôle de fiabilité
    • intégrité de l'information transmise
    • non violabilité du contenu (codé)
    • l'authentification du terminal qui reçoit les données
    • protection (recherche et rejet des données déjà envoyées et non authentifiée)
    Wireless Transport Layer Security
    WDP / UDP couche 5 : Gère l'échange de données entre les applications et assure l'indépendence des autres couches du modèle Wap vis à vis des divers types de réseaux mobiles existants (GSM Data, GPRS, UMTS, ...)
    Wireless Datagram Protocol
    User Datagram Protocol