În calcul, se numește FTP (File Transfer Protocol sau File Transfer Protocol), la seria de reguli privind transferul de fișiere care are loc printr-un sistem conectat la TCP sau Protocolul de control al transmisiei, care permite trimiterea de fișiere fără erori. Aceasta se bazează pe arhitectura client-server; un model în care diferite sarcini sunt partajate între server și client. A fost conceput pentru a oferi partajare de fișiere de mare viteză; deși nu prea multă securitate, deoarece toate operațiunile sunt efectuate în text simplu, ceea ce permite hackerilor să aibă acces la datele transferate.
Acesta a fost unul dintre primele protocoale definite (chiar înainte de existența TCP / IP), fiind utilizat pentru prima dată în 1971. A suferit o serie de modificări până când, în 1985, au stabilit în cele din urmă formatul care trebuie utilizat. a folosit RFC 959 până în prezent. Procesul FTP începe cu PI sau Protocol Interpreter al utilizatorului, care va genera ordinea de pornire; apoi răspunsul va fi trimis de la PI-ul serverului la PI-ul utilizatorului. Anumiți parametri de transfer sunt stabiliți (stocați, ștergeți, recuperați, printre altele), astfel încât procesul de transfer de date DTP al utilizatorului să poată stabili o conexiune cu portul 20, astfel încât transferul de date să poată avea loc.
Odată cu crearea acestui protocol, a fost cunoscut și primul motor de căutare, numit Gopher. Acest lucru a funcționat într-un sistem de mașini interconectate, funcția sa principală fiind de a găsi anumite fișiere, pe baza numelui lor. Fiecare mașină a fost destinată unei anumite zone de informații, dar organizația pe care a furnizat-o Gopher a făcut să pară că acestea erau de fapt toate pe o singură mașină. Cu toate acestea, odată cu apariția internetului, acesta a căzut în uz.