cours-courrier-court
4 pages
Français

cours-courrier-court

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
4 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Divers élémentsIUT d'OrsayIUT Bordeaux 1réseauxSMTP protocole de transportformat de l’entête, de ses champs, des adresses électroniquesProtocoles d'applications MIME standard de formatage du corps des messages, POP3 protocole de réceptionLe courrier électroniqueIMAP protocole de réception, gestion de courrier ou des news dans des dossiers1 2Simple Mail Transfer Protocol (SMTP) [RFC 821]Serveur mailServeur mailPort 25SMTPSMTPAgentsSimple Mail Transfer Protocol Agents[RFC 821 : 1982] BAL - Boîtes A LettresFile d’attente en sortie3 4Encapsulation d’un messageNotion de couches dans la pile TCP/IPdonnées Commande et réponse SMTP, POP ou IMAPCouche Unité transportés Exempledonnées segmentTCPApplication messages SMTP, POP, IMAPTransport segments TCPPaquet IPdonnéesIPRéseau paquets IPLiaison trames EthernetPhysique bits 100baseT tramedonnéesEthernet5 61Exemple d'une session SMTP Corps d’une sessionMAIL FROM: cook@caramel.vn 220 mx.caramel.vn SMTP Readyouverture 250 cook@caramel.vn .. Sender okHELO truc.caramel.vn RCPT TO: eat@kangourours.co.au 250 Hello truccaramel.vn, 250 eat@kangourours.co.au .. Recepient okMAIL FROM: cook@caramel.vn RCPT TO: carbonara@plat.com250 cook@caramel.vn .. Sender ok1 message RCPT TO: eat@kangourours.co.au 250 eat@kangourours.co.au .. Recepient ok 250 carbonara@plat.com .. Recepient okDATA sans les 354 Enter mail, end with “.” in a line by itselfViens boire une Guiness ce soir entêtes DATA.354 Enter mail ...

Sujets

Informations

Publié par
Nombre de lectures 52
Langue Français

Extrait

1
1
Protocoles d'applications
Le courrier électronique
IUT d'Orsay
réseaux
IUT Bordeaux 1
2
Divers éléments
SMTP
protocole de transport
format de l’entête, de ses champs,
des adresses électroniques
MIME
standard de formatage du corps
des messages,
POP3
protocole de réception
IMAP
protocole de réception, gestion de
courrier ou des news dans des
dossiers
3
SMTP
Simple Mail Transfer Protocol
[RFC 821 : 1982]
4
File d’attente
en sortie
SMTP
BAL - Boîtes A Lettres
Simple Mail Transfer Protocol
(SMTP) [RFC 821]
Serveur mail
Agents
Serveur mail
Agents
Port 25
5
Couche
Unité transportés
Exemple
Application
messages
SMTP, POP, IMAP
Transport
segments
TCP
Réseau
paquets
IP
Liaison
trames
Ethernet
Physique
bits
100baseT
Notion de couches dans la pile TCP/IP
6
Encapsulation d’un message
segment
Paquet IP
trame
TCP
IP
Ethernet
données
données
données
données
Commande et réponse SMTP, POP ou IMAP
2
7
Exemple d'une session SMTP
ouverture
fermeture
1 message
sans les
entêtes
220 mx.caramel.vn SMTP Ready
HELO
truc.caramel.vn
250 Hello truccaramel.vn,
M A IL F R O M :
c o o k @ c a ra m e l. vn
2 5 0 c o o k @ c a r a m e l. vn .. S e n d e r o k
R C P T T O :
e a t @ k a n g o u ro u rs .c o .a u
2 5 0 e a t @ k a n g o u ro u rs .c o .a u .. R e c e p ie n t o k
D A T A
3 5 4 E n te r m a il, e n d w ith “.” in a lin e b y its e lf
V ie n s b o ire u n e G u in e s s c e s o ir
.
2 5 0 M e s s a g e a c c e p t e d f o r d e liv e r y
QUIT
221 kangourous.co.au closing connection
8
Corps d’une session
MAIL FROM:
cook@caramel.vn
250 cook@caramel.vn .. Sender ok
RCPT TO:
eat@kangourours.co.au
250 eat@kangourours.co.au .. Recepient ok
RCPT TO:
carbonara@plat.com
250 carbonara@plat.com .. Recepient ok
DATA
354 Enter mail, end with “.” in a line by itself
Viens boire une Guiness ce soir
.
250 Message accepted for delivery
9
Requêtes et réponses SMTP
Commandes du client
HELO <domaine>
MAIL FROM: <adresse de l’expéditeur>
RCPT TO: <adresse du destinataire>
DATA
.
QUIT
Réponses du serveur
ex:
<no> <texte en clair>
503 Bad sequence of commands
10
Diagramme Etat/Transition
SMTP - simplifié
HELO
MAIL
FROM
RCPT
TO
DATA
QUIT
1
2
3
4
RCPT TO
MAIL FROM
5
.
11
Format des courriels -
emails
[RFC 822 : 1982]
2 parties : entête, corps
12
From: cook@caramel.vn
To: eat@kangourous.co.au
Subject: rue de Charonne
Viens
boire
une
Guiness
ce
soir
au cafe de la plage
Format d'un courriel –
entête + message
entête
<CRLF>
Ligne vide
corps
3
13
From: cook@caramel.vn
To: eat@kangourous.co.au
Subject: rue de Charonne
Format d'un courriel - entête
Entête termine par une ligne vide
Format d’une ligne d’entête -
<clef> : <valeur>
N’ont rien avoir avec les commandes SMTP!
14
Viens
boire une Guiness ce soir
au cafe de la plage
Les lignes terminent par <CRLF>
ne contient pas de ligne avec juste “.”
Caractères codés en ASCII
Format d'un courriel - corps
Marqueur de fin de message :
une ligne avec juste « . »
15
MIME
Multipurpose Internet Mail
Extensions
[RFC 2045-2046 : 1996]
16
MIME
Standard de formatage d’un message-document-
fichier - Définition du contenu du document –
Fonctionnalités :
Plusieurs parties
Les parties peuvent être de type différent (image,
video, audio)
jeux de caractères (alphabets) autres que le code
ASCII
texte enrichi (mise en forme des messages, polices de
caractères, couleurs, etc.)
17
POP3 – IMAP4
Post Office Protocol
Internet Message Access Protocol
18
Protocoles de réception
permet de lire, supprimer du courrier sur une
machine distante
Boîte aux lettres
POP3 ou IMAP
MX.d2.xx
MUA sur
B.d2.yy
4
19
Sécurité
IMAP4 et POP3 les identifiants et mots de
passe circulent en clair sur le réseau
• IMAP4, POP3 sur TLS [RFC 2595 :
1999]
• Ports «Sécurisés » : Officiels ICANN
smtps : 465 [RFC 2487 : 1999]
imaps : 993 - IMAP4 sur TLS/SSL
pop3s :
995 - POP3 sur TLS/SSL
20
Courrier électronique
fonctionnement globale
21
MUA - Agents Utilisateurs de Courriel
mail
- sur tous les systèmes Unix, rudimentaire
ne traite pas le format MIME
Mailx -
sur tous les systèmes Unix, rudimentaire
traite le format MIME
Mozilla
- sur toutes les plates-formes
Pine
-
P
rogram for
I
nternet
N
ews &
E
mail, Unix,
interface texte
W ebmail
(via un navigateur)
22
SMTP
SMTP
Transfert de courriels
Serveur
mail
Agent
Utilisateur
Serveur
mail
A.d1.xx
MX.d1.xx
MX.d2.yy
Linux : sendmail, postfix, ssmtp
MTA :
Mail Transfert Agent
23
Accès aux courriels
Serveur
mail
Agent
Utilisateur
Serveur
mail
POP3/IMAP
Destinataire peut être
nomade
A.d1.xx
MX.d1.xx
MX.d2.yy
Agent
Utilisateur
B.d2.yy
SMTP
SMTP
24
Poster les courriels
Serveur
mail
Agent
Utilisateur
Serveur
mail
MDA:
Mail Delivery Agent
Ex : procmail, fetchmail (sous Unix/Linux)
ils peuvent filtrer les mails ….
A.d1.xx
MX.d1.xxx
MX.d2.yy
Agent
Utilisateur
MDA
B.d2.yy
POP3/IMAP
SMTP
SMTP
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents