Che cos'è il protocollo WAP (Wireless Application Protocol)?

Pubblicato: 2021-11-03

I primi telefoni cellulari potevano accedere a Internet utilizzando Wireless Application Protocol (WAP), che è un vecchio standard. Il gateway WAP identifica il dispositivo connesso a Internet e formatta il contenuto inviato al dispositivo in base alle dimensioni e al tipo dello schermo.

Il software era ingombrante, spesso non riusciva a visualizzare correttamente lo schermo e non era più in uso.

Quattro aziende hanno creato questo standard: Motorola, Ericsson, Nokia e Unwired Planet. I telefoni cellulari più recenti possono accedere a Internet in modo simile ai computer desktop e laptop, quindi questo protocollo non è più necessario.

In questo articolo
  • Definizione del protocollo dell'applicazione wireless
  • Come funziona l'AMP
  • Perché usare WAP?
  • Vantaggi e svantaggi di WAP
  • Stack di protocollo WAP
  • Futuro dell'AMP

Che cos'è il protocollo WAP (Wireless Application Protocol)?

Il Wireless Application Protocol (WAP) è un protocollo di commutazione di pacchetto utilizzato per accedere ai dati wireless sulla maggior parte delle reti wireless mobili. Oltre a facilitare la comunicazione istantanea tra dispositivi wireless interattivi e Internet, WAP migliora l'interoperabilità delle specifiche wireless.

WAP opera in un ambiente aperto e può essere creato su qualsiasi tipo di sistema operativo. È il metodo preferito per fornire informazioni agli utenti mobili.

Con il foglio di stile a cascata WAP (CSS), gli sviluppatori possono formattare le dimensioni dello schermo in modo che funzionino su qualsiasi dispositivo mobile. L'uso di WAP CSS garantisce la compatibilità con una gamma di schermi di dispositivi mobili, quindi non è necessaria la riformattazione.

Il protocollo del datagramma WAP è l'interfaccia principale dell'architettura WAP, che gestisce i protocolli del livello di trasferimento dei modelli Internet e facilita le comunicazioni tra reti mobili wireless e piattaforme indipendenti dai protocolli di livello superiore.

Le operazioni globali wireless possono accedere facilmente ai gateway wireless attraverso il livello di trasporto, che si occupa dei problemi di rete fisica. I gateway WAP sono server che consentono l'accesso alle reti wireless.

Oltre a testare strumenti WAP e sviluppare specifiche, Open Mobile Alliance (OMA) fornisce supporto per tutti i servizi mobili.

Come funziona l'AMP

La suite di protocolli WAP descrive un insieme di protocolli. Questo standard consente l'interoperabilità tra apparecchiature WAP, come telefoni cellulari che utilizzano il protocollo, e software WAP, come browser Web e tecnologie di rete.

Gli standard migliorano le esperienze mobili che in precedenza erano limitate dalle reti wireless e dai dispositivi portatili.

WAP realizza questo:

  • Le pagine possono essere inviate tramite WAP nel formato WML
  • Standard come XML, UDP e IP sono efficienti per gli ambienti wireless ma mancano di una grande quantità di dati, come HTML, HTTP e TLS
  • Consente una maggiore compressione dei dati utilizzando la trasmissione binaria
  • Utilizzando uno stack di protocollo leggero, è possibile ottenere un'elevata latenza, una bassa stabilità della connessione e una larghezza di banda ridotta

Modello WAP e livelli

Nel modello WAP, client e server comunicano con un gateway WAP aggiuntivo che funge da intermediario tra di loro. Il gateway converte le richieste del dispositivo WAP inviate da un microbrowser in richieste URL HTTP inviate tramite Internet.

I gateway WAP prendono la risposta dal server e la convertono in un file WML che può essere letto dai micro browser sul dispositivo mobile.

Perché usare WAP?

Nel 1999, WAP è stato introdotto come un modo per gli operatori di rete wireless, i fornitori di contenuti e gli utenti finali di beneficiare di:

  • Operatori di reti wireless e telefoni cellulari

    Con WAP è possibile migliorare i servizi di dati wireless come la segreteria telefonica e sviluppare nuove applicazioni mobili. Non sono necessarie modifiche al telefono né ulteriori modifiche all'infrastruttura.

  • Fornitori di contenuti

    WAP consente agli sviluppatori di applicazioni di terze parti di sfruttare applicazioni aggiuntive e funzionalità del telefono cellulare. Gli sviluppatori possono creare applicazioni mobili efficaci scrivendo applicazioni in WML.

  • Utenti finali

    Si dice che i possessori di telefoni cellulari traggano vantaggio da un accesso facile e sicuro a servizi online, come servizi bancari, intrattenimento, messaggistica e altre informazioni. L'accesso ai database aziendali e alle applicazioni aziendali tramite WAP era previsto anche per le informazioni intranet.

    Nonostante questi vantaggi, WAP non ha ottenuto un'ampia adozione in molti paesi e il suo utilizzo è diminuito notevolmente intorno al 2010, poiché i telefoni cellulari sono diventati più compatibili con HTML.

Vantaggi di WAP

Di seguito sono riportati alcuni dei vantaggi di Wireless Application Protocol o WAP:

  • WAP è una tecnologia che si muove molto rapidamente
  • La tecnologia è open-source e completamente gratuita
  • È possibile utilizzare più piattaforme per implementarlo
  • Gli standard di rete non sono rilevanti per esso
  • Sono disponibili opzioni di controllo superiori
  • Modellato su Internet, è implementato in modo simile
  • I dati in tempo reale possono essere inviati/ricevuti tramite WAP
  • WAP è supportato dalla maggior parte dei moderni telefoni cellulari e dispositivi

Svantaggi di WAP

Ecco alcuni svantaggi di Wireless Application Protocol:

  • In WAP, la velocità di connessione è lenta e la disponibilità è limitata
  • L'accesso a Internet è molto scarso in alcune aree e in altre è completamente non disponibile
  • Il sistema è meno sicuro
  • Le interfacce utente (UI) sono piccole in WAP

Stack di protocollo WAP

Nello specifico, descrive i diversi livelli di comunicazione e trasmissione dati associati al modello WAP:

1. Livello dell'applicazione

WML è un linguaggio di programmazione utilizzato per lo sviluppo di contenuti e contiene il Wireless Application Environment (WAE) e le specifiche dei dispositivi mobili.

2. Livello di sessione

Wireless Session Protocol (WSP) rappresenta il livello di sessione. Le sessioni wireless vengono sospese e riconnesse rapidamente tramite WSP.

3. Livello di transazione

WTP (Wireless Transaction Protocol) e User Datagram Protocol (UDP) costituiscono il livello di transazione. Il supporto per le transazioni è fornito da questo livello di TCP/IP.

4. Livello di sicurezza

Durante la trasmissione dei dati, fornisce l'integrità dei dati, la privacy e l'autenticazione tramite Wireless Transaction Layer Security (WTLS).

5. Livello di trasporto

Il Wireless Datagram Protocol (WDP) fa parte di questo livello. Lo stack del protocollo WAP beneficia di un formato dati coerente.

WAP principalmente per i contenuti Web

In sostanza, WAP è un'applicazione per la distribuzione di contenuti Web su reti wireless, caratterizzate da basse velocità e latenza variabile. Attualmente, i limiti di memoria dei dispositivi wireless portatili impediscono alla memorizzazione nella cache di essere molto efficace nel ridurre la quantità di informazioni scaricate.

Futuro dell'AMP

All'interno del forum WAP, i servizi mobili multimediali sono un'area di interesse attuale. I protocolli aperti, WAP v1.1 e v1.2 consentono il trasporto di molti tipi di contenuti multimediali. Tuttavia, sono ancora necessari ulteriori miglioramenti al WAP per alcuni servizi multimediali, in particolare quelli che utilizzano lo streaming multimediale.

Durante la lettura di questo, è in corso il prossimo round di aste per le licenze di telefoni cellulari. Con la creazione di una nuova rete di telefonia mobile, il ruolo di WAP è destinato a crescere, poiché ci sarà una maggiore larghezza di banda disponibile e la capacità di supportare velocità di trasferimento dati elevate.

È già possibile utilizzare WAP con le nuove reti mobili, ma ci si aspetta di vedere la capacità di WAP ampliata per supportare la grafica a colori, lo streaming video e audio dal vivo e registrato, in particolare i servizi televisivi trasmessi direttamente ai telefoni cellulari.

Pensieri finali

Il WAP è un modello di programmazione o ambiente applicativo e un insieme di protocolli di comunicazione basati sul concetto del World Wide Web. La struttura gerarchica WAP è notevolmente simile a quella dello stack del protocollo TCP/IP.

Tuttavia, WAP non è stato ampiamente adottato in molti paesi e il suo utilizzo è diminuito in modo significativo negli anni 2010 quando la compatibilità HTML si è diffusa tra i telefoni cellulari.

Altre risorse utili:

L'impatto delle piattaforme di M-Commerce sul business futuro

Mobile Banking | Tutto quello che devi sapere

Che cos'è il blocco messaggi del server e come funziona?

Le 5 tecnologie che Cisco pensa si trasformeranno