Entre le serveur FTP et le client FTP
FTP
FTP est un protocole utilisé pour transférer un fichier sur Internet d'un hôte à l'autre. Le FTP est basé sur l'architecture client-serveur. Le serveur FTP contient les fichiers et les bases de données nécessaires pour fournir les services demandés par les clients. Le plus souvent, le serveur FTP est un périphérique puissant capable de gérer plusieurs requêtes client simultanément. Le client FTP est généralement un ordinateur personnel utilisé par un utilisateur final ou un appareil mobile qui exécute le logiciel nécessaire capable de demander et de recevoir des fichiers sur Internet à partir d'un serveur FTP.
Qu'est-ce que le serveur FTP?
Le serveur FTP est un périphérique puissant qui contient les fichiers et autres informations nécessaires pour satisfaire les demandes provenant des clients sur Internet ou sur l'intranet. Le serveur FTP exécute en permanence et écoute les demandes FTP entrantes. Le client établit initialement une connexion de contrôle avec le serveur en communiquant par le port 21. Cette connexion de contrôle reste ouverte pendant toute la session de communication. Cette connexion est utilisée pour communiquer des informations d'administration. Ensuite, une seconde connexion est ouverte par le serveur FTP via le port 20 avec le client communiqué et cette connexion est appelée connexion de données. Les fichiers sont transférés via la connexion de données et un transfert en cours peut être arrêté en envoyant un signal d'abandon sur la connexion de contrôle.
Qu'est-ce que le client FTP?
Le plus souvent, un client FTP est un ordinateur personnel ou un appareil mobile qui exécute un logiciel d'application capable de communiquer avec et de récupérer des fichiers à partir d'un serveur FTP. Habituellement, le client FTP initie la communication avec le serveur FTP. qui écoute constamment les requêtes entrantes. Pour se connecter à un serveur FTP, le client doit d'abord fournir le serveur de destination auquel il souhaite se connecter et les informations d'identification requises, telles qu'un nom d'utilisateur et un mot de passe. Une fois la connexion établie, le client peut commencer le processus de transfert de fichier. Il existe de nombreux logiciels client FTP gratuits et commerciaux qui prennent en charge différentes plates-formes. Ces logiciels client vont de simples applications en ligne de commande aux applications d'interface graphique pour fournir un environnement plus convivial. Les clients FTP prennent également en charge différents protocoles Internet tels que FTP sur SSH, FTPS (FTP sur SSL), FXP (transfert Site2site), etc.
Quelle est la différence entre le serveur FTP et le client FTP?
Le client FTP et le serveur FTP sont les deux principales parties impliquées dans le protocole FTP, qui est utilisé pour transférer des fichiers sur Internet. Généralement, le serveur FTP est un périphérique haute performance qui contient les fichiers et les bases de données contenant les informations requises pour satisfaire les demandes provenant des clients FTP.Le client FTP est un ordinateur personnel ou un périphérique mobile qui exécute une application logicielle capable de communiquer avec un serveur FTP et d'en extraire des fichiers. Le serveur FTP continue d'écouter les requêtes entrantes et le client initie la session de communication en ouvrant une connexion de contrôle avec le serveur. Ensuite, le serveur transfère les fichiers au client en établissant une connexion de données avec le serveur.