Changes between Initial Version and Version 1 of Realisations/2007-2008/Projet/Traces/IMAP


Ignore:
Timestamp:
Jun 12, 2008, 11:41:03 PM (17 years ago)
Author:
benazzou
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Realisations/2007-2008/Projet/Traces/IMAP

    v1 v1  
     1= Protocole applicatif IMAP : =
     2
     3== Constitution de la trace ==
     4
     5On observe un échange de trames reposant sur ETHERNET-IP-TCP et sur ETHERNET-IP-TCP-IMAP[[BR]]
     6Au niveau du serveur, le port employé est le port 143 (le port par defaut pour un serveur imap)[[BR]]
     7
     8== Pourquoi cet échange? ==
     9
     10Un client se trouvant dans le sous reseau 10.40.4.0/24 sur la machine 0.0.0.2 souhaite récupérer ses mails sur le serveur mail implémentant le protocole IMAP et se trouvant dans le sous-reseau 10.40.3.0/24, sur la machine 0.0.0.2[[BR]]
     11[[BR]]
     12Le client utilise alors un client mail gratuit, Kmail, livré avec KDE sous Fedora.[[BR]]
     13Au niveau du serveur, il y a un serveur mail gratuit MMS (Macallan Mail Solution) sous Windows 2008 serveur.[[BR]]
     14
     15Le client configure Kmail: il introduit son login et mot de passe (Samir et Pfres).
     16Il introduit l'adresse du serveur imap (imap.ent2.com) et smtp (smtp.ent2.com, smtp sera vu dans la trace smtp lors d'un envoi de mail par client mail).[[BR]]
     17
     18Une foit de plus, un filtre d'affichage nous permet de voir que les requête et réponse imap:[[BR]]
     19{{{
     20#!rst
     21imap <Return>
     22}}}
     23
     24Nous avons 18 trames à commenter.[[BR]][[BR]]
     25=== Protocole IMAP ===
     26Le protocole Imap est un protocole qui permet de recevoir des mails sur un serveur.[[BR]]
     27Il travaille en 5 étapes numérotées de c00000 à c00005: le client émet une requete "request c0000x blabla" et le serveur répond par une "reponse c0000x blablabla" et ainsi de suite. A l'issue de l'étape C00005, le client reçoit les mails de sa boite. (ou que les plus récents s'il possède une copie de ses mails sur sa machine) ici, la question ne se pose pas...[[BR]]
     28
     29=== Echange proprement dit ===
     30 I/ Négociations..: [[BR]]
     31 * A la connection le serveur se présente en informant de la version d'imap qu'il implémente
     32 * Le client demande alors C00000 capability
     33 *
     34 *
     35 *
     36
     37Le serveur répond que le site n'a pas été modifié et informe de la nature et version de son système d'exploitation.[[BR]]
     38
     39 * Télechargement des données:
     40
     41== Pourquoi le client demande cette page? ==
     42