Simple Mail Transfer Protocol (SMTP)

30 Sep 2021 30 Sep 2021 2612 vues ESSADDOUKI Mostafa 3 min de lecture
Réseaux informatiques et Internet
1 Communication des données 2 Classification et topologies du réseau informatique 3 Types de réseaux informatiques 4 Introduction à l'Internet 5 Normes RFC Internet 6 Organisations internationales d'Internet
Modèles réseaux
7 Principes de la superposition de protocoles 8 Modèle TCP/IP 9 Principes d'encapsulation et décapsulation 10 Méthodes d'adressage dans les couches TCP/IP 11 Le modèle OSI
Couche application
12 Introduction et services fournies par la couche application 13 Architectures d'applications réseaux 14 Services fournis par la couche transport à la couche applications 15 Protocoles de couche d'application 16 HyperText Transfer Protocol (HTTP) 17 Système de noms de domaine (DNS) 18 Le protocole de transfert de fichiers (FTP) 19 Simple Mail Transfer Protocol (SMTP) 20 Simple Network Management Protocol (SNMP) 21 Dynamic Host Configuration Protocol (DHCP)
Couche de transport
22 Introduction et services offerts par la couche de transport 23 Concepts de la couche de transport 24 Le protocole de transport orienté connexion (TCP) 25 Le protocole de transport sans connexion (UDP)
Couche réseau (ou internet)
26 Introduction et services fournis par la couche réseau 27 Commutation de paquets 28 Adressage et livraison 29 Protocole Internet (IP) 30 Adressage IP 31 Protocole de résolution d'adresse (ARP) 32 Internet Control Message Protocol (ICMP) 33 Sous-réseaux ou subnetting 34 Méthode de masque de sous-réseau pour le subnetting 35 Méthode CIDR pour les sous-réseaux 36 Introduction au Routage IP 37 Le processus de routage IP 38 Concepts de table de routage 39 Algorithmes de routage dynamique 40 Routage sur les réseaux complexes 41 Internet Protocole version v6 (IPv6)
Couche liaison de données
42 Introduction et services fournis par la couche liaison de données 43 Adressage de la couche liaison de données 44 Détection et correction des erreurs 45 Schémas de codage de données 46 Les fonctions de contrôle de liaison de données (DLC) 47 Protocoles de couche de liaison de données 48 Contrôle de liaison de données de haut niveau (HDLC) 49 Protocole point à point (PPP) 50 Contrôle d'accès aux médias (MAC) 51 Méthode d'Accès aléatoire pour le contrôle d'accès aux médias 52 Méthode d'Accès contrôlé pour le contrôle d'accès aux médias 53 Protocoles de canalisation pour le contrôle d'accès aux médias 54 Architectures réseaux 55 Réseaux locaux (LAN) 56 Réseaux étendus (WAN) 57 Les dispositifs de connexion 58 Réseaux locaux virtuels (VLAN)
Couche physique
59 Données et signaux - couche physique 60 Transmission numérique des données 61 Transmission analogique 62 Modes de transmission de données 63 Supports de transmission de données

SMTP est le principal protocole de couche application pour le courrier électronique Internet. Il utilise le service de transfert de données fiable de TCP pour transférer le courrier du serveur de messagerie de l'expéditeur vers le serveur de messagerie du destinataire. Comme avec la plupart des protocoles de couche application, SMTP a deux côtés : un côté client, qui s'exécute sur le serveur de messagerie de l'expéditeur, et un côté serveur, qui s'exécute sur le serveur de messagerie du destinataire. Les côtés client et serveur de SMTP s'exécutent sur chaque serveur de messagerie. Lorsqu'un serveur de messagerie envoie du courrier à d'autres serveurs de messagerie, il agit comme un client SMTP. Lorsqu'un serveur de messagerie reçoit du courrier d'autres serveurs de messagerie, il agit comme un serveur SMTP.

SMTP, défini dans la RFC 5321, est au cœur du courrier électronique Internet. SMTP transfère les messages des serveurs de messagerie des expéditeurs vers les serveurs de messagerie des destinataires.

Pour illustrer le fonctionnement de base de SMTP, examinons un scénario courant. Supposons que Mostafa veuille envoyer à Sara un message ASCII simple.

  1. Mostafa invoque son agent utilisateur pour le courrier électronique, fournit l'adresse électronique de Sara (par exemple, sara@developpement-informatique.com), compose un message et demande à l'agent utilisateur d'envoyer le message.
  2. L'agent utilisateur de Mostafa envoie le message à son serveur de messagerie, où il est placé dans une file d'attente de messages.
  3. Le côté client du SMTP, exécuté sur le serveur de courrier de Mostafa, voit le message dans la file d'attente des messages. Il ouvre une connexion TCP vers un serveur SMTP, exécuté sur le serveur de messagerie de Sara.
  4. Après quelques échanges SMTP initiaux, le client SMTP envoie le message de Mostafa dans la connexion TCP.
  5. Sur le serveur de messagerie de Sara, le côté serveur du SMTP reçoit le message. Le serveur de messagerie de Sara place ensuite le message dans la boîte aux lettres de Sara.
  6. Sara invoque son agent utilisateur pour lire le message à sa convenance.

Il est important d'observer que SMTP n'utilise normalement pas de serveurs de messagerie intermédiaires pour l'envoi de courrier, même lorsque les deux serveurs de messagerie sont situés aux extrémités opposées du monde.

Discussion (0)

Soyez le premier à laisser un commentaire !

Laisser un commentaire

Votre commentaire sera visible après modération.