Der BegriffWAP hat zwei verschiedene Bedeutungen in der Welt der drahtlosen Vernetzung. WAP steht für beides WLAN-Zugangspunkt und Protokoll für drahtlose Anwendungen.
Drahtlose Zugangspunkte
Ein drahtloser Zugangspunkt ist ein Gerät, das ein drahtloses lokales Netzwerk (normalerweise Wi-Fi) mit einem drahtgebundenen Netzwerk (normalerweise Ethernet) verbindet.
Weitere Informationen finden Sie unter - Was sind drahtlose Zugangspunkte?
Protokoll für drahtlose Anwendungen
Das Wireless Application Protocol wurde definiert, um die Bereitstellung von Inhalten an mobile Geräte über drahtlose Netzwerke zu unterstützen. Im Mittelpunkt des WAP-Designs stand ein Netzwerkstack, der auf dem OSI-Modell basiert. WAP implementierte mehrere neue Netzwerkprotokolle, die Funktionen ausführen, die den bekannten Webprotokollen HTTP, TCP und SSL entsprechen, jedoch voneinander getrennt sind.
WAP umfasste die Konzepte von Browsern, Servern, URLs und Netzwerkgateways. WAP-Browser wurden für kleine mobile Geräte wie Handys, Pager und PDAs entwickelt. Anstatt Inhalte in HTML und JavaScript zu entwickeln, verwendeten WAP-Entwickler WML und WMLScript. Da WAP sowohl die Geschwindigkeit des Mobilfunknetzes als auch die Verarbeitungsleistung der Geräte einschränkte, unterstützte WAP nur einen kleinen Teil der Auslastung eines PCs. Typische Anwendungen dieser Technologien waren Newsfeeds, Aktienkurse und Messaging.
Zwar gab es von 1999 bis Mitte der 2000er Jahre eine ansehnliche Anzahl von WAP-fähigen Geräten auf dem Markt, doch es dauerte nicht lange, bis die Technologie durch die rasanten technologischen Verbesserungen bei mobilen Netzwerken und Smartphones überholt war.
Das WAP-Modell
Das WAP-Modell besteht aus fünf Schichten in einem Stapel von oben nach unten: Anwendung, Sitzung, Transaktion, Sicherheit und Transport.
Die Anwendungsschicht von WAP ist die Wireless Application Environment (WAE). WAE unterstützt direkt die WAP-Anwendungsentwicklung mit Wireless Markup Language (WML) anstelle von HTML und WMLScript anstelle von JavaScript. WAE umfasst auch die Wireless Telephony Application Interface (kurz WTAI), die eine Programmierschnittstelle für Telefone zum Einleiten von Anrufen, zum Senden von Textnachrichten und für andere Netzwerkfunktionen bietet.
Die Sitzungsebene von WAP ist das Wireless Session Protocol (WSP). WSP entspricht HTTP für WAP-Browser. WAP umfasst Browser und Server genauso wie das Web, aber HTTP war aufgrund seiner relativen Ineffizienz auf dem Drahtseilweg keine praktische Wahl für WAP. WSP spart wertvolle Bandbreite für drahtlose Verbindungen. WSP arbeitet insbesondere mit relativ kompakten binären Daten, bei denen HTTP hauptsächlich mit Textdaten arbeitet.
Wireless Transaction Protocol (WTP) bietet Transaktionsdienste für zuverlässige und unzuverlässige Transporte. Es verhindert, dass doppelte Kopien von Paketen von einem Ziel empfangen werden, und unterstützt bei Bedarf die erneute Übertragung in Fällen, in denen Pakete verworfen werden. In dieser Hinsicht ist WTP analog zu TCP. WTP unterscheidet sich jedoch auch von TCP. WTP ist im Wesentlichen ein reduziertes TCP, das dem Netzwerk zusätzliche Leistung abverlangt.
Wireless Transaction Layer Security (WTLS) bietet Authentifizierungs- und Verschlüsselungsfunktionen analog zu Secure Sockets Layer (SSL) in Web-Netzwerken. Wie SSL ist WTLS optional und wird nur verwendet, wenn der Inhaltsserver dies erfordert.
Wireless Datagram Protocol (WDP) implementiert eine Abstraktionsschicht für Netzwerkprotokolle auf niedrigerer Ebene. es führt ähnliche Funktionen wie UDP aus. WDP ist die unterste Schicht des WAP-Stapels, implementiert jedoch keine physischen oder Datenverbindungsfunktionen. Um einen vollständigen Netzwerkdienst aufzubauen, muss der WAP-Stack auf einer niedrigeren Ebene implementiert werden Erbe Schnittstelle nicht technisch Teil des Modells. Diese Schnittstellen werden aufgerufen Trägerdienste oder Träger , kann IP-basiert oder nicht IP-basiert sein.