Technologie Wap(2p/page)

publicité
C. A. 2000/2001
Cours-Réseaux 1
Le WAP
Notes de cours de Réseaux
Christian Attiogbé
[email protected]
Faculté des Sciences et Techniques de Nantes
www.sciences.univ-nantes.fr/info/perso/permanents/
attiogbe/enseignements.html
C. A. 2000/2001
Cours-Réseaux 2
Bibliographie
– Xavier Martzel, Alain Helaili, Thomas Papiernik, Laurent
Letourmy, Construire une application WAP, Eyrolles
– O1 Réseaux, Numéro 91, novembre 2000,
– Philippe Merdigot, Christian Germain, Jean-Marc Herellier
WAP, Campus Press, MacMillan
– www.WAPforum.org
– www.inventmobile.com
– www.net-et-WAP.ovh.org
C. A. 2000/2001
Cours-Réseaux 3
Protocole WAP
Wireless Application Protocol
. Communication mobile-internet
. Réseaux mobiles
Faire communiquer, via une passerelle spécialisée, un mobile
avec des serveurs (de ressources diverses) connectés à l’internet.
C. A. 2000/2001
– WAP : pile de protocoles de communication
Petite histoire du WAP
– Concept introduit par une startup américaine,
– en 1997, création du WAP Forum
– adhésion des constructeurs et opérateurs Télécom
Cours-Réseaux 4
C. A. 2000/2001
Cours-Réseaux 5
WAP : pile de protocole
WSP :
Wireless
Session Protocol
WTP :
Wireless
Transaction Protocol
WTLS :
Wireless
Transport Layer Security
WDP :
Wireless
Datagram Protocol
Réseaux mobiles (GSM, GPRS)
Fig. 1 – Pile protocolaire WAP
C. A. 2000/2001
Cours-Réseaux 6
. WSP : Wireless Session Protocol gère les sessions.
. WTP : Wireless Transaction Protocol gère les
transactions.
. WTLS : Wireless Transport Layer Security met en
œuvre le transport sécurisé des données.
. WDP : Wireless Datagram Protocol
C. A. 2000/2001
Cours-Réseaux 7
WTLS inspiré du SSL (Secure Socket Layer) mais
– diminution du nombre d’en-têtes,
– augmentation du taux de compression de données.
– Ajout en 1999 (Wap1.2) du module WIM (WAP Identification
Module) dans les cartes SIM des mobiles pour assurer une
sécurité totale des transactions.
WTLS via le WIM peut récupérer ou enregistrer des informations
directement dans le mobile de l’usager.
C. A. 2000/2001
Cours-Réseaux 8
Technologie WAT :
Wireless Telephony Access
. Intégration de WAP et Téléphonie
. Passage par une passerelle de conversion de protocoles
. Définition d’un environnement WAE par le WAP Forum.
(Wap Application Environment)
C. A. 2000/2001
Cours-Réseaux 9
WAP - Internet
...
...
Serveur de
contenu
(pages html)
Passerelle WAP
mobile
BTS
réseaux internet (IP)
réseaux mobiles
Fig. 2 – WAP - Internet
C. A. 2000/2001
Cours-Réseaux 10
WAE : Environnement de création
d’applications
Contraintes du réseau mobile → de nouvelles applications WAP.
Les environnements classiques ne sont pas adéquats (Langage
HTML, navigateur HTML, etc)
L’environnement WAE comprend :
– le langage WML : WAP Markup Language. Inspiré du
XML, équivalent du HTML pour le WAP
– les WML Scripts. Langage de script pour les applications
WAP, équivalent du javascript.
C. A. 2000/2001
Cours-Réseaux 11
Interconnexion protocolaire WAP Internet
...
...
Micronavigateur
Serveur de
Passerelle
WAP
WAE
WSP/B
contenu
(pages html)
WSP/B
WTP
HTTP
HTTP
SSL
SSL
WTP
WTLS
WTLS
WDP
WDP
TCP-UDP
réseaux mobiles
TCP-UDP
réseaux internet (IP)
Fig. 3 – Interconnexion protocolaire WAP- Internet
C. A. 2000/2001
Cours-Réseaux 12
Généralisation de l’architecture du WAP
pages html
Serveur WEB
SGBD
Passerelle WAP
Sources de données
et applications
serveurs
d’applications
Serveur WAP
Fig. 4 – Architecture WAP
Téléchargement