Skratka FTP znamená File Transfer Protocol, čo v preklade znamená protokol na prenos súborov. FTP je štandardný sieťový protokol používaný na prenos súborov medzi klientom a serverom v počítačovej sieti. Umožňuje používateľom nahrávať a sťahovať súbory na server a zo servera cez internet alebo lokálnu sieť.
FTP funguje na modeli klient-server, kde klientská aplikácia komunikuje so serverom, aby vykonala prenos súborov. Môže byť použitý v dvoch režimoch:
1. Aktívny režim – klient otvára porty pre prenos dát a server iniciuje pripojenie.
2. Pasívny režim – server otvára porty a klient sa k nim pripája, čím sa obchádzajú problémy s firewallmi.
Hoci FTP je efektívny a spoľahlivý, prenáša dáta nezašifrovane, čo môže predstavovať bezpečnostné riziko. Z tohto dôvodu sa na zabezpečený prenos súborov používa FTPS (FTP Secure) alebo SFTP (SSH File Transfer Protocol).