Les expressions FTP et SFTP désignent respectivement: File Transfer Protocol et SSH File Transfer Protocol, dits protocoles de transferts de fichiers. Ces transferts s'effectuent entre 2 intervenants: un client et un serveur, où ce dernier exécute les demandes élaborées par le client.

Serveur FTP

Ce serveur est chargé de recevoir les demandes de ses clients, analyser leurs droits pour voir s'ils sont suffisants avant de décider si leur demande peut être exécutée ou pas. Ce serveur permet donc au client FTP d'avoir accès à certains fichiers. Plus facilement expliqué, le serveur vous permet d'envoyer des fichiers à partir de votre ordinateur à votre site web, ou d'un ordinateur à un autre.

Illustration des protocoles de transfert de fichiers FTP et SFTP

Différences entre le file transfert protocol et HTTP

  • HTTP sert notamment à consulter le Web et FTP à transférer des fichiers. FTP non chiffré n’est pas plus sûr : utilisez une connexion protégée adaptée, comme SFTP via SSH ou FTPS via TLS. Ce protocole nécessite donc un mot de passe pour y accéder.

  • La deuxième différence entre ces deux protocoles est que HTTP, qui utilise le port 80, sert à accéder à des sites Web, permettant aux clients de demander certaines pages sans nécessité de mots de passe. Dans ce cas, les clients sont généralement des navigateurs Web où l'utilisateur inscrit sa demande.

  • FTP utilise habituellement le port 21 pour les commandes. Le canal de données varie entre les modes actif et passif ; le port 20 n’est pas universel. Utilisez un logiciel client compatible et les paramètres du serveur.

  • Contrairement au protocole FTP, le SFTP utilise le port 22 pour l'envoi des commandes.

Différences entre le FTP et le SFTP

Le protocole de transfert de fichiers (file transfer protocol) est une pratique qui permet de transférer des fichiers d'un hôte à un autre. Cependant, ce protocole peut rencontrer des problèmes de sécurité lors du transfert, causant ainsi une perte de données suite à une attaque pendant le transfert. Il a été donc nécessaire d'introduire un nouveau protocole sécurisé pour faire face à ce problème: le SSH File Transfer Protocol qui fournit un canal sécurisé lors de l'exécution des transferts. SFTP utilise le protocole SSH responsable de l'établissement d'une connexion sécurisée entre le serveur et le client. Vu tous les atouts que présente le service SFTP, il est de plus en plus utilisé en informatique, causant ainsi la disparition progressive du file transfer protocol.

Partager

Documentation de référence :

Sources consultées le 11 octobre 2026. Les fonctions disponibles dépendent de la version et des options de votre hébergement.