Het FTP is een protocol dat uitwisseling van bestanden tussen computers vergemakkelijkt. Het standaardiseert een aantal handelingen die tussen besturingssystemen vaak verschillen. FTP ontstond in 1971 en groeide zeer snel uit tot een wereldstandaard. Sinds die tijd maakt FTP het mogelijk bestanden te verzenden of te ontvangen van elke computer ter wereld, voor zover deze is aangesloten op internet, en zolang een eventuele firewall FTP-verkeer toelaat.
Het concept van een FTP is gebaseerd op het client-servermodel. De clientsoftware maakt een verbinding met de opgegeven FTP-server aan de andere kant van de 'lijn'. Deze antwoordt aan de client, waarna de client de gegevens aan de gebruiker toont. FTP-servers kunnen anonieme gebruikers toelaten of juist een geldige gebruikersnaam met wachtwoord vereisen.