presentazione wap vs i mode

18
Università Ca’ Foscari Venezia Dipartimento di Informatica Anno Accademico 2008-2009 Corso di Reti di calcolatori 1 Reti di calcolatori

Upload: masso87

Post on 23-Jun-2015

605 views

Category:

Education


0 download

DESCRIPTION

Tecnologie WAP e i-mode a confronto per il collegamento in rete di dispositivi mobili

TRANSCRIPT

Page 1: Presentazione Wap Vs I Mode

Università Ca’ Foscari VeneziaDipartimento di Informatica

 Anno Accademico 2008-2009

Corso di Reti di calcolatori

1Reti di calcolatori

Page 2: Presentazione Wap Vs I Mode

Acronimo di Wireless Application Protocol Standard formato da una pila di protocolli

che permettono la navigazione con dispositivi wireless come se utilizzassimo un PC, mediante specifici software

Nasce nel 1998 grazie al WAP Forum (Ericsson, Motorola, Nokia e Unwired Planet) che cerca di portare la rete Internet su dispositivi con display piccoli, con poca memoria e con un processore di limitate capacità

2Reti di calcolatori

Page 3: Presentazione Wap Vs I Mode

I risultati che emersero dal lavoro del WAP Forum furono:Il rilascio della prima versione WAP (superata nel 1999 da WAP 1.1 incompatibile con la 1.0)La creazione di un nuovo linguaggio di markup simile al HDML (precedentemente creato da Unwired Planet) che sfruttava la ridotta banda radio disponibile (9,6 kb/s per GSM) e derivato dal HTML, per la creazione di pagine web compatibili: il WMLWML

3Reti di calcolatori

Page 4: Presentazione Wap Vs I Mode

Il lavoro del consorzio fu complicato dalle pesanti restrizioni imposte dalla rete via etere

Lato reteoMinore larghezza di bandaoMinore stabilità di connessioneoMinore previsione sull’affidabilità del serviziooMaggiore latenza di sistema

Lato terminaleoDisplay piccolioDispositivi input poco utili (12 tasti)oMinore potenza di CPU e minore memoria

4Reti di calcolatori

Page 5: Presentazione Wap Vs I Mode

5

Il modello WAP è molto simile al WWWWWW, cercando di replicarne architettura fin dove possibile: Gli URL identificano i dati sul server d’origineI dati WAP sono compatibili con WWW per visualizzarli e elaborarli correttamenteFormati basati su tecnologia Internet

Tra client e server è posto un gateway che ha i compiti di:Convertire i protocolli Internet in protocolli WAP, se il server supporta il WAP invia subito la richiestaCodificare la risposta del server in formato binarioCompilare gli script delle pagine WML

Reti di calcolatori

Page 6: Presentazione Wap Vs I Mode

In Internet molti server con funzionalità WAP gateway (Nokia: 193.64.89.161)

Per connettere un dispositivo si usa ISP. La rete GSM offre il servizio dati CSD CSD (Circuit Switched Data) a a

commutazione di circuitocommutazione di circuito.Il collegamento è fatto con il PPP connettendosi all’ISP con ID e password, per avere un indirizzo IP.

Una volta connesso entra in gioco il WAP

Massolin Enrico Reti di calcolatori 6

Page 7: Presentazione Wap Vs I Mode

Massolin Enrico Reti di calcolatori 7

BearerBearer: reti wireless per il trasporto fisico dell’informazione, con diversi livelli di qualità del servizio in base a throughput, error-rate e ritardo

WDPWDP: livello di trasporto dell’informazione adattato a ogni bearer. Il gateway compie gli adattamenti prelevando i dati dal Bearer e passandoli al sottolivello Tunnel che li adatta per il server WAP. Necessita di numero porta di destinazione, si sorgente e del servizio di segmentazione. Usa il WCMP per la gestione degli errori

Page 8: Presentazione Wap Vs I Mode

8

WTLS (opzionale)WTLS (opzionale): livello di sicurezza derivato da TLS e utilizza gli schemi di crittografia del SSL Privacy Integrità delle informazioni Autentificazione

Composto da due sottolivelli: Record protocol: gestisce frammentazione messaggi per gli algoritmi di cifratura Change Cipher protocol: segnala transazione dalla certificazione a trasmissione Alert Protocol: gestisce gli avvisi per i problemi nelle sessioni di sicurezza Handshake protocol: con la connessione effettua l’autenticazione e si selezionano

algoritmi di crittografiaGli ultimi tre sono tutti allo stesso livello

WTPWTP: gestisce la destinazione dei messaggi dei livelli superiori. Gestisce quattro fasi: Invio e ricezione dei pacchetti Ri-trasmissione pacchetti non correttamente ricevuti a destinazione Gestione degli acknowledgements Segmentazione e ri-assemblaggio dell’informazione (opzionale)

Offre tre classi di servizio di transizione: Classe 0: nessuna conferma di arrivo, senza messaggio di ritorno Classe 1: come sopra ma con conferma di ricezione Classe 2: conferma di ricezione con un messaggio di ritorno

Reti di calcolatori

Page 9: Presentazione Wap Vs I Mode

WSPWSP: offre servizi per il livello superiore orientati allo scambio dei contenuti in modo bidirezionale, come HTTP. Si fa carico di:

Stabilire e rilasciare le sessioni Sospendere e riattivare le sessioni aperte Scambiare dati con codifiche compatte Accordarsi sui meccanismi di negoziazione

Gestisce interruzione transazioni in corso, le Push information e le negoziazioni per sessioni multiple. La gestione delle Push gestita in tre modalità:

Confermando al server la possibilità di fare push avendo una sessione aperta Senza conferma al server con sessione aperta Senza confermare al server e senza una sessione aperta

9Reti di calcolatori

Page 10: Presentazione Wap Vs I Mode

10

WAEWAE: si focalizza sul lato client e realizza le varie applicazioni. I suoi principali elementi sono:

Interfaccia utente: il browser che permette di visualizzare pagine il WML Generatore di contenuto: applicazione che produce dati standard come risposta a

una richiesta Codifica standard dei dati: per navigare tra i dati web Wireless Telephony Application: specifiche telefoniche per le chiamate

Il WAE è diviso in due livelli: • User agents: software che interpreta le informazioni dello strato sottostante• Servizi e formati: modalità con cui è strutturata l’informazione

Reti di calcolatori

Page 11: Presentazione Wap Vs I Mode

11Reti di calcolatori

Page 12: Presentazione Wap Vs I Mode

Inventato in Giappone e promosso da NTT DoCoMo

Nel giro di pochi anni ebbe 35 milioni di abbonati e più di 60.000 siti i-mode

È un servizio multimediale che permette di accedere a una vasta gamma di servizi tematici semplicemente premendo un tasto del cellulare

12Reti di calcolatori

Page 13: Presentazione Wap Vs I Mode

• sito aziendale: promuovere un'azienda o un servizio • sito commerciale o di eCommerce: per l'acquisto di beni e/o

servizi. • sito comunitario: dove persone con interessi simili comunicano.• forum: spazio per lo scambio di idee tra utenti su uno o più temi.• sito informativo: ospita contenuti per informare il visitatore. • motore di ricerca: fornisce informazioni per accedere ad altri

siti. • Database: per ricercare e mostrare il contenuto di un database.• sito ludico: può essere un gioco in sé o un’arena.• sito personale: contiene informazioni sui contenuti che

l'individuo vuole trattare.

Ognuno può creare in proprio sito i-mode basta che utilizzi il linguaggio cHTML. Ma per diventare un servizio ufficiale, ogni sito deve sottostare a precisi criteri di valutazione

13Reti di calcolatori

Page 14: Presentazione Wap Vs I Mode

Utilizza un network a commutazione di pacchetto

Gli utenti non pagano per il tempo di connessione ma per il numero di pacchetti ricevuti

Il servizio necessita di:◦ un terminale mobile che supporti voce e

comunicazione a pacchetti con un microbrowser installato,

◦ il network a pacchetti,◦ un server i-mode◦ i fornitori di contenuti.

14Reti di calcolatori

Page 15: Presentazione Wap Vs I Mode

15

Lo strato inferiore è un semplice sistema operativo in tempo reale per il controllo dell’hardware. Il secondo è un modulo per eseguire la comunicazione di rete con il protocollo LTP proprietà di NTT DoCoMo. Segue un semplice gestore di finestre che si occupa del testo e della grafica tramite file GIF.Il quarto strato è l’interprete delle pagine web, cioè il browser basato su HTML 1.0. e consente di usare applicazioni helper(interprete per una versione modificata di JVM) e plug-in come nei browser domestici. La parte superiore si occupa della comunicazione con l’utente.

Reti di calcolatori

Page 16: Presentazione Wap Vs I Mode

Il cHTML simile all'HTML ma impoverito di tavole e frame. Consente ai terminali mobili lenti, di supportare velocità di trasferimento accettabili. Il cHTML è un sottoinsieme dell'HTML 2.0, 3.2 e 4.0 ed alcuni tag di programmazione sono i medesimi. Attualmente i microbrowser i-mode interpretano i tag HTML della versione 1.0. Una lista dei tag è reperibile sia sul sito del W3C che in quello di NTT DoCoMo

16Reti di calcolatori

Page 17: Presentazione Wap Vs I Mode

La applicazioni possono essere le più svariate: Prenotare biglietti aerei e dei concerti Trovare un ristorante Online banking Controllare gli orari dei treni e le mappe cittadine Inviare e ricevere email a Internet Accesso ad Internet diretto e continuo Ricezione continua delle informazioni selezionate

Il costo varia da operatore a operatore ma in Italia Wind fa pagare 0,3 centesimi di euro per KB ricevuto

17Reti di calcolatori

Page 18: Presentazione Wap Vs I Mode

Il WAP 2.0Il WAP 2.0è il WAP di seconda generazione ed è stato

migliorato tenendo conto anche degli aspetti del suo rivale i-mode.

I cambiamenti più significativi sono:

Modello “push” oltre al modello “pull” Supporto per l’integrazione della telefonia nelle applicazioni Messaggistica multimediale Inclusione di 264 pittogrammi Interfaccia verso una periferica di archiviazione Supporto per plug-in nel browser Supporto sia delle pila dei protocolli WAP 1.0 sia di Internet

18Reti di calcolatori