SS SISTEMI DI COMUNICAZIONE: C O PROTOCOLLI APPLICATIVI Economia - Informatica - A.A. 2009-10 136 Servizio Protocolli applicativi, servizi di e applicazioni Tipologia di SW applicativo Esempio Protocollo posta elettronica email Eudora, SMTP, POP3 MS Outlook navigazione nel web trasferimento file browser (web ) ftp Firefox, MS Explorer, Opera Ws FTP, Ftp Voyager HTTP FTP Economia - Informatica - A.A. 2009-10 137 Giurisprudenza - Informatica - A.A. 2009-10 1
L ARCHITETTURA CLIENT/SERVER L architettura - 1. L utente usa il per esprimere le sue richieste 2. Il si collega al e trasmette la richiesta 3. Il risponde al 4. Il presenta la risposta all utente Utente Client Server Economia - Informatica - A.A. 2009-10 139 Giurisprudenza - Informatica - A.A. 2009-10 2
Il Si preoccupa di dialogare con l utente Sfrutta tutte le possibilità fornite dal calcolatore su cui viene eseguito (audio, video,...) Fornisce all utente un interfaccia intuitiva Elabora le richieste dell utente e le risposte dei la comunicazione avviene secondo un formato standard (protocollo) Economia - Informatica - A.A. 2009-10 140 Il Rende disponibili delle risorse Accetta richieste e risponde automaticamente non bada alla provenienza della richiesta il processo può trovarsi in qualsiasi punto della rete Si può organizzare un insieme di in modo che siano collegati tra loro Potrebbe essere eseguito dallo stesso calcolatore che esegue il processo! Economia - Informatica - A.A. 2009-10 141 Giurisprudenza - Informatica - A.A. 2009-10 3
Client e Server: classificazione del SW Client e sono (innanzitutto) software, non (solo) hardware i requisiti del SW fanno sì che sia conveniente avere applicazioni su macchine con determinate caratteristiche i i requisiti del SW fanno sì che sia conveniente avere applicazioni su macchine con determinate caratteristiche i Economia - Informatica - A.A. 2009-10 142 L alternativa peer to peer (P2P) Ogni calcolatore è in grado sia di effettuare sia di esaudire richieste di servizio specifico specifico Un esempio di impiego: File Sharing (emule, bit torrent,...) Economia - Informatica - A.A. 2009-10 143 Giurisprudenza - Informatica - A.A. 2009-10 4
Tipica architettura dei sistemi ibridi P2P C/S specifico specifico Un esempio di impiego: File Sharing (emule, bit torrent,...) Economia - Informatica - A.A. 2009-10 144 SERVIZI INTERNET E ARCHITETTURE SERVIZI INTERNET E ARCHITETTURE: E-MAIL E NAVIGAZIONE NEL WWW Giurisprudenza - Informatica - A.A. 2009-10 5
Architettura del servizio e-mail e-mail mail mail e-mail Economia - Informatica - A.A. 2009-10 146 Architettura C/S base: web un sistema globale di consultazione universale 5 - presentazione della risposta 1 - formulazione della richiesta 2 - richiesta 3 - soddisfacimento (browser) della richiesta: 4 - risposta produzione della risposta Economia - Informatica - A.A. 2009-10 147 Giurisprudenza - Informatica - A.A. 2009-10 6
Architettura C/S multi-strati: db apps un sistema globale di consultazione universale, di elaborazione distribuita e di accesso a dati (browser) web software di back-end controllo al db database Economia - Informatica - A.A. 2009-10 148 Come uso la posta? Protocollo SMTP (Simple Mail Transfer Protocol), usato per l invio di posta. Protocollo POP (Post Office Protocol), usato per l accesso alla macchina su cui sono conservati i messaggi Mi identifico (login e password) come possessore della casella postale: il messaggio viene a quel punto trasferito sulla mia macchina Economia - Informatica - A.A. 2009-10 149 Giurisprudenza - Informatica - A.A. 2009-10 7
Vantaggi/Svantaggi dell e-mail Vantaggi Messaggi asincroni : il destinatario non deve essere collegato al momento della ricezione Velocità: in qualche minuto arriva ovunque Qualità: non viene perso o degradato Costi! Svantaggi Manca la garanzia dell identità del mittente In assenza di soluzioni di sicurezza, il messaggio può essere intercettato e letto da chiunque su Possibile veicolo di virus! Economia - Informatica - A.A. 2009-10 150 La Netiquette Il corretto utilizzo della posta elettronica: non dare mai per scontata l identità del mittente minimizzare i i le dimensioni i i dei messaggi spedire un messaggio quando si è certi del contenuto (non si torna indietro!) compilare sempre il subject del messaggio attenzione all uso delle maiuscole (non URLARE!) attenzione al sarcasmo e all umorismo: non si trasmettono espressioni facciali e intonazioni nel caso, utilizzare le emoticons :-) ;-) :-( utilizzare una firma (signature) per identificarsi Economia - Informatica - A.A. 2009-10 151 Giurisprudenza - Informatica - A.A. 2009-10 8