Vous vous apprêtez à lire un tutoriel rédigé par un membre de ce site. Malgré tout le soin que ce membre a pu apporter au tutoriel, nous ne pouvons pas garantir que les informations contenues sur cette page sont exactes à 100%. Merci de garder cela en tête lorsque vous lirez cette page ;o)
Avant de parler de mails, serveurs et tout ça, quelques petits rappels sur Internet, ou plus généralement sur les réseaux informatiques s'imposent.
Le réseau
La notion de
réseau informatique signifie la possibilité pour des ordinateurs de communiquer entre eux, d'échanger des informations ou d'interagir l'un avec l'autre. C'est le fondement même d'Internet.
Il faut savoir que le réseau informatique repose sur deux principes fondamentaux :
- la reconnaissance des machines entre elles,
- le transport de l'information.
L'adresse IP
C'est la façon dont les ordinateurs se reconnaissent entre eux.
L'adresse IP est l'adresse d'une machine qui lui permet d'être reconnue par les autres machines du réseau. Chacune a son adresse propre et
unique, qui lui permet d'être identifiée sur le réseau.
Citation : WikipédiaIl existe des adresses IP de version 4 et de version 6. En 2007, la version 4 est la plus utilisée.
Elle est généralement notée avec quatre nombres compris entre 0 et 255, séparés par des points. Exemple : 212.85.150.134
Conclusion : Si vous êtes connecté à Internet, vous avez forcément une adresse IP. Et lorsque vous visitez un site Internet, votre PC se connecte au site grâce à l'adresse IP de ce dernier.
Serveur / Client
Le fonctionnement d'Internet repose sur des ordinateurs chargés de fournir des services au reste du réseau. Ces ordinateurs doivent être reliés au réseau en permanence. On les appelle des
serveurs.
Les utilisateurs sont appelés les
clients. Ils doivent connaître l'adresse du serveur pour se connecter à lui.
Les protocoles
Les protocoles sont une façon pour des ordinateurs d'échanger des informations sur un réseau. Ces protocoles varient selon les besoins de l'échange. L'Internet Protocol (IP) est lui-même un protocole d'identification.
Exemple :
Les sites Web utilisent le protocole
HTTP, qui est le protocole d'échange de fichiers HTML.
Un serveur web est donc un
serveur HTTP. Il est chargé d'envoyer les pages HTML et autres à ceux qui les demandent.
Lorsque vous entrez une adresse web dans la barre de votre navigateur, le nom du site représente en réalité l'adresse IP du serveur. Le navigateur envoie en fait une requête au serveur en question, qui lui renvoie alors la page demandée.
Les serveurs mails
L'un des services les plus importants fournis par les serveurs est celui d'acheminer le courrier d'une machine à l'autre : ce sont les serveurs mails.
Bon, je crois qu'une petite réflexion sur la structure d'une messagerie ne sera pas inutile.
L'envoi d'un courrier par la Poste passe par quatre étapes :
- 1. L'expéditeur écrit le courrier.
- 2. Il le poste (bureau de poste, boîte postale).
- 3. La Poste achemine le courrier jusqu'à la boîte aux lettres du destinataire.
- 4. Le destinataire ouvre sa boîte aux lettres et y trouve son courrier.
L'envoi d'un courriel suit exactement le même processus avec les serveurs :
- 1. Vous écrivez le message.
- 2. Vous confiez le message au "bureau de poste" : un serveur SMTP.
- 3. Le mail arrive dans la boîte aux lettres du destinataire : un serveur POP ou IMAP
- 4. Enfin, il peut consulter ses messages auprès de son serveur.
Résumé :
Les
e-mails utilisent deux types de serveurs, ayant chacun des modes de fonctionnement (protocoles) particuliers :
- Les serveurs d'envoi, appelés serveurs SMTP.
- Les serveurs POP et IMAP pour la réception.
On appelle aussi ces serveurs des MTA (Mail Transfert Agent), par opposition aux MUA (Mail User Agent), qui sont les logiciels de courrier.
Pour qu'un ordinateur puisse communiquer correctement avec le réseau, et effectuer plusieurs communications à la fois, il dispose d'un certain nombre de
ports, qui sont comme des adresses à l'intérieur de l'ordinateur.
Les serveurs ne font pas exception. Un seul ordinateur peut simultanément faire office de serveurs HTTP, FTP, DNS, mails, et j'en passe...
On dit que le serveur
écoute sur le port, pour savoir si aucune requête ne lui parvient.
Pour simplifier les choses, on a attribué des ports bien précis à chaque type de service :
- port 21 pour les serveurs FTP.
- port 80 pour les serveurs HTTP.
- port 25 pour les serveurs SMTP.
- port 110 pour les serveurs POP.
- port 143 pour les serveurs IMAP.
- etc.
Je crois que vous avez maintenant tout compris.
Sinon, je vous conseille de relire attentivement cette partie du cours, qui sera indispensable pour la suite.
Nous allons à présent passer à la pratique.
Prêts...? Partez !