1 I protocolli di email. 2 Posta elettronica Tre componenti: Tre componenti: user agentsuser agents mail serversmail servers Simple mail transfer protocol.

Slides:



Advertisements
Presentazioni simili
Informazioni di base sul funzionamento
Advertisements

Cos’è la posta elettronica
Marco Panella La posta elettronica Marco Panella
3 ottobre 2000Consiglio Nazionale delle Ricerche Progetto Biblio MIME 1 Consiglio Nazionale delle Ricerche Area di Ricerca di Bologna Istituto per le Applicazioni.
Internet: la rete delle reti
Modulo 5 - posta elettronica
Configurare Outlook Express
Reti telematiche ed informazione giuridica I Informatica giuridica Lucio Maggio - Ignazio Zangara Anno Accademico 2005/2006.
ING. CARLO MANFUCCI COMUNE DI GROSSETO
Progetto MODA-ML Biella, 30 novembre 2001 Sistema di interscambio messaggi Luca Mainetti HOC - Hypermedia Open Center Dipartimento di Elettronica e Informazione.
Posta Elettronica in Internet
Web e HTTP Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All Rights Reserved)
La rete in dettaglio: rete esterna (edge): applicazioni e host
2-1 Trasferimento di file: ftp Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All Rights.
Codifica dell’ Informazione non numerica
Modello del sistema di posta Elettronica
Livello applicativo Obiettivi generali: Obiettivi specifici:
Posta elettronica ( ) chiocciola" comunemente letta at Identificativo dellutente Identificativo del computer centrale sul quale risiede.
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Marco Panella La posta elettronica Marco Panella
Il protocollo ftp.
Bologna, 24 novembre 2000 Unsolicited Bulk (UBE) (spamming) Francesco Gennai IAT - CNR
Posta elettronica C Francesco Gennai Marina Buzzi iat
23 novembre 2000IAT-CNR Progetto Biblio MIME 1 Consiglio Nazionale delle Ricerche Area di Ricerca di Bologna Istituto per le Applicazioni Telematiche di.
C Consiglio Nazionale delle Ricerche DNS e Posta Elettronica: evoluzione dei servizi Marina Buzzi Marina Buzzi Istituto per le Applicazioni Telematiche.
RETI E INTERNET.
IL LIVELLO APPLICAZIONI:
Posta elettronica : per iniziare : per iniziare Primi passi con la posta elettronica Primi passi con la posta elettronica
4 Cosa è una rete? ã Punto di vista logico: sistema di dati ed utenti distribuito ã Punto di vista fisico: insieme di hardware, collegamenti, e protocolli.
Corso di Informatica per Giurisprudenza Lezione 7
POSTA ELETTRONICA PER GLI STUDENTI DI ECONOMIA POSTA SU HOST b Host e terminali La base dati dei messaggi risiede sul mainframeLa base dati dei messaggi.
Realizzato da Roberto Savino: 1 Reti di Calcolatori Seconda lezione.
ECDL Patente europea del computer
Server Web in una rete Windows Sommario Meccanismi di accesso remoto Meccanismi di accesso remoto Introduzione ai Server Web Introduzione ai Server.
UNIVERSITA’ DEGLI STUDI DI PERUGIA
Il World Wide Web Lidea innovativa del WWW è che esso combina tre importanti e ben definite tecnologie informatiche: Documenti di tipo Ipertesto. Sono.
ECDL Patente europea del computer
Modulo 3 – U.D. 3 – Lez. 1 Ernesto Damiani - Sistemi di elaborazione dell'informazione.
Sistemi di elaborazione dellinformazione Modulo 3 -Protocolli applicativi Unità didattica 3 -Protocolli di posta elettronica Ernesto Damiani Lezione 2.
SERVER DI POSTA ELETTRONICA INTRANET
Corso di Laurea in Conservazione e Restauro dei Beni Culturali
L’architettura a strati
Laboratori Nazionali di Frascati
Come comunicano i processi ?
FTP File Transfer Protocol
Attivazione protocollo SSL al sistema di posta elettronica
HTML Tag Novità HTML5: Audio e Video. Tag 2  Il tag viene utilizzato per inserire oggetti (immagini, audio, video, Java applets, ActiveX, filmati flash,
Procedure operative di sicurezza di un sistema informatizzato in un dipartimento servizi Corso aggiornamento ASUR10.
WWW I protocolli di VII livello Fabio Vitali. WWW A seguire: I protocolli a livello2/50 Introduzione Qui esaminiamo in breve i protocolli di VII livello,
(POSTA ELETTRONICA) Corsi serali ITIS Righi cell
1 Storia di Internet Internet non è un’invenzione degli anni ’90….. Nata dagli studi di un’agenzia detta ARPA (Advanced Research Projects Agency) Internet.
La posta elettronica o è un servizio Internet grazie al quale ogni utente può inviare o ricevere dei messaggi. La sua nascita risale al 1972,
Comunicazione nelle reti – protocolli
Modulo n – U.D. n – Lez. n Nome Cognome – titolo corso.
1 Informatica Generale Alessandra Di Pierro Ricevimento: Giovedì ore presso Dipartimento di Informatica, Via Buonarroti,
WWW I protocolli di VII livello Fabio Vitali. WWW Fabio Vitali2 Introduzione Qui esaminiamo in breve i protocolli di VII livello, ed in particolare quelli.
Sistemi di elaborazione dell’informazione Modulo 3 - Protocolli applicativi Unità didattica 2 - Telnet, FTP e altri Ernesto Damiani Lezione 2 – Da FTP.
INTRODUZIONE A INTERNET
Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 2 -Telnet, FTP e altri Ernesto Damiani Lezione 3 – SMTP: introduzione.
Servizi Internet Claudia Raibulet
WWW I protocolli di VII livello Fabio Vitali. WWW Fabio Vitali2 Introduzione Qui esaminiamo in breve i protocolli di VII livello, ed in particolare quelli.
Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 3 -Protocolli di posta elettronica Ernesto Damiani Lezione 3.
CORSO INTERNET la Posta elettronica
Strato di accesso alla rete (network access layer); comprende le funzioni che nel modello OSI sono comprese negli strati fisico, di collegamento e parte.
Andrea Zambon Nadia Preghenella. A inizio gennaio 2015 gli utenti cinesi di outlook che provano ad accedere al servizio tramite un client o da dispositivo.
La posta elettronica. Posta elettronica Il servizio più usato nella comunicazione in Internet è quello della posta elettronica (o ) che consente.
I protocolli di VII livello Fabio Vitali. Next: I protocolli a livello2/39 Introduzione Qui esaminiamo in breve i protocolli di VII livello, ed in particolare.
INTERNET PROTOCOL SUITE FACOLTA’ DI INGEGNERIA Corso di Laurea Specialistica in Ingegneria delle Telecomunicazioni Docente: Prof. Pasquale Daponte Tutor:
INTERNET E INTRANET Classe VA SIA. La Storia di INTERNET ’ – ARPANET 1969 – anno di nascita università Michigan - Wayne 1970 – – INTERNET.
Come comunicano i processi ?
Transcript della presentazione:

1 I protocolli di

2 Posta elettronica Tre componenti: Tre componenti: user agentsuser agents mail serversmail servers Simple mail transfer protocol (SMTP)Simple mail transfer protocol (SMTP) User agent User agent ovvero il mail readerovvero il mail reader composizione, lettura, editing dei messaggi di postacomposizione, lettura, editing dei messaggi di posta ad es., Eudora, Outlook, elm, pinead es., Eudora, Outlook, elm, pine messaggi in arrivo e in partenza memorizzati sul servermessaggi in arrivo e in partenza memorizzati sul server

3 Posta elettronica: mail servers Mail server Mail server mailbox contiene i messaggi in arrivo (ancora da leggere) per lo user agentmailbox contiene i messaggi in arrivo (ancora da leggere) per lo user agent coda messaggi in uscita (da spedire)coda messaggi in uscita (da spedire) protocollo SMTP fra mail servers per spedire la postaprotocollo SMTP fra mail servers per spedire la posta client: sending mail server client: sending mail server “server”: receiving mail server “server”: receiving mail server

4 Posta elettronica: SMTP SMTP è definito nella RFC 821. SMTP è definito nella RFC 821. Usa TCP per trasferire in modo affidabile i messaggi dal client al server, usando la porta 25. Usa TCP per trasferire in modo affidabile i messaggi dal client al server, usando la porta 25. Trasferimento diretto: dal sending server al receiving server. Trasferimento diretto: dal sending server al receiving server. Tre fasi del trasferimento: Tre fasi del trasferimento: handshaking,handshaking, trasferimento messaggi,trasferimento messaggi, chiusura.chiusura. Interazione comando/risposta: Interazione comando/risposta: comando: testo ASCII;comando: testo ASCII; risposta: codice e frase di stato.risposta: codice e frase di stato. I messaggi devono essere in ASCII a 7 bit. I messaggi devono essere in ASCII a 7 bit.

5 Esempio di interazione SMTP S: 220 hamburger.edu C: HELO crepes.fr S: 250 Hello crepes.fr, pleased to meet you C: MAIL FROM: C: MAIL FROM: S: 250 Sender ok C: RCPT TO: C: RCPT TO: S: 250 Recipient ok C: DATA S: 354 Enter mail, end with “.” on a line by itself C: Do you like ketchup? C: How about chips? C:. S: 250 Message accepted for delivery C: QUIT S: 221 hamburger.edu closing connection

6 Prova di interazione SMTP telnet servername 25 telnet servername 25 Aspettare la risposta 220 dal server. Aspettare la risposta 220 dal server. Inserire i comandi HELO, MAIL FROM, RCPT TO, DATA, QUIT. Inserire i comandi HELO, MAIL FROM, RCPT TO, DATA, QUIT. Nota: è possibile spedire una senza usare un reader.

7 SMTP: note finali SMTP usa connessioni persistenti. SMTP usa connessioni persistenti. SMTP richiede che il messaggio (header & body) sia in ASCII a 7 bit. SMTP richiede che il messaggio (header & body) sia in ASCII a 7 bit. Alcune sequenze di caratteri non sono permesse (es. CRLF.CRLF ). Quindi i messaggi devono essere codificati (base 64 o quoted printable). Alcune sequenze di caratteri non sono permesse (es. CRLF.CRLF ). Quindi i messaggi devono essere codificati (base 64 o quoted printable). SMTP server usa CRLF.CRLF per determinare la fine del messaggio. SMTP server usa CRLF.CRLF per determinare la fine del messaggio. Confronto con HTTP: Confronto con HTTP: HTTP: pull; SMTP: push.HTTP: pull; SMTP: push. Entrambi hanno interazione comandi/risposte in ASCII, codici di stato.Entrambi hanno interazione comandi/risposte in ASCII, codici di stato. HTTP: ogni oggetto è incapsulato nel suo messaggio di risposta; SMTP: oggetti multipli spediti in un messaggio multipartHTTP: ogni oggetto è incapsulato nel suo messaggio di risposta; SMTP: oggetti multipli spediti in un messaggio multipart

8 Formato dei messaggi di mail SMTP: protocollo per lo scambio di messaggi . SMTP: protocollo per lo scambio di messaggi . RFC 822: standard per messaggi in formato testo. RFC 822: standard per messaggi in formato testo. Header lines, ad es.:Header lines, ad es.: To: To: From: From: Subject: Subject: sono diversi dai comandi SMTP! sono diversi dai comandi SMTP! Body:Body: il “messaggio”, caratteri ASCII soltanto. il “messaggio”, caratteri ASCII soltanto.

9 Formato messaggi: estensioni multimediali MIME: Multipurpose Internet Mail Extensions, RFC 2045, MIME: Multipurpose Internet Mail Extensions, RFC 2045, Linee aggiuntive nello header definiscono il MIME content type Linee aggiuntive nello header definiscono il MIME content type

10 MIME types Content-Type: type/subtype; parameters Text esempi di subtypes: plain, html. esempi di subtypes: plain, html. Image esempi di subtypes: jpeg, gif. esempi di subtypes: jpeg, gif.Audio esempi di subtypes: basic (8- bit mu-law encoded), 32kadpcm (32kbps coding). esempi di subtypes: basic (8- bit mu-law encoded), 32kadpcm (32kbps coding).Video esempi di subtypes: mpeg, quicktimes. esempi di subtypes: mpeg, quicktimes.Application altri dati che devono essere processati dal reader prima di essere visibili; altri dati che devono essere processati dal reader prima di essere visibili; esempi di subtypes: msword, octet-stream. esempi di subtypes: msword, octet-stream.

11 Multipart Type From: To: Subject: picture of yummy crepe. MIME-Version: 1.0 Content-Type: multipart/mixed; boundary= Content-Transfer-Encoding: quoted-printable Content-Type: text/plain Dear Bob, Please find a picture of a crepe Content-Transfer-Encoding: base64 Content-Type: image/jpeg base64 encoded data ………………… ……………………………………………………………………… ……………………base64 encoded data

12 Protocolli di accesso alla posta SMTP: spedizione al server di ricezione e memorizzazione. SMTP: spedizione al server di ricezione e memorizzazione. Protocolli di accesso mail: recupero dal server. Protocolli di accesso mail: recupero dal server. POP: Post Office Protocol [RFC 1939]. POP: Post Office Protocol [RFC 1939]. Autorizzazione (agent server) e download. Autorizzazione (agent server) e download. IMAP: Internet Mail Access Protocol [RFC 2060].IMAP: Internet Mail Access Protocol [RFC 2060]. Più funzionalità e maggiore complessità. Più funzionalità e maggiore complessità. Manipolazione dei messaggi memorizzati sul server. Manipolazione dei messaggi memorizzati sul server. HTTP: Hotmail, Yahoo! Mail, ecc.HTTP: Hotmail, Yahoo! Mail, ecc.

13 Protocollo POP3 Fase di autorizzazione Comandi client: Comandi client: user : username;user : username; pass : password.pass : password. Risposta server: Risposta server: +OK+OK -ERR-ERR Fase di transazione (client) list: lista dei numeri di messaggi, con dimensione degli stessi; list: lista dei numeri di messaggi, con dimensione degli stessi; retr: recupero messaggi in base al numero; retr: recupero messaggi in base al numero; dele: cancellare; dele: cancellare; quit quit