WAP - Architecture

Le WAP est conçu en couches, de sorte qu'il peut être extensible, flexible et évolutif. En conséquence, la pile de protocoles WAP est divisée en cinq couches -

Couches du protocole WAP

Application Layer

Wireless Application Environment(WAE). Cette couche est la plus intéressante pour les développeurs de contenu car elle contient, entre autres, les spécifications de l'appareil et les langages de programmation de développement de contenu, WML et WMLScript.

Couche de session

Protocole de session sans fil (WSP). Contrairement à HTTP, WSP a été conçu par le Forum WAP pour fournir une suspension et une reconnexion rapides de la connexion.

Couche de transaction

Protocole de transaction sans fil (WTP). Le WTP fonctionne au-dessus d'un service de datagramme, tel que le protocole UDP (User Datagram Protocol) et fait partie de la suite standard de protocoles TCP / IP utilisés pour fournir un protocole simplifié adapté aux stations sans fil à faible bande passante.

Couche de sécurité

Sécurité de la couche de transport sans fil (WTLS). WTLS intègre des fonctionnalités de sécurité basées sur la norme de protocole TLS (Transport Layer Security). Il inclut les contrôles d'intégrité des données, la confidentialité, le déni de service et les services d'authentification.

Couche de transport

Protocole de datagramme sans fil (WDP). Le WDP permet au WAP d'être indépendant du support en adaptant la couche de transport du support sous-jacent. Le WDP présente un format de données cohérent aux couches supérieures de la pile de protocoles WAP, offrant ainsi l'avantage de l'indépendance du support aux développeurs d'applications.

Chacune de ces couches fournit une interface bien définie à la couche au-dessus. Cela signifie que le fonctionnement interne de tout calque est transparent ou invisible pour les calques au-dessus. L'architecture en couches permet à d'autres applications et services d'utiliser également les fonctionnalités fournies par la pile WAP. Cela permet d'utiliser la pile WAP pour des services et des applications qui ne sont actuellement pas spécifiés par WAP.

L'architecture du protocole WAP est illustrée ci-dessous à côté d'une pile de protocole Internet typique.

Notez que les supports de réseau mobile dans la partie inférieure de la figure ci-dessus ne font pas partie de la pile de protocoles WAP.