WAP - Architektura
WAP jest zaprojektowany w sposób warstwowy, dzięki czemu może być rozszerzalny, elastyczny i skalowalny. W rezultacie stos protokołów WAP jest podzielony na pięć warstw -
Warstwy protokołu WAP
Application Layer
Wireless Application Environment(WAE). Ta warstwa jest najbardziej interesująca dla twórców treści, ponieważ zawiera między innymi specyfikacje urządzeń oraz języki programowania tworzenia treści, WML i WMLScript.
Warstwa sesji
Protokół sesji bezprzewodowej (WSP). W przeciwieństwie do HTTP, WSP został zaprojektowany przez forum WAP w celu zapewnienia szybkiego zawieszenia i ponownego połączenia.
Warstwa transakcji
Wireless Transaction Protocol (WTP). WTP działa w oparciu o usługę datagramową, taką jak protokół UDP (User Datagram Protocol) i jest częścią standardowego zestawu protokołów TCP / IP używanych w celu zapewnienia uproszczonego protokołu odpowiedniego dla stacji bezprzewodowych o niskiej przepustowości.
Warstwa bezpieczeństwa
Wireless Transport Layer Security (WTLS). WTLS zawiera funkcje bezpieczeństwa oparte na ustalonym standardzie protokołu Transport Layer Security (TLS). Obejmuje usługi kontroli integralności danych, prywatności, odmowy usług i uwierzytelniania.
Warstwa transportowa
Bezprzewodowy protokół datagramów (WDP). WDP pozwala WAP być niezależnym od nośnika poprzez dostosowanie warstwy transportowej znajdującego się poniżej nośnika. WDP prezentuje spójny format danych w wyższych warstwach stosu protokołów WAP, oferując w ten sposób twórcom aplikacji zaletę polegającą na niezależności nośnika.
Każda z tych warstw zapewnia dobrze zdefiniowany interfejs dla warstwy nad nią. Oznacza to, że wewnętrzne działanie dowolnej warstwy jest przezroczyste lub niewidoczne dla warstw znajdujących się nad nią. Architektura warstwowa umożliwia innym aplikacjom i usługom korzystanie również z funkcji zapewnianych przez stos WAP. Umożliwia to wykorzystanie stosu WAP dla usług i aplikacji, które obecnie nie są określone przez WAP.
Architektura protokołu WAP jest pokazana poniżej wraz z typowym stosem protokołów internetowych.
Należy zwrócić uwagę, że nośniki sieci komórkowej w dolnej części powyższego rysunku nie są częścią stosu protokołów WAP.