Wprowadzenie do WAP
WAP (Wireless Application Protocol) to zbiór otwartych, międzynarodowych standardów, które definiują protokół aplikacji bezprzewodowych. Rozwój protokołu jest zarządzany przez organizację WAP Forum, która jest częścią większej struktury. Pierwsza wersja protokołu powstała w 1998 roku, a kolejne wersje w 1999 i 2001 roku.
WAP został zaprojektowany, aby umożliwić dostęp do usług WWW na urządzeniach mobilnych, takich jak telefony komórkowe i PDA, uwzględniając ich ograniczenia techniczne oraz ograniczenia łącza danych, takie jak CSD czy GPRS. Użytkownicy mogą korzystać z emulatorów WAP do przeglądania stron WAP na komputerach podłączonych do Internetu.
WAP 1.x
W celu osiągnięcia założonych celów w wersji 1.x stworzono kilka kluczowych protokołów, które odpowiadają za:
- Bezpieczny transport danych
- Kontrolowanie połączenia
Protokół minimalizuje ilość nagłówków w pakietach, co zwiększa efektywność przesyłania danych. Nadrzędną warstwą protokołów jest WAP. Język opisu stron to WML (Wireless Markup Language), który oparty jest na XML. Odpowiednikiem JavaScript w WAP jest WMLScript, służący do prostych obliczeń po stronie przeglądarki mobilnej.
WAP 2.0
WAP 2.0 wprowadza znaczące zmiany, przystosowując protokół do obsługi standardów internetowych takich jak IP, TCP, TLS i HTTP. To uprościło architekturę systemu oraz umożliwiło dostęp do szerszej gamy usług internetowych. W tej wersji wprowadzono nowy język opisu stron, którym jest XHTML-MP (XHTML Mobile Profile).