Qual è la struttura dell’architettura WAP?

In generale, la struttura dell’architettura del protocollo di applicazione wireless (WAP) è stratificata, con ogni componente impilato uno sopra l’altro. Questa architettura è talvolta denominata “Stack WAP”. La struttura a strati consente al WAP di ospitare altri componenti, se necessario, rendendolo adattabile ed espandibile. I tre livelli principali dell’architettura WAP sono costituiti dal Wireless Datagram Protocol (WDP), dal Wireless Transaction Protocol (WTP) e dal Wireless Session Protocol (WSP). Anche altri livelli come Wireless Transport Layer Security (WTLS) e Wireless Application Environment (WAE) sono spesso inclusi nello stack e hanno funzioni importanti.

Alla base dell’architettura WAP si trova il metodo dell’operatore di rete, o il mezzo in cui vengono inviate le informazioni, come il servizio di messaggistica breve (SMS) per la messaggistica di testo o il servizio radio a pacchetto generale (GPRS) per la connessione Internet mobile. Appena sopra il vettore c’è il WDP, che diventa il mezzo tra il vettore e gli strati sopra di esso. Assicura che il WAP sia sincronizzato correttamente con il metodo dell’operatore in modo che la connessione sia stabile, coerente e continua.

Appena sopra il WDP c’è il WTLS. Come suggerisce il nome, questo livello nell’architettura WAP garantisce che i dati siano protetti e limitati da un “intercettatore” di terze parti. Ciò significa che il WTLS di solito incorpora una crittografia sui messaggi passati da una rete all’altra e controlla il messaggio e la rete del mittente per l’autenticazione. Il WTLS garantisce inoltre che il messaggio mantenga la sua integrità e non subisca alterazioni quando viene ricevuto.

Il WTP, oltre al WTLS, gestisce il trasferimento dei dati. Si può pensare al WTP come a un tutore del traffico che consente l’invio e la ricezione dei messaggi. Ad esempio, il WTP non consente a un telefono cellulare di inviare messaggi in assenza di segnale, né consente a un altro telefono cellulare di ricevere messaggi quando è spento. Questo livello è anche responsabile dell’organizzazione dei messaggi, motivo per cui i dati vengono solitamente inviati in base all’ora e alla data della transazione.

Dopo il WTP viene il WSP, che determina se è richiesto il doppio scambio di informazioni durante il trasferimento dei dati o se è necessario solo uno scambio unidirezionale. Quando è coinvolto uno scambio bidirezionale, come nelle chat room e nelle videoconferenze, il WSP reindirizza i dati al WSP per gestire il flusso di dati. Se viene eseguita una transazione unidirezionale, come nello streaming video, il WSP assegna i dati al WDP per assicurarsi che i pacchetti di dati vengano inviati continuamente fino al completamento dei dati.

Il livello più alto dell’architettura WAP è il WAE, che fornisce ai programmatori e ad altri utenti un luogo per creare e modificare il contenuto e il modo in cui funziona un’applicazione. Questo livello può contenere codici HTML (HyperText Markup Language) per le pagine Web e l’URL che funge da indirizzo a un sito Web. Tra i livelli dell’architettura WAP, il WAE è probabilmente il più accessibile a qualsiasi utente che voglia personalizzare il proprio sito Web, sostituire lo sfondo delle pagine, cambiare il colore dei testi e persino programmare il proprio gioco e i propri strumenti.