La posta elettronica
Marco Panella
[email protected]
Concetti base
 La posta elettronica è uno dei servizi di
Internet
 Tramite la posta elettronica (e-mail) è
possibile scambiarsi messaggi di testo e
documenti
topologia
Mail server
Mail client
Mail server
Mail client
concetti
 Mail server
si occupa di ricevere e di inviare il
messaggio da un mail client o da un altro
mail server
 Mail client
è il programma di interfaccia tra l’utente e
il “sistema di posta”
Mail Server
 E’ un programma che risiede su un
computer permanentemente collegato a
Internet
 Può risiedere su macchine con sistemi
operativi differenti
 Poiché è basato su uno standard approvato
in sede internazionale, l’utente non è
tenuto a sapere come funzioni il sistema
Mail server
 Se due utenti hanno la propria “mailbox”
sullo stesso server la mail non passa da
uno all’altro
 Se due utenti hanno la mailbox su server
diversi (ad es. posta.studenti.unipr.it e
libero.it), la mail passa da un server ad altri
fino a raggiungere la mailbox del
destinatario
Mail Server
 I programmi che fanno da mail server
cambiano a seconda del sistema operativo:
• Unix -> sendmail
• Windows -> exchange
• ...
Mail Client
 E’ un programma che risiede sulla
macchina su cui ci colleghiamo per
leggere la posta (può essere il nostro PC o
una macchina Unix)
 Non deve necessariamente risiedere su
una macchina sempre connessa in rete, ma
la connessione deve avvenire solo per
leggere e scrivere i messaggi
Mail Client

Sono molti i software che assolvono questo
compito:
•
•
•
•
•
•
•
MS Outlook
pine
Netscape Messenger
Eudora
Pegasus
IncrediMail
...
I protocolli
 Comunicazione tra server:
• SMTP, Secure-SMTP
 Comunicazione da server a client
• File locale, POP3, IMAP, S-POP3, S-IMAP
 Comunicazioni da client a server
• SMTP, Secure-SMTP
Esempio di comunicazione SMTP















[email protected]... Connecting to smtp.domain.com via smtp...
220 smtp.domain.com SMTP Sendmail 8.7/8.7/0806 Sun, 15 Oct 1995 22:47:52 -0700
>>> HELO foo.edu
250 foo.edu Hello [email protected], pleased to meet you
>>> MAIL From: [email protected]
250 ... Sender ok
>>> RCPT To: [email protected]
250 Recipient ok
>>> DATA
354 Enter mail, end with "." on a line by itself
>>> .
250 WAA12161 Message accepted for delivery [email protected]... Sent (WAA12161
Message accepted for delivery) Closing connection to smtp.domain.com.
>>> QUIT
221 smtp.domain.com closing connection
I protocolli - Schema
Mail server
Mail server
SMTP
Secure-SMTP
POP3, IMAP,
S-POP3, S-IMAP
SMTP
Secure-SMTP
Mail client
Mail client
Gli indirizzi e-mail
Un indirizzo di posta elettronica ha il
seguente aspetto:
[email protected]
Identificativo
dell’utente
Chiocciola
(si legge ‘at’)
Identificativo dell’host
(mail server
o alias del mail server)
News e USENET
 USENET
• Una collaborazione di sistemi diversi che si
scambiano “pezzi di informazione”
Usenet News
 L’Articolo (news) è l’unità base di
informazione raccolta in uno o più settori
specifici (newsgroup)
 i newsgroup sono raccolte di articoli
relativi ad un unico argomento
 i newsgroup sono organizzati in gerarchie
(hierarchies):
comp.os.linux.announce
Termini di uso frequente
 Newsgroup: settore che identifica una
collezione di news che fanno riferimento
ad un unico argomento
 news feed: flusso di articoli da un nodo
usenet ad un altro
 NNTP: protocollo con cui i nodi si
scambiano gli articoli
 news item = article: unità di informazione
Schema di comunicazione n°1
Schema di comunicazione n°2
Scarica

La posta elettronica