Divers éléments. Protocoles d'applications. Un agent Utilisateur. MUA - Agents Utilisateurs de Courriel. Simple Mail Transfer Protocol

of 7
61 views
PDF
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Document Description
IUT IUT d'orsay réseaux réseaux Protocoles d'applications Le courrier électronique Divers éléments POP3 IMAP protocole de transport format de l entête, de ses champs, des adresses électroniques standard
Document Share
Document Transcript
IUT IUT d'orsay réseaux réseaux Protocoles d'applications Le courrier électronique Divers éléments POP3 IMAP protocole de transport format de l entête, de ses champs, des adresses électroniques standard de formatage du corps des messages, protocole de réception protocole de réception, gestion de courrier ou des news dans des dossiers 1 2 Un agent Utilisateur Une interface entre l utilisateur et l application «réseau» HTTP : Navigateur netscape/mozilla : Mail User Agent - MUA - eudora, outlook video : Stream video audio : real player, media player MUA - Agents Utilisateurs de Courriel - sur tous les systèmes Unix, rudimentaire ne traite pas le format Netscape/Mozilla - sur toutes les plates-formes Eudora - sur Macintosh, Windows Outlook Express - sur Windows Pine - Program for Internet News & E, Unix, interface texte Web (via un navigateur) 3 4 Simple Mail Transfer Protocol () [RFC 821] Port 25 Simple Mail Transfer Protocol [RFC 821 : 1982] Agents BAL - Boîtes A Lettres Agents File d attente en sortie 5 6 Courriel Colette Johnen 1 Notion de couches dans la pile TCP/IP Encapsulation d un message données Commande et réponse, POP ou IMAP Couche Unité transportés Exemple Application messages, POP, IMAP TCP données segment Transport segments TCP Réseau paquets IP Liaison trames Ethernet Physique bits 100baseT Ethernet IP données données Paquet IP trame 7 8 Exemple d'une session HELO caramelvn ouverture 250 Hello caramelvn, pleased to meet you MAIL FROM: 250 Sender ok RCPT TO: 250 Recepient ok 1 message 354 Enter, end with in a line by itself sans les entêtes 250 Message accepted for delivery QUIT 221 kangourouscoau closing connection fermeture Corps d une session MAIL FROM: 250 Sender ok RCPT TO: 250 Recepient ok RCPT TO: 250 Recepient ok 354 Enter, end with in a line by itself 250 Message accepted for delivery 9 10 Commandes Commandes du client HELO domaine MAIL FROM: adresse de l expéditeur RCPT TO: adresse du destinataire QUIT Commandes Réponses du serveur n o texte en clair 503 Bad sequence of commands Courriel Colette Johnen 2 Diagramme Etat/Transition - simplifié HELO MAIL RCPT FROM TO MAIL FROM RCPT TO Postmaster Personne s'occupant de la gestion des messages transitant par un serveur de courrier électronique Il administre les utilisateurs, les messages, les innombrables messages de protestation dus au spam QUIT 5 4 Boîte à lettre au nom de «postmaster» est obligatoire : il reçoit les messages en cas d erreur Format d'un courriel entête + message Format des courriels - es From: To: Subject: rue de Charonne [RFC 822 : 1882] 2 parties : entête, corps 15 au cafe de la plage entête CRLF Ligne vide corps 16 Format d'un courriel - entête Entête termine par une ligne vide Format d une ligne d entête - clef : valeur From: To: Subject: rue de Charonne Format d'un courriel - corps Les lignes terminent par CRLF ne contient pas de ligne avec juste Caractères codés en ASCII au cafe de la plage Marqueur de fin de message : une ligne avec juste N ont rien avoir avec les commandes! Courriel Colette Johnen 3 Les entêtes obligatoires To: From: Subject: Date: Message-Id: destinataire(s) adresses électroniques séparés par une virgule adresse émetteur sujet du courrier date d'envoi Les entêtes facultatives Cc: destinataire(s) recevant une copie même action que to: pas la même sémantique Reply-to: utilisé si la réponse ne doit pas être envoyer à l expéditeur Bcc: Blind Carbon Copy même action que to: les destinataires standards (cc, to) se sauront pas que le message a été envoyé aux «bcc» destinataires Standard de formatage d un message-documentfichier - Définition du contenu du document Multipurpose Internet Mail Extensions [RFC : 1996] Fonctionnalités : Plusieurs parties partie peut ê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) Dans l entête des messages éléments indispensables -Version: 10 Content-Type: image/jpeg; Content-Transfer-Encoding: base64 -Version - Identifie le message au format Content-Type types/sous-types; paramètres optionnels Content-Transfer-Encoding - Spécifie le codage 23 Codage des caractères : Content-Transfer-Encoding 8bits au café de la plage Quoted-printable au caf=e9 de la plage base64 VmllbnMgYm9pcmUgdW5lIEd1aW5lc3MgY2U gc29pcibhdsbjywbpigrligxhihbsywdldq oncg== 24 Courriel Colette Johnen 4 Type text image video application message multipart Type de données - Content-type Sous-Type plain html octet-stream postscript external-body mixed alternative Description Sans format Document HTML document en binaire Fichier postscript (ghostview) Message sera téléchargé à la demande + parties dans des format divers + afficher une des parties 25 EX1: Content-Type: text/plain; charset=us-ascii; Content-Transfer-Encoding: 7bit EX2: Content-type: multipart/mixed; Boundary= 0 =4EBBE7CBDFC762F68f9 EX3: Content-type: application/msword; name= =cnrsdoc Content-Disposition: attachment; filename= cnrsdoc Content-transfer-encoding: base64 26 Message avec attachements -Version: 10 Content-Type: multipart/mixed; Boundary=cutHere --cuthere Content-Type: text/plain; Content-Transfer-Encoding: 7bits Viens boire une Guiness, voici comment y aller --cuthere Content-Type: image/jpeg; Content-Transfer-Encoding: base64 AB/fgoOIDFGIDFG345SGFDFG Comment tracer un courriel Received: from m7limsifr (m7limsifr [ ])by lrilrifr (8116p2/jtpda- 532) with E id h68bult04994 for Tue, 8 Jul :30: (MEST) Received: from hendrixlimsifr (hendrixlimsifr [ ]) by m7limsifr (893/jtpda- 531) with E id NAA16134 for Tue, 8 Jul :32: (MET DST) Received: from limsifr (test-lirlimsifr [ ]) by hendrixlimsifr (891b+Sun/jtpda-531) with E id NAA07223 for Tue, 8 Jul :26: (MET DST) --cuthere Entêtes non normalisées X-Mozilla-Status: 0001 X-Original-To: X-Sender: X-Accept-Language: en X-Mailer: QUALCOMM Windows Eudora Version 502 X-Virus-Status: No X-Virus-Checker-Version: clamassassin 122 X-MailScanner: Found to be clean X-Spam-Status: No, hits=05 required=50 POP3 IMAP4 Post Office Protocol Internet Message Access Protocol Courriel Colette Johnen 5 Protocoles de réception permet de lire, supprimer du courrier sur une machine distante POP3 POP3 Post Office Protocol [RFC 1939 : 1996] Port : 110 Boîte aux lettres MXd2xx POP3 ou IMAP MUA sur Bd2yy POP3 «non connecté» - rapatrier ses messages en local Interrompre la connexion Gérer ses messages localement IMAP4 IMAP4 Internet Message Access Protocol [RFC 3501 : 2003] Port : 143 IMAP4 interactif - sans rapatriement en local, toutes les tâches sont faites sur le serveur création de dossiers déplacement de messages d'un dossier à l'autre effacement de message lecture des messages 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 : IMAP4 sur TLS/SSL pop3s : POP3 sur TLS/SSL Envoi des courriels Courrier électronique fonctionnement globale Agent Utilisateur Ad1xx MXd1xx MXd2yy MX de d1 réessaye tous les 30min, si destinataire ne répond pas Courriel Colette Johnen 6 Accès aux courriels Protocoles d'accès aux courriels Agent Utilisateur Ad1xx MXd1xx MXd2yy Agent Utilisateur Bd2yy Agent Utilisateur Ad1xx MXd1xxx MXd2yy MDA Agent Utilisateur Bd2yy POP3/IMAP POP3/IMAP Destinataire peut être nomade MDA: Mail Delivery Agent Ex : proc, fetch (sous Unix/Linux) 37 ils peuvent filtrer les s 38 Fonctionement sous Unix Fonctionement sous Unix Boîte aux lettres : /var/spool// login file d attente des messages à envoyer : /var/spool/mqueue/* MTA : Mail Transfert Agent send q permet de voir le contenu de la file d attente postfix Courriel Colette Johnen 7
Similar documents
View more...
Search Related
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks
SAVE OUR EARTH

We need your sign to support Project to invent "SMART AND CONTROLLABLE REFLECTIVE BALLOONS" to cover the Sun and Save Our Earth.

More details...

Sign Now!

We are very appreciated for your Prompt Action!

x