Co to jest protokół aplikacji bezprzewodowej (WAP)?

Opublikowany: 2021-11-03

Wczesne telefony komórkowe mogły uzyskiwać dostęp do Internetu za pomocą protokołu WAP (Wireless Application Protocol), który jest starym standardem. Bramka WAP identyfikuje urządzenie podłączone do Internetu i formatuje zawartość przesyłaną do urządzenia pod kątem rozmiaru i typu ekranu.

Oprogramowanie było kłopotliwe, często nie wyświetlało poprawnie ekranu i nie było już używane.

Standard ten stworzyły cztery firmy: Motorola, Ericsson, Nokia i Unwired Planet. Nowsze telefony komórkowe mogą uzyskiwać dostęp do Internetu w podobny sposób jak komputery stacjonarne i laptopy, więc ten protokół nie jest już potrzebny.

W tym artykule
  • Definicja protokołu aplikacji bezprzewodowych
  • Jak działa WAP
  • Dlaczego warto korzystać z WAP?
  • Zalety i wady WAP
  • Stos protokołu WAP
  • Przyszłość WAP

Co to jest protokół aplikacji bezprzewodowej (WAP)?

Wireless Application Protocol (WAP) to protokół przełączania pakietów używany do uzyskiwania dostępu do danych bezprzewodowych w większości bezprzewodowych sieci komórkowych. Oprócz ułatwienia natychmiastowej komunikacji między interaktywnymi urządzeniami bezprzewodowymi a Internetem, WAP zwiększa interoperacyjność specyfikacji bezprzewodowych.

WAP działa w otwartym środowisku i można go utworzyć na dowolnym systemie operacyjnym. Jest to preferowana metoda dostarczania informacji użytkownikom mobilnym.

Za pomocą kaskadowego arkusza stylów WAP (CSS) programiści mogą formatować rozmiary ekranu tak, aby działały na dowolnym urządzeniu mobilnym. Zastosowanie WAP CSS zapewnia kompatybilność z różnymi ekranami urządzeń mobilnych, więc ponowne formatowanie nie jest konieczne.

Protokół datagramowy WAP jest podstawowym interfejsem architektury WAP, który zarządza protokołami warstwy transferowej modeli internetowych i ułatwia komunikację między mobilnymi sieciami bezprzewodowymi i platformami niezależnymi od protokołów wyższych warstw.

Globalne operacje bezprzewodowe mogą łatwo uzyskać dostęp do bram bezprzewodowych za pośrednictwem warstwy transportowej, która zajmuje się problemami z siecią fizyczną. Bramy WAP to serwery umożliwiające dostęp do sieci bezprzewodowych.

Oprócz testowania narzędzi WAP i opracowywania specyfikacji, Open Mobile Alliance (OMA) zapewnia wsparcie dla wszystkich usług mobilnych.

Jak działa WAP

Zestaw protokołów WAP opisuje zestaw protokołów. Ten standard umożliwia współdziałanie między urządzeniami WAP, takimi jak telefony komórkowe korzystające z protokołu, a oprogramowaniem WAP, takim jak przeglądarki internetowe i technologie sieciowe.

Standardy poprawiają wrażenia mobilne, które wcześniej były ograniczone przez sieci bezprzewodowe i urządzenia przenośne.

WAP osiąga to poprzez:

  • Strony można wysyłać przez WAP w formacie WML
  • Standardy takie jak XML, UDP i IP są wydajne w środowiskach bezprzewodowych, ale brakuje im dużej ilości danych, takich jak HTML, HTTP i TLS
  • Umożliwia większą kompresję danych dzięki wykorzystaniu transmisji binarnej
  • Dzięki zastosowaniu lekkiego stosu protokołów można osiągnąć duże opóźnienia, niską stabilność połączenia i niską przepustowość

Model i warstwy WAP

W modelu WAP klienci i serwery komunikują się z dodatkową bramką WAP pełniącą między nimi rolę pośrednika. Brama konwertuje żądania urządzenia WAP wysyłane przez mikroprzeglądarkę na żądania HTTP URL wysyłane przez Internet.

Bramki WAP pobierają odpowiedź z serwera i konwertują ją do pliku WML, który może być odczytany przez mikroprzeglądarki na urządzeniu mobilnym.

Dlaczego warto korzystać z WAP?

W 1999 roku WAP został wprowadzony jako sposób, aby operatorzy sieci bezprzewodowych, dostawcy treści i użytkownicy końcowi mogli korzystać z:

  • Operatorzy sieci bezprzewodowych i telefonów komórkowych

    Dzięki WAP można ulepszyć bezprzewodowe usługi transmisji danych, takie jak poczta głosowa, a także opracować nowe aplikacje mobilne. Nie są wymagane żadne modyfikacje telefonu ani dodatkowe zmiany infrastruktury.

  • Dostawców treści

    WAP umożliwia zewnętrznym twórcom aplikacji wykorzystanie dodatkowych aplikacji i funkcji telefonu komórkowego. Deweloperzy mogą tworzyć efektywne aplikacje mobilne, pisząc aplikacje w WML.

  • Użytkownicy końcowi

    Mówi się, że posiadacze telefonów komórkowych czerpią korzyści z łatwego i bezpiecznego dostępu do usług online, takich jak bankowość, rozrywka, wiadomości i inne informacje. Dostęp do korporacyjnych baz danych i aplikacji biznesowych za pośrednictwem WAP był również przeznaczony dla informacji intranetowych.

    Pomimo tych korzyści, WAP nie osiągnął szerokiego rozpowszechnienia w wielu krajach, a jego użycie znacznie spadło około 2010 roku, gdy telefony komórkowe stały się bardziej kompatybilne z HTML.

Korzyści z WAP

Oto niektóre z zalet protokołu aplikacji bezprzewodowych lub WAP:

  • WAP to technologia, która działa bardzo szybko
  • Technologia jest open-source i całkowicie darmowa
  • Do jego wdrożenia można użyć wielu platform
  • Standardy sieciowe nie mają dla niego znaczenia
  • Dostępne są wyższe opcje sterowania
  • Wzorowany na Internecie, jest zaimplementowany podobnie
  • Dane w czasie rzeczywistym można wysyłać/odbierać za pomocą WAP
  • WAP jest obsługiwany przez większość nowoczesnych telefonów komórkowych i urządzeń

Wady WAP

Oto niektóre wady protokołu aplikacji bezprzewodowych:

  • W WAP szybkość połączenia jest niska, a dostępność ograniczona
  • W niektórych rejonach dostęp do Internetu jest bardzo ubogi, a w innych całkowicie niedostępny
  • System jest mniej bezpieczny
  • Interfejsy użytkownika (UI) są małe w WAP

Stos protokołu WAP

W szczególności opisuje różne warstwy komunikacji i transmisji danych związane z modelem WAP:

1. Warstwa aplikacji

WML to język programowania używany do opracowywania treści i zawierający specyfikacje środowiska aplikacji bezprzewodowych (WAE) oraz urządzenia mobilne.

2. Warstwa sesji

Wireless Session Protocol (WSP) reprezentuje warstwę sesji. Sesje bezprzewodowe są zawieszane i szybko ponownie podłączane za pomocą WSP.

3. Warstwa transakcji

Warstwa transakcyjna składa się z WTP (Wireless Transaction Protocol) i protokołu datagramów użytkownika (UDP). Ta warstwa protokołu TCP/IP zapewnia obsługę transakcji.

4. Warstwa bezpieczeństwa

Podczas transmisji danych zapewnia integralność danych, prywatność i uwierzytelnianie dzięki Wireless Transaction Layer Security (WTLS).

5. Warstwa transportowa

Częścią tej warstwy jest bezprzewodowy protokół datagramów (WDP). Stos protokołów WAP korzysta ze spójnego formatu danych.

WAP przede wszystkim dla treści internetowych

Zasadniczo WAP to aplikacja do dostarczania treści internetowych za pośrednictwem sieci bezprzewodowych, które charakteryzują się niskimi prędkościami i zmiennymi opóźnieniami. Obecnie ograniczenia pamięci przenośnych urządzeń bezprzewodowych sprawiają, że buforowanie nie jest bardzo skuteczne w zmniejszaniu ilości pobieranych informacji.

Przyszłość WAP

W ramach WAP Forum, multimedialne usługi mobilne są aktualnym obszarem zainteresowania. Otwarte protokoły WAP v1.1 i v1.2 umożliwiają transport wielu rodzajów treści multimedialnych. Niemniej jednak nadal istnieje potrzeba dalszych ulepszeń WAP dla niektórych usług multimedialnych, szczególnie tych wykorzystujących media strumieniowe.

Czytając to, trwa kolejna runda aukcji na licencje na telefony komórkowe. Wraz z tworzeniem nowej sieci telefonii komórkowej rola WAP będzie rosła, ponieważ dostępna będzie większa przepustowość i możliwość obsługi wysokich prędkości transmisji danych.

Już teraz można używać WAP z nowymi sieciami komórkowymi, ale spodziewamy się rozszerzenia możliwości WAP o obsługę kolorowej grafiki, strumieniowego przesyłania wideo i dźwięku na żywo i nagranych – w szczególności usług telewizyjnych przesyłanych bezpośrednio do telefonów komórkowych.

Końcowe przemyślenia

WAP to model programowania lub środowisko aplikacji i zestaw protokołów komunikacyjnych oparty na koncepcji World Wide Web. Hierarchiczny projekt WAP jest bardzo podobny do stosu protokołów TCP/IP.

Jednak WAP nie był powszechnie stosowany w wielu krajach, a jego użycie znacznie spadło w 2010 roku, gdy kompatybilność HTML rozprzestrzeniła się na telefony komórkowe.

Inne przydatne zasoby:

Wpływ platform M-Commerce na biznes przyszłości

Bankowość mobilna | Wszystko co musisz wiedzieć

Co to jest blok komunikatów serwera i jak to działa?

5 technologii, które według Cisco zmienią się