En informatique, on l'appelle FTP (File Transfer Protocol ou File Transfer Protocol), à la série de règles sur le transfert de fichiers qui se produit à travers un système connecté au TCP ou Transmission Control Protocol, qui permet l'envoi fichiers sans erreurs. Ceci est basé sur l' architecture client-serveur; un modèle dans lequel diverses tâches sont partagées entre le serveur et le client. Il a été conçu pour fournir un partage de fichiers à haute vitesse; mais pas beaucoup de sécurité, puisque toutes les opérations sont effectuées en texte brut, ce qui permet aux pirates d'avoir accès aux données transférées.
C'était l'un des premiers protocoles définis (avant même que TCP / IP existe), utilisé pour la première fois en 1971. Il a subi une série de modifications jusqu'à ce qu'en 1985, ils définissent finalement le format à utiliser. il utilise jusqu'à ce jour la RFC 959. Le processus FTP commence par le PI de l'utilisateur ou l'interpréteur de protocole, qui générera l'ordre de démarrage; par la suite, la réponse sera envoyée du PI du serveur au PI de l'utilisateur. Certains paramètres de transfert sont établis (stocker, supprimer, récupérer, entre autres), afin que le processus de transfert de données DTP de l'utilisateur puisse établir une connexion avec le port 20, de sorte que le transfert de données puisse avoir lieu.
Avec la création de ce protocole, le premier moteur de recherche, appelé Gopher, était également connu. Cela fonctionnait sur un système de machines interconnectées, sa fonction principale étant de trouver certains fichiers, en fonction de leur nom. Chaque machine était destinée à une zone d'information spécifique, mais l'organisation fournie par Gopher donnait l'impression qu'elles étaient toutes sur une seule machine. Cependant, avec l'avènement d' Internet, il est tombé en désuétude.