Dans le monde des réseaux, différents types de protocoles sont utilisés pour transférer des données. Le protocole de transfert Internet, appelé IP/TCP, est utilisé dans tous les protocoles de communication, qu'il s'agisse d'Internet ou de tout autre réseau.
Lorsque la suite de protocole Internet est achetée, elle fournit de nombreuses fonctionnalités telles qu'une communication de bout en bout. Il classe comment les données doivent être mises en paquets, acheminées, adressées, transmises et reçues.
Ftp et SMTP sont également des types de protocoles de communication utilisés à des fins différentes.
Faits marquants
- FTP (File Transfer Protocol) facilite le transfert de fichiers entre ordinateurs sur un réseau.
- SMTP (Simple Mail Transfer Protocol) est responsable de l'envoi et du routage des messages électroniques entre les serveurs de messagerie.
- FTP est utilisé pour le stockage et la récupération de fichiers, tandis que SMTP traite exclusivement de la communication par courrier électronique.
FTP contre SMTP
FTP signifie "File Transfer Protocol" et est un protocole standard utilisé pour transférer des fichiers sur Internet, permettant aux utilisateurs de transférer des fichiers entre deux ordinateurs distants. SMTP signifie "Simple Mail Transfer Protocol" et est un protocole standard pour envoyer et recevoir des e-mails en ligne.
FTP est un protocole de communication conçu pour le client-serveur modèle. FTP transfère les fichiers informatiques entre le serveur et le client en utilisant des connexions de données et de contrôle séparées.
Les utilisateurs FTP peuvent authentifier la transmission à l'aide d'un nom d'utilisateur et d'un mot de passe. FTP est considéré comme l'un des moyens les plus sûrs de transférer des fichiers car il est crypté.
En raison de son cryptage, FTP a remplacé SFTP, À savoir SSH Protocole de transfer de fichier.
FTP a été utilisé pour la première fois sous forme de lignes, c'est-à-dire de commandes dans le programme utilisées par les clients avant même que les systèmes d'exploitation ne disposent de GUI (Graphical User Interface).
SMTP, contrairement à FTP, est exclusivement utilisé pour l'envoi de courrier électronique. C'est un protocole de communication Internet. La connexion de données est nécessaire dans SMTP, et elle est également persistante.
Habituellement, les agents de messagerie et les serveurs de messagerie utilisent SMTP pour recevoir et envoyer des e-mails/messages. SMTP a été lancé pour la première fois en 1981.
Depuis lors, il a été modifié, mis à jour et étendu plusieurs fois avec de nouvelles modifications. SMTP a diverses extensions telles que l'authentification, le cryptage, le transfert de données binaires et les adresses e-mail internationalisées.
Il utilise le TCP numéro 25 pour les communications.
Tableau de comparaison
Paramètres de comparaison | Ftp | SMTP |
---|---|---|
Formulaire complet | Protocole de transfert de fichiers | Protocole de transfert de courrier simple |
Passerelle | Stateful | Push |
Nombre de connexion TCP | 2 | 1 |
Type de connexion TCP | À la fois persistant et non persistant | Persistant |
Numéro de port | 20 & 21 | 25, 587, 465 |
Type de bande | Hors bande | Dans la bande |
Qu'est-ce que FTP?
FTP, connu sous le nom de protocole de transfert de fichiers, a été écrit pour la première fois par Ajay Bhushan et a été publié sous le nom de RFC 114 en 1971. De 1971 à 1980, il fonctionnait sur NCP, c'est-à-dire
Network Control Program est également appelé le prédécesseur de TCP/IP. FTP peut fonctionner sur deux types de modes différents, c'est-à-dire actif et passif.
Cela dépend de la connexion de données établie. Les deux modes ont été mis à jour en 1998.
Le modèle passif a ensuite été mis à jour et utilisé comme un mode passif étendu. FTP a quatre types de données différents qui sont utilisés sur le réseau.
ASC II, image, EBCDIC et locales. Le transfert de données dans FTP peut être effectué de trois manières. Tout d'abord, le mode Stream, où les données sont envoyées en continu.
Ensuite, il y a le mode Bloc qui a été conçu pour transférer des fichiers orientés enregistrement. Le troisième est le mode compressé qui étend le mode B.
FTP utilise normalement un nom d'utilisateur et un mot de passe pour subvention accès à ses utilisateurs. Le nom d'utilisateur et le mot de passe dans FTP sont envoyés via le serveur à l'aide des commandes USER et PASS, respectivement.
La séquence envoyée est cryptée afin de ne pas être attaquée sur le réseau.
FTP suit un protocole standard utilisé pour envoyer des fichiers d'un hôte à un autre en utilisant une architecture client-serveur.
Il peut y avoir deux types de connexion dans FTP, l'un est le contrôle et l'autre les données. Utilisations des données Port 20, et Control utilise le port 21. FTP est très fiable et efficace pour le transfert de données.
Qu'est-ce que SMTP ?
Dans les années 1960, différents types de méthodes étaient utilisées pour envoyer des messages électroniques. Les utilisateurs communiquaient entre eux à l'aide de ordinateurs centraux.
De plus en plus d'ordinateurs se sont connectés, et il était nécessaire d'envoyer ce message, en particulier au gouvernement américain. Différentes normes ont été faites pour échanger le courrier.
C'est ainsi que SMTP est né. Il aurait été développé en 1971 en incorporant deux implémentations. SMTP a été correctement développé en 1980 lorsque Jon Postel l'a publié.
Il a remplacé le protocole de transfert de fichiers, qui était utilisé pour le courrier. SMTP est devenu populaire au début des années 19870.
Cela fonctionnait mieux pour envoyer et recevoir des messages lorsque les ordinateurs étaient constamment connectés au réseau. SMTP était très similaire à UUCP, c'est-à-dire
Programme de copie Unix vers Unix et avait les mêmes fonctionnalités que SMTP. Les deux avaient le même mécanisme : d'abord, stocker le message, puis le transmettre.
Cette technologie s'appelait Push Technology Sendmail, qui est arrivée en 1981 et a été l'une des premières à utiliser le protocole SMTP. Avec le temps, Unix et d'autres sociétés ont commencé à implémenter SMTP.
SMTP est orienté connexion, ce qui signifie qu'il ne peut pas envoyer de messages sans connexion. Il utilise un protocole textuel où un expéditeur communique avec un destinataire en utilisant commander cordes.
La transaction SMTP a trois types de séquences de réponse/commande : commande MAIL, RCPT et DATA. Le SMTP d'origine utilisait le port 25 pour transférer le courrier.
Mais le SMTP moderne utilise Soumission ports, c'est-à-dire 587 et 465.
Principales différences entre FTP et SMTP
- FTP signifie File Transfer Protocol. SMTP signifie Simple Mail Transfer Protocol.
- FTP a un protocole avec état. SMTP a un protocole Push principalement qui stocke et transfère les messages.
- FTP utilise deux données de connexion TCP et contrôle. SMTP utilise une seule connexion TCP.
- FTP a des types de TCP persistants et non persistants. SMTP a le seul type persistant de TCP.
- FTP utilise les ports numéros 20 et 21. SMTP utilise le port numéro 25 et le port de soumission 587.
- FTP est hors de la bande. SMTP est dans la bande.
- https://link.springer.com/article/10.1007/s11416-006-0030-0
- https://link.springer.com/chapter/10.1007/11863908_1
Dernière mise à jour : 13 juillet 2023
Sandeep Bhandari est titulaire d'un baccalauréat en génie informatique de l'Université Thapar (2006). Il a 20 ans d'expérience dans le domaine de la technologie. Il s'intéresse vivement à divers domaines techniques, notamment les systèmes de bases de données, les réseaux informatiques et la programmation. Vous pouvez en savoir plus sur lui sur son page bio.
La description des modes actif et passif du FTP a été particulièrement éclairante. Merci pour cet article bien pensé.
L'article donnait un aperçu clair et concis des différents protocoles de communication. Bien joué.
L'histoire approfondie des protocoles FTP et SMTP est fascinante.
Je suis surpris par le manque de détails dans ce post. C'est comme un cours d'introduction.
Article informatif et bien écrit, j'ai beaucoup appris sur FTP et SMTP.
L'explication détaillée des mécanismes de protocole dans SMTP était éclairante. Il est toujours utile de comprendre le fonctionnement de ces protocoles.
Je ne suis pas impressionné par le message. Il y a beaucoup d'informations trompeuses.
L'explication parfaite ! Je n'avais aucune idée du fonctionnement de ces protocoles, merci !
Quel excellent article, concis et pertinent. Une information intéressante.
Excellent article, mais j'ajouterais quelque chose sur le développement de ces protocoles.
J'ai trouvé le tableau comparatif très instructif, il fournit un excellent résumé des différences entre FTP et SMTP.
Le contexte historique fourni pour le développement de SMTP était très intéressant. C'est toujours formidable de savoir comment la technologie a évolué au fil des ans.