Qu’est-ce que FTP ?
FTP signifie File Transfer Protocol, en français "protocole de transfert de fichiers".
C’est une méthode standard pour transférer des fichiers entre deux ordinateurs via internet ou un réseau local.
FTP est utilisé depuis les débuts de l’internet. Il reste courant, notamment pour publier ou modifier des fichiers sur un serveur web.
À quoi sert FTP ?
FTP est utilisé pour envoyer ou télécharger des fichiers depuis un serveur distant. Il permet un accès direct à la structure de fichiers d’un serveur.
Les professionnels l’utilisent pour :
- mettre en ligne un site web ;
- modifier des fichiers sur un serveur ;
- sauvegarder ou restaurer des données ;
- transférer de gros volumes de fichiers non compatibles avec les pièces jointes email.
Des applications FTP existent, comme FileZilla ou WinSCP. Elles facilitent l’usage de ce protocole sans commande technique.
Comment fonctionne FTP ?
FTP repose sur deux composants : un serveur FTP et un client FTP.
Le serveur héberge les fichiers. Le client envoie des requêtes pour y accéder ou y placer des fichiers.
L’utilisateur se connecte souvent avec un identifiant et un mot de passe. Certains serveurs permettent aussi un accès "anonyme", sans authentification.
FTP utilise généralement le port 21. Une connexion comprend deux canaux : un pour les commandes, l’autre pour les données.
Le protocole de base n’est pas chiffré. Des versions plus sûres comme FTPS ou SFTP sont recommandées.
Différences avec des notions proches
FTP ne doit pas être confondu avec ces concepts :
- SFTP : version sécurisée utilisant le protocole SSH. Chiffre les données et l’accès.
- FTPS : extension de FTP intégrant le chiffrement SSL/TLS.
- SMB ou NFS : servent aussi à partager des fichiers, mais sur réseau local et non via internet.
- HTTP : permet le téléchargement de fichiers via un navigateur, sans accès direct au serveur de fichiers.
En résumé : FTP permet un contrôle direct, mais il faut veiller à la sécurité des échanges.
Exemples ou cas d’usage concrets
Un développeur web utilise FTP pour envoyer les fichiers d’un site sur le serveur d’hébergement.
Un service RH transmet des fichiers confidentiels à un prestataire via un serveur FTP sécurisé (SFTP).
Un administrateur système sauvegarde manuellement des fichiers de configuration d’un serveur distant.
Un graphiste freelance accède à une bibliothèque de ressources partagée par son client, via un accès FTP dédié.
Ces usages montrent l’intérêt du protocole FTP pour accéder, modifier ou sécuriser des fichiers distants de manière organisée.
.webp)