Différence entre FTP et SFTP

Auteur: Laura McKinney
Date De Création: 1 Avril 2021
Date De Mise À Jour: 17 Peut 2024
Anonim
Différence entre FTP et SFTP - La Technologie
Différence entre FTP et SFTP - La Technologie

Contenu


La tâche la plus courante de l’environnement réseau consiste à transférer les fichiers / données / informations entre les hôtes du réseau. FTP et SFTP sont les protocoles de transfert de fichiers. Le transfert des fichiers sur le réseau au format standard peut poser un problème de sécurité. Le protocole FTP a été introduit lorsque la sécurité sur Internet n'était pas un gros problème. Les données ont été envoyées non chiffrées au format FTP et peuvent être facilement interceptées par l'attaquant. Par conséquent, un canal sécurisé était nécessaire pour transférer les fichiers. Pour cela on peut soit ajouter un Couche de prise sécurisée entre la couche d'application FTP et TCP ou on peut simplement utiliser un protocole indépendant appelé SFTP.


FTP et SFTP transfèrent le fichier d’un ordinateur à un autre, mais la différence fondamentale entre FTP et SFTP est la suivante: FTP ne fournit pas de canal sécurisé pour transférer des fichiers alors que le SFTP Est-ce que. Laissez-nous discuter de quelques autres différences entre FTP et SFTP à l'aide du tableau de comparaison présenté ci-dessous.

  1. Tableau de comparaison
  2. Définition
  3. Différences Clés
  4. Conclusion

Tableau de comparaison

Base de comparaisonFTPSFTP
De baseFTP ne fournit pas de canal sécurisé pour transférer des fichiers entre les hôtes.SFTP fournit un canal sécurisé pour transférer les fichiers entre les hôtes.
Formulaire completProtocole de transfer de fichier.Protocole de transfert de fichiers sécurisé.
ProtocoleFTP est un protocole TCP / IP.Le protocole SFTP fait partie du protocole SSH (un programme d'application de connexion à distance).
ConnexionFTP établit la connexion de contrôle sur le port TCP 21.SFTP transfère le fichier sous la connexion établie par le protocole SSH entre le client et le serveur.
CryptageLe mot de passe et les données FTP sont envoyés dans un format simple.SFTP chiffre les données avant ing.


Définition de FTP

FTP (Protocole de transfer de fichier) est un protocole TCP / IP qui copie un fichier d’un hôte à un autre. Cependant, il semble très simple de transférer le fichier d’un hôte à un autre. Mais il y a des problèmes comme les deux systèmes qui s et reçoit le fichier peuvent avoir un manière différente de représenter les données; Ils peuvent avoir différentes conventions de nom de fichier, puis-je avoir différentes structures de répertoires.

FTP fournit une solution simple à tous les problèmes ci-dessus. FTP étant différent des autres applications client-serveur établi deux connexions entre les hôtes communicants. Une connexion est pour transfert de donnéeset autre est pour le informations de contrôle (commande et réponses). FTP est plus efficace que les autres applications client-serveur car il dispose d'une connexion séparée pour les données et les commandes.

La connexion de contrôle est simple car elle sert uniquement à établir une connexion entre les hôtes. Mais la connexion de données est complexe car elle doit transférer le variété de données. Le FTP établit connexion de contrôle sur le numéro de port de TCP 21 et Connexion de données sur le numéro de port de TCP 20.

Chaque fois qu'un utilisateur démarre une session FTP, il établit d'abord une connexion avec l'hôte auquel le fichier doit être transféré à l'aide de la connexion de contrôle, puis établit la connexion de données pour le transfert du fichier. La connexion de données est ouverte et fermée après le transfert de chaque fichier. Cependant, la connexion de contrôle reste connectée pour toute la session FTP.

Définition du SFTP

SFTP (Protocole de transfert de fichier sécurisé) est un moyen sécurisé de transférer les fichiers sur le réseau. Bien que nous ayons le protocole FTP pour transférer les fichiers d’un hôte à un autre sur le réseau, la sécurité au moment de la conception de FTP n’était pas un problème majeur.

Le protocole FTP nécessite le mot de passe pour établir la connexion avec l'hôte auquel le fichier doit être envoyé, mais le mot de passe est dans la nature, menaçant d'être intercepté par un attaquant. L'attaquant peut alors utiliser le mot de passe de manière abusive. Les données sont également envoyées en clair sur une connexion de données, ce qui est à nouveau non sécurisé.

SFTP a donc introduit un canal sécurisé pour transférer les fichiers sur le réseau. SFTP fait partie du protocole SSH (Secure Shell) qui est en réalité un programme sous Unix. Le protocole SSH établit une connexion sécurisée entre le client et le serveur, puis le programme SFTP fonctionne de manière similaire à FTP et transfère le fichier dans le canal sécurisé créé par SSH. De cette manière, le fichier peut être transféré en toute sécurité via SFTP.

  1. FTP faire ne pas fournir tout canal sécurisé transférer les fichiers entre les hôtes alors que le protocole SFTP fournit une canal sécurisé pour transférer les fichiers entre les hôtes du réseau.
  2. FTP est une abréviation de Protocole de transfer de fichier alors que SFTP est une abréviation de Protocole de transfert de fichiers sécurisé.
  3. Le protocole FTP est un service fourni par TCP / IP. Cependant, SFTP fait partie de la Protocole SSH qui est une information de connexion à distance.
  4. FTP établit une connexion à l'aide d'une connexion de contrôle sur le port TCP 21. Par ailleurs, SFTP transfère le fichier sous la connexion sécurisée établie par Protocole SSH entre client et serveur.
  5. FTP transférer le mot de passe et les données dans le plaine format alors que, SFTP crypte les données avant de les transférer à un autre hôte.

Conclusion:

Les protocoles FTP et SFTP sont le protocole de transfert de fichier, mais SFTP fournit un moyen sécurisé de transférer le fichier d'un hôte à un autre sur le réseau.