FTP — En bref
FTP est un moyen de déplacer des fichiers entre un ordinateur et un serveur, par exemple pour envoyer les fichiers d’un site chez un hébergeur.
FTP dans le contexte du Web
Dans un projet Web, un client FTP permet de parcourir les dossiers d’un hébergement, d’envoyer une image ou un fichier PHP, et de récupérer des fichiers pour les sauvegarder. Il faut respecter l’arborescence du site et les droits d’accès : une mauvaise manipulation peut rendre un site partiellement indisponible.
FTP pour les développeurs
FTP signifie File Transfer Protocol. Le protocole sépare la connexion de contrôle, utilisée pour les commandes, et la connexion de données, utilisée pour les transferts. FTP classique transmet les identifiants et les fichiers sans chiffrement. SFTP utilise SSH et FTPS ajoute TLS à FTP : ce sont deux mécanismes distincts pour sécuriser les transferts.
