Un serveur FTP est un protocole réseau qui permet le transfert de fichiers sur Internet. Cela nécessite l'utilisation d'un logiciel appelé client, capable d'établir une connexion entre l'ordinateur l'exécuter et un ordinateur distant.
Les serveurs FTP sont généralement protégés par mot de passe, avec des noms d'utilisateur et des mots de passe pour les membres définis par l'administrateur exécutant le serveur. Cela donne à la personne qui exploite le serveur FTP un certain contrôle sur qui peut accéder aux fichiers partagés. L'administrateur peut également définir le mode du serveur FTP, donnant aux utilisateurs la possibilité d'envoyer uniquement des fichiers texte (mode texte brut) ou d'autres types de fichiers (mode binaire).