next up previous contents
Next: 2.3.1 Anwendungsschicht Up: 2. Grundlagen Previous: 2.2 Wer braucht WAP

2.3 Wie funktioniert WAP

WAP ist im Grunde genommen nichts anderes als eine Spezifikation, die die Kommunikation zwischen dem mobilen Gerät wie einem Handy und dem Internetserver, auf welchem die aufgerufenen WML-Seiten liegen, regelt.

Zwischen dem Handy und dem Server liegt ein Gateway. Dieses ist für den nahtlosen Übergang von der mobilen Übertragungsschiene zum Internet zuständig. Diesem Gateway (auch WAP-Proxy genannt) fällt somit die Aufgabe zu, zwischen dem Telefonnetz und dem Internet zu übersetzen. Vom Gateway zum Internetserver werden hier die Protokolle auf HTTP und TCP/IP umgesetzt und die dann erhaltenen Daten vom Gateway zum Handy binär codiert und komprimiert, um die Datenmengen zu verkleinern und Bandbreite zu sparen. Abbildung 2.1 verdeutlicht diesen Zusammenhang.

Figure: Der Übertragungsweg einer WAP-Anfrage
\resizebox*{1\textwidth}{!}{\includegraphics{Handy-Server.eps}}

Das WAP-Gerät stellt durch den Microbrowser WML-Seiten dar. Die Sprache ähnelt sehr stark HTML, benutzt aber den XML-Standard. Außerdem bietet sie ein paar nützliche Funktionen, welche den Umgang beim Browsen mit dem WAP-Handy vereinfachen. Daneben gibt es WMLScript als Skriptsprache, welche mit Javascript vergleichbar ist.

Damit WAP effizient arbeitet, wurde ein spezielles Schichtenmodell eingeführt. Ähnliche Modelle kennt man von anderen Netzwerkprotokollfamilien wie TCP/IP. WAP wird durch fünf Schichten beschrieben. Dies ist in Abbildung 2.2 dargestellt.

0pt
  1. Anwendungsschicht (Application Layer):
    Wireless Application Environment (WAE)
  2. Sitzungsschicht (Session Layer):
    Wireless Session Protocol (WSP)
  3. Übertragungsschicht (Transaction Layer):
    Wireless Transaction Protocol (WTP)
  4. Sicherheitsschicht (Security Layer):
    Wireless Transport Layer Security (WTLS)
  5. Transportschicht (Transport Layer):
    Wireless Datagramm Protocol (WDP)


Figure 2.2: Das Schichtenmodell von WAP
\resizebox*{0.5\textwidth}{!}{\includegraphics{WAP-Schichtenmodell.eps}}



Subsections
next up previous contents
Next: 2.3.1 Anwendungsschicht Up: 2. Grundlagen Previous: 2.2 Wer braucht WAP
2001-06-21 Copyright by Jens Bierkandt, bierkandt@waptune24.de, waptune24.de