În general, structura arhitecturii protocolului de aplicare fără fir (WAP) este stratificată, cu fiecare componentă stivuită peste alta. Această arhitectură este uneori denumită „Stiva WAP”. Structura stratificată permite WAP-ului să găzduiască alte componente dacă este necesar, făcându-l adaptabil și extins. Cele trei straturi primare din arhitectura WAP constau din Wireless Datagram Protocol (WDP), Wireless Transaction Protocol (WTP) și Wireless Session Protocol (WSP). Alte straturi, cum ar fi Wireless Transport Layer Security (WTLS) și Wireless Application Environment (WAE), sunt adesea incluse în stivă și au funcții importante.
În partea de jos a arhitecturii WAP se află metoda operatorului de rețea sau mediul în care sunt trimise informații, cum ar fi serviciul de mesaje scurte (SMS) pentru mesaje text sau serviciul radio general de pachete (GPRS) pentru conexiunea la Internet mobil. Chiar deasupra purtătorului se află WDP, care devine mijlocul dintre purtător și straturile de deasupra acestuia. Se asigură că WAP-ul este sincronizat corect cu metoda operatorului, astfel încât conexiunea să fie stabilă, consecventă și continuă.
Chiar deasupra WDP este WTLS. După cum sugerează și numele, acest strat din arhitectura WAP asigură că datele sunt securizate și restricționate de la o terță parte „cu ureche”. Aceasta înseamnă că WTLS încorporează de obicei o criptare a mesajelor trecute de la o rețea la alta și verifică mesajul și rețeaua expeditorului pentru autentificare. WTLS asigură, de asemenea, că mesajul își menține integritatea și nu suferă nicio modificare atunci când este primit.
WTP, pe lângă WTLS, gestionează transferul de date. Se poate gândi la WTP ca la un agent de aplicare a traficului care permite trimiterea și primirea mesajelor. De exemplu, WTP nu permite unui telefon mobil să trimită mesaje atunci când nu există semnal și nici nu permite unui alt telefon mobil să primească mesaje atunci când este oprit. Acest strat este responsabil și de organizarea mesajelor, motiv pentru care datele sunt de obicei trimise în funcție de ora și data tranzacției.
După WTP vine WSP, care determină dacă este necesar schimbul dublu de informații în timpul transferului de date sau este nevoie doar de un schimb unidirecțional. Când este implicat un schimb bidirecțional, cum ar fi camerele de chat și conferințele video, WSP redirecționează datele către WSP pentru a gestiona fluxul de date. Dacă se efectuează o tranzacție unidirecțională, cum ar fi în streaming video, WSP-ul atribuie datele WDP-ului pentru a se asigura că pachetele de date sunt trimise în mod continuu până când datele sunt complete.
Cel mai înalt nivel al arhitecturii WAP este WAE, care oferă programatorilor și altor utilizatori un loc pentru a crea și edita conținutul și modul în care funcționează o aplicație. Acest strat poate conține coduri HTML (HyperText Markup Language) pentru pagini web și adresa URL care acționează ca adresă pentru un site web. Dintre straturile din arhitectura WAP, WAE este probabil cel mai accesibil oricărui utilizator care dorește să-și personalizeze site-ul web, să înlocuiască fundalul paginilor, să schimbe culoarea textelor și chiar să își programeze propriul joc și instrumente.