Sistemi di rete sono organizzati in pile di protocolli con le funzioni raggruppate in strati . Il protocollo di applicazione Web o WAP pila segue questo sistema. Implementa gli strati superiori del sistema di interconnessione modello a sette livelli (OSI ) . Strato 1 è in basso ed è il livello fisico ; strato 7 è il livello applicazione in cima alla pila . Lo stack di protocollo WAP raggiunge dal livello di trasporto ( livello 4 ) fino al livello applicativo ( layer 7) . Almeno un nuovo protocollo è inclusa nella pila a ciascun livello . Transport Layer
Il livello di trasporto WAP è implementato dal Datagram Protocol Wireless . Ciò corrisponde alla User Datagram Protocol nel protocollo TCP /IP ( Transmission Control Protocol /Internet Protocol ) stack. Questo non offre connessioni ma le interfacce con i livelli più bassi , a seguito di uno dei diversi modelli di rete differenti . Questo servizio rende WAP indipendente dal supporto fisico .
Transport Layer Security
Come per le reti cablate , la sicurezza può essere gestita in quasi ogni livello dello stack di protocollo . Il protocollo di sicurezza più popolare in sistemi cablati è il Secure Socket Layer /Transport Layer Security ( SSL /TLS ) . WAP è stato scritto con una versione wireless di TLS come il sistema di sicurezza raccomandato . Questo è chiamato il Wireless Transport Layer Protocol Security ( WTLS ) .
Transaction strato
Il Transaction Layer è specifico per lo stack del protocollo WAP . Non vi è alcun equivalente nella tradizionale reti cablate modello OSI . Questo tiene conto delle circostanze particolari di reti wireless . Un server può essere lento a rispondere , per motivi ambientali o di tasso di dati . Nelle reti cablate , tentativi di stabilire una connessione sarebbe sceso in cui si incontrano i tipi di ritardi diffusi nelle reti wireless . Per mitigare questa debolezza , protocolli wireless rendono la maggior parte di una risposta dal server e concatenare diversi comandi in una volta. L' ( WTP ) Wireless Transaction Protocol implementa questa strategia .
Session layer
Questo livello si apre , mantiene e si chiude una sessione . Nel modello TCP /IP , queste funzioni vengono gestite a livello di trasporto . Applicazioni multimediali preferiscono avere un protocollo separato per queste funzioni - in VoIP ( Voice over IP ) , questa funzione è svolta dalla ( SIP) Session Initiation Protocol . In WAP , queste funzioni sono di competenza del protocollo Session Wireless . Una caratteristica distintiva di questo protocollo è la possibilità di mettere in pausa e riprendere la sessione .
Application Layer
La rete OSI stack di protocollo via cavo ha un livello di presentazione tra il livello di sessione e il livello di applicazione. Nelle applicazioni WAP , le funzioni di presentazione sono integrate nel livello applicazione . Questo è per la velocità di risposta, che è essenziale in applicazioni in tempo reale . Application Layer protocolli di interfaccia con i programmi manipolati utente sul dispositivo . I due principali protocolli scritti per il livello di applicazione del WAP sono il Wireless Application Environment ( WAE ) e Wireless Telephony Application ( WTA ) , che si rivolge ai telefoni senza fili .
Livelli inferiori
Il Network /Internet livello, Data Link Layer e Physical Layer di altri modelli di rete non sono inclusi nel WAP . WAP è destinato a sedersi sulla cima di altri protocolli di rete e quindi può essere applicato a una serie di diversi ambienti e mezzi di trasmissione .