Résumé
File Transfer Protocol (protocole de transfert de fichier), ou FTP, est un protocole de communication destiné au partage de fichiers sur un réseau TCP/IP. Il permet, depuis un ordinateur, de copier des fichiers vers un autre ordinateur du réseau, ou encore de supprimer ou de modifier des fichiers sur cet ordinateur. Ce mécanisme de copie est souvent utilisé pour alimenter un site web hébergé chez un tiers. La variante de FTP protégée par les protocoles SSL ou TLS (SSL étant le prédécesseur de TLS) s'appelle . FTP obéit à un modèle client-serveur, c'est-à-dire qu'une des deux parties, le client, envoie des requêtes auxquelles réagit l'autre, appelé serveur. En pratique, le serveur est un ordinateur sur lequel fonctionne un logiciel lui-même appelé serveur FTP, qui rend publique une arborescence de fichiers similaire à un système de fichiers UNIX. Pour accéder à un serveur FTP, on utilise un logiciel client FTP (possédant une interface graphique ou en ligne de commande). Il y a plusieurs décennies, les clients FTP n’étaient que des applications d’interface de ligne de commande (CLI). Ils disposent désormais de leurs propres interfaces faciles à utiliser et intuitives pour simplifier et faciliter le transfert de fichiers, qui sont disponibles sous forme d’applications autonomes, de clients web et de simples extensions de navigateur web. FTP, qui appartient à la couche application du modèle OSI et du modèle ARPA, utilise une connexion TCP. Par convention, deux ports sont attribués (well known ports) pour les connexions FTP : le port 21 pour les commandes et le port 20 pour les données. Pour le FTPS dit implicite, les ports conventionnels sont le 990 pour les commandes et le 989 pour les données. Ce protocole peut fonctionner avec IPv4 et IPv6. FTP est issu de la créée le . Cette spécification fut remplacée par la en . Elle fut elle-même rendue obsolète par la en , version finale de la spécification. Plusieurs RFC viennent compléter cette spécification, comme la de pour l'ajout d'extensions de sécurité ou la de qui ajoute la prise en charge du protocole IPv6 et définit un nouveau type de mode passif.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.