WAP: Unterschied zwischen den Versionen

212 Bytes entfernt ,  2. September 2009
imported>Hausmeister
imported>Hausmeister
 
Zeile 7: Zeile 7:
* Eine Kodierung in binärer Form erlaubt eine sehr kompakte Umsetzung, weist jedoch weder eine offene Struktur auf, noch ist sie lesbar.
* Eine Kodierung in binärer Form erlaubt eine sehr kompakte Umsetzung, weist jedoch weder eine offene Struktur auf, noch ist sie lesbar.


Die Lösung des Problems besteht darin, dass bei WAP zwar die offene Form einer Auszeichnungssprache (bei WAP ist dies die [[Wireless Markup Language|WML]] - ''Wireless Markup Language'') beibehalten wird, diese jedoch nicht als Text, sondern in [[Compiler|kompilierter]] Form zum WAP-Client übertragen wird. Dazu erfolgt die Kommunikation zwischen WAP-Client und [[Webserver]] über einen [[Proxy (Rechnernetz)|Proxy]], den so genannten WAP-[[Gateway (Computer)|Gateway]]. Dieser übersetzt die binär vom WAP-Client eintreffenden Anfragen in Klartext an den [[Web-Server]]. Die Antworten des Servers werden im [[WAP-Gateway]] kompiliert im [[MIME-Typ]] [[WMLC]] (Wireless Markup Language Compiled) an den Client übertragen. Dazu übernimmt der Gateway Aufgaben (wie syntaktische Analyse der WML-Seiten), die im Web der Browser ausführt.
Die Lösung des Problems besteht darin, dass bei WAP zwar die offene Form einer Auszeichnungssprache (bei WAP ist dies die WML - ''Wireless Markup Language'') beibehalten wird, diese jedoch nicht als Text, sondern in kompilierter Form zum WAP-Client übertragen wird. Dazu erfolgt die Kommunikation zwischen WAP-Client und Webserver über einen [[Proxy]], den so genannten WAP-Gateway. Dieser übersetzt die binär vom WAP-Client eintreffenden Anfragen in Klartext an den [[Web-Server]]. Die Antworten des Servers werden im [[WAP-Gateway]] kompiliert im MIME-Typ WMLC (Wireless Markup Language Compiled) an den Client übertragen. Dazu übernimmt der Gateway Aufgaben (wie syntaktische Analyse der WML-Seiten), die im Web der Browser ausführt.


Die Kommunikation zwischen Server und WAP-Gateway verwendet das im Web etablierte Protokoll [[Hypertext Transfer Protocol|HTTP]]. Die Kommunikation zwischen Gateway und WAP-Client erfolgt (bis WAP 1.2) via [[Wireless Session Protocol|WSP]]. In der Verwendung des Trägers auf der Funkstrecke ist WAP flexibel, möglich sind zum Beispiel [[Circuit Switched Data]] (CSD), [[High Speed Circuit Switched Data]] (HSCSD), [[General Packet Radio Service]] (GPRS), aber auch [[Universal Mobile Telecommunications System]] (UMTS) und [[High Speed Downlink Packet Access]] (HSDPA). Die Nutzung des GSM-spezifischen [[Unstructured Supplementary Service Data|USSD]]-Übermittlungsdienstes ist ebenfalls möglich.
Die Kommunikation zwischen Server und WAP-Gateway verwendet das im Web etablierte Protokoll HTTP. Die Kommunikation zwischen Gateway und WAP-Client erfolgt (bis WAP 1.2) via WSP. In der Verwendung des Trägers auf der Funkstrecke ist WAP flexibel, möglich sind zum Beispiel [[Circuit Switched Data]] (CSD), High Speed Circuit Switched Data (HSCSD), General Packet Radio Service (GPRS), aber auch Universal Mobile Telecommunications System (UMTS) und High Speed Downlink Packet Access (HSDPA). Die Nutzung des GSM-spezifischen Data|USSD]]-Übermittlungsdienstes ist ebenfalls möglich.


==WAP-basierte Anwendungen==
==WAP-basierte Anwendungen==
Anonymer Benutzer