Chapitre 4 : Les protocoles Internet
Internet (Historique et évolution) Définition Internet est un réseau de réseaux informatiques communiquant entre eux grâce à un ensemble de règles appelées protocoles, définies indépendamment des constructeurs d'ordinateurs et de réseaux. Participants Internet interconnecte des organisations très diverses : Universités Organismes de recherche publique Services gouvernementaux Entreprises publiques ou privées Grand public
Internet (Historique et évolution) Historique Normes et Protocoles 1961-1965 (US) : premiers travaux sur les réseaux informatiques, les télécommunications par paquets. Premiers essais d interconnexion à longue distance. 1967 : débuts du programme ARPANET du département américain de la Défense (DOD). Difficile de discerner entre les vrais objectifs du programme et les mythes: * faciliter les télécommunications entre les chercheurs (militaires), Une des premières applications est le courrier électronique. * normaliser les techniques de connexion entre les terminaux et les ordinateurs du DOD * <mythe> construire un réseau de communication capable de résister à une guerre nucléaire, à des sabotages, etc., en évitant la centralisation excessive des infrastructures. Lorsqu'un des centres (noeuds) est virtuellement détruit, les données doivent emprunter d'autres chemins et d'autre noeuds pour atteindre les destinataires désignés.</mythe>
Internet (Historique et évolution) Historique Normes et Protocoles
Protocoles des services de messagerie ( SMTP, POP, IMAP) Normes et Protocoles Le courrier électronique est considéré comme étant le service le plus utilisé sur Internet. Ainsi la suite de protocoles TCP/IP offre une panoplie de protocoles permettant de gérer facilement le routage du courrier sur le réseau. E-mail : Utiliser l Internet comme la poste: déposer un message dans la boîte aux lettres de son correspondant, qu il soit ou non devant une machine. le correspondant sera capable de le lire à sa prochaine connexion.
Protocoles des services de messagerie ( SMTP, POP, IMAP) Lorsque l expéditeur envoie un courrier électronique, il met en œuvre le protocole SMTP. Il utilise à cet effet le serveur SMTP de son fournisseur d adresses. L e-mail entre alors dans la nébuleuse Internet. D ordinateur en ordinateur, celui-ci est acheminé, selon un parcours qui peut varier, vers le serveur du destinataire. Les différents serveurs de courrier électronique s échangent les e- mails de nouveau selon le protocole SMTP. Pour consulter ses messages, le destinataire doit enfin les relever en utilisant le protocole POP. Il utilise ainsi le serveur POP (ou POP3) de son fournisseur d adresses. Il peut également, si son fournisseur d adresses le lui permet, utiliser le protocole IMAP, plus puissant.
Protocole SMTP Normes et Protocoles SMTP signifie Simple Message Transfert Protocole, ce protocole est utilisé pour transférer les messages électroniques sur les réseaux. Un serveur SMTP est un service qui écoute sur le port 25, son principal objectif est de router les mails à partir de l'adresse du destinataire. SMTP est le protocole standard permettant de transférer le courrier d'un serveur à un autre en connexion point à point. * communication entre le client expéditeur et son serveur messagerie * communication entre deux serveurs de messagerie - celui de l expéditeur et celui du destinataire Le courrier est remis directement au serveur de courrier du destinataire. Le protocole SMTP fonctionne grâce à des commandes textuelles envoyées au serveur SMTP (par défaut sur le port 25). Chacune des commandes envoyées par le client (validée par la chaîne de caractères ASCII CR/LF, équivalent à un appui sur la touche entrée) est suivi d'une réponse du serveur SMTP composée d'un numéro et d'un message descriptif.
Protocole SMTP Normes et Protocoles Le service de mail est constitué de plusieurs fonctions : MUA : (Mail User Agent), c est le client de messagerie. MTA : (Mail Transfert Agent), c est l agent qui va envoyer le mail vers le serveur chargé de la gestion des emails du destinataire. MDA : (Mail Delivery Agent) est le service de remise du courrier dans les boîtes aux lettres des destinataires. Il existe une extension de SMTP appelé ESMTP
Protocole POP Normes et Protocoles Le protocole POP (Post Office Protocol que l'on peut traduire par "protocole de bureau de poste") permet comme son nom l'indique d'aller récupérer son courrier sur un serveur distant (le serveur POP). Il est nécessaire pour les personnes n'étant pas connectées en permanence à Internet afin de pouvoir consulter les mails reçus hors connexion. Il existe deux principales versions de ce protocole, POP2 et POP3, auxquels sont affectés respectivement les ports 109 et 110 et fonctionnant à l'aide de commandes textuelles radicalement différentes.
Protocole POP Objectif Normes et Protocoles Le protocole POP a un objectif précis : permettre à l'utilisateur de relever son courrier depuis un hôte qui ne contient pas sa boîte aux lettres. En d'autres termes, POP établie un dialogue entre le logiciel de messagerie (MUA) et la boîte aux lettres de l'utilisateur sur le serveur. Fonctionnalités POP est avant tout un protocole très simple, de ce fait il ne propose que des fonctionnalités basiques: Délimiter chaque message de la boite aux lettres, Compter les messages disponibles, Calculer la taille des messages, Supprimer un message, Extraire chaque message de la boite aux lettres. Malgrès tout, ces fonctionnalités sont amplement suffisantes pour répondre aux besoins de la plupart des utilisateurs.
Protocole POP Normes et Protocoles Principe d'utilisation Tout comme SMTP, POP est un protocole de type client / serveur (le protocole POP (POP2 et POP3) fonctionne grâce à des commandes textuelles envoyées au serveur POP.). Toujours comme SMTP, POP utilise un jeu de commandes spécifiques lors d'une session entre le programme client et le serveur. Chaque commande envoyée par le client est suivie d'une réponse du serveur POP composée d'un numéro et d'un message descriptif. POP :: Avantages / Inconvénients Le service POP3 est très simple mais propose toutes les fonctionnalités nécessaires pour la gestion d'un compte mail. Ainsi, de part son efficacité, POP3 reste l'un des protocoles les plus utilisés pour récupérer ses mails. POP3 présente tout de même quelque points faibles notamment le fait que le mot de passe circule en clair sur le réseau lors de l'établissement de la connexion avec le serveur
Protocole IMP Définition Normes et Protocoles IMAP signifie Internet Message Access Protocol, la version actuellement utilisée est la IMAP4. L IMAP est un protocole qui vous permet, depuis un programme installé sur votre ordinateur ou votre smartphone, d accéder aux messages de votre boîte aux lettres électronique. Le service IMAP écoute sur le port 143 d'un serveur. A la différence du protocole POP qui transfère les messages de votre boîte aux lettres sur votre ordinateur puis les efface du serveur, IMAP effectue une synchronisation des messages et des dossiers (boîte de réception, messages envoyés, brouillons, archives, etc.) entre le serveur et votre terminal. Votre messagerie reste stockée dans son intégralité sur le serveur : vous pouvez donc y accéder par différents terminaux, vous aurez accès aux mêmes données. Tout comme POP, IMAP est un protocole de récupération de mails. IMAP4 se pose donc comme une alternative a POP3.
Protocole IMP Stockage des mails sur le serveur Normes et Protocoles Contrairement au protocole POP où tous les mails sont rapatriés du serveur vers le logiciel de messagerie du client, avec IMAP, les mails restent stockés dans des dossiers sur le serveur. Ceci permet de proposer de nombreuses fonctionnalités très pratiques, telles que : créer des dossiers sur le serveur, effacer, déplacer des messages sans les lire, éventuellement avec des règles de tri automatique, rapatrier en local certains messages et pas d'autres, en faisant une copie ou un déplacement, lire des messages en les laissant sur le serveur, marquer des messages sur le serveur, recopier sur le serveur des messages qui sont en local.
Protocole IMP IMAP :: Avantages / Inconvénients Normes et Protocoles Avantages Etant donné les fonctionnalités implémentées dans IMAP, celui-ci est donc plus puissant que POP. Voici les points forts par rapport à POP : - permet de gérer plusieurs accès simultanés - permet de gérer plusieurs boîtes aux lettres - permet de trier le courrier selon plus de critères - protection contre les virus Finalement on pourrait presque assimiler IMAP à un webmail. Sous-exploité * IMAP n'est pas aussi répandu que POP, peut être parce que certains logiciels de messagerie (MUA) ne l exploitent pas correctement. Outllok fait parti des ces MUA qui n'utilisent pas 100% des fonctionnalités implémentées dans IMAP. * De plus, les serveurs IMAP sont pus complexes à installer et à maintenir que les serveurs POP. Les Fournisseurs d'accès à Internet ne proposent donc le plus souvent que les protocole POP.
Protocole IMP Normes et Protocoles Le WebMail L MUA est remplacée par une application Serveur accessible en HTML via un navigateur standard. Le client n a donc pas besoin d installer une application particulière sur sa machine et peut consulter ses messages à partir de n importe quel poste disposant d un navigateur. C est l application Serveur "WebMail" qui interroge les boîtes aux lettres à l aide du protocole IMAP. IMAP 4 HTTP Boîtes aux lettres Serveur WebMAIL
Protocole HTTP Le protocole HTTP (HyperText Transfer Protocol) est le protocole le plus utilisé sur Internet depuis 1990. La version 0.9 était uniquement destinée à transférer des données sur Internet (en particulier des pages Web écrites en HTML). La version 1.0 du protocole (la plus utilisée) permet désormais de transférer des messages avec des en-têtes décrivant le contenu du message en utilisant un codage de type MIME. Le but du protocole HTTP est de permettre un transfert de fichiers (essentiellement au format HTML) localisés grâce à une chaîne de caractères appelée URL entre un navigateur (le client) et un serveur Web (appelé d'ailleurs httpd sur les machines UNIX).
Protocole HTTP Exemple : vous utilisez le protocole http lorsque vous accédez à http://www.u-grenoble3.fr. Lorsque vous demandez à accéder à cette adresse URL depuis votre navigateur, celui-ci effectue une requête http qui est acheminée jusqu au serveur concerné ; le serveur traite la requête puis envoie la réponse correspondante au navigateur de votre poste.
Protocole HTTP
Protocole FTP FTP (File Transfer Protocol) est un protocole de transfert de fichier. Il utilise généralement les ports 20 et 21 en TCP. Mise en place en 1971, date à laquelle un mécanisme de transfert de fichiers (décrit dans le RFC 141) entre les machines du MIT(Massachusetts Institute of Technology) avait été mis au point. Le protocole FTP est actuellement défini par le RFC959. Tous les fournisseurs d accès d Internet proposent un tel service. Lorsque on veut transmettre de gros fichiers, le plus simple est d utiliser un logiciel de FTP.
Le rôle du protocole FTP Le protocole FTP définit la façon selon laquelle des données doivent être transférées sur un réseau TCP/IP. Le protocole FTP a pour objectifs de : permettre un partage de fichiers entre machines distantes. permettre une indépendance aux systèmes de fichiers des machines clientes et serveur. permettre de transférer des données de manière efficace.
Le rôle du protocole FTP Le protocole FTP définit la façon selon laquelle des données doivent être transférées sur un réseau TCP/IP. Le protocole FTP a pour objectifs de : permettre un partage de fichiers entre machines distantes. permettre une indépendance aux systèmes de fichiers des machines clientes et serveur. permettre de transférer des données de manière efficace.