GeeksforGeeks
FTP signifie Protocole de transfert de fichiers. C’est un protocole qui est utilisé pour transférer ou copier le fichier d’un hôte à un autre hôte. Mais il peut y avoir des problèmes comme un nom de fichier différent et un répertoire de fichier différent lors de l’envoi et de la réception de fichiers dans différents hôtes ou systèmes. Et en FTP, le canal sécurisé n’est pas fourni pour transférer les fichiers entre les hôtes ou les systèmes. Il est utilisé dans le port no-21.
SFTP signifie Protocole de transfert de fichiers sécurisé. C’est un protocole qui fournit le canal sécurisé, pour transférer ou copier le fichier d’un hôte à un autre hôte ou à un autre système. SFTP établit la connexion de contrôle sous le protocole SSH et il est utilisé dans le port no-22.
Il y a une certaine différence entre eux qui sont donnés ci-dessous:
S.NO | FTP | SFTP |
---|---|---|
Il signifie Protocole de transfert de fichiers. | Il signifie Protocole de transfert de fichiers sécurisé. | |
Dans FTP, le canal sécurisé n’est pas fourni pour transférer les fichiers entre les hôtes. | Dans SFTP, un canal sécurisé est fourni pour transférer les fichiers entre les hôtes. | |
Il fait partie du protocole TCP/IP. | C’est un protocole SSH. | |
Il fonctionne généralement sur le port no-21. | Il fonctionne sur le port no-22. | |
Il établit la connexion sous protocole TCP. | Il établit la connexion de contrôle sous protocole SSH. | |
Il ne crypte pas les données avant l’envoi. | Il a crypté les données avant l’envoi. | |
Cela fonctionne sur la méthode directe pour le transfert de fichiers. | Il fonctionne sur la méthode d’accordage pour le transfert de fichiers. | |
Il permet le téléchargement et le téléchargement de fichiers sans aucune sécurité. | Il maintient la sécurité totale des données en utilisant des clés SSH. |