Un server FTP este un protocol de rețea care permite transferul de fișiere pe Internet. Aceasta necesită utilizarea unui program software numit client, care poate stabili o conexiune între computer rulați-l și un calculator la distanță.
Serverele FTP sunt în general protejate prin parolă, cu nume de utilizator și parole pentru membri setate de administratorul care execută serverul. Acest lucru îi oferă persoanei care operează serverul FTP un control asupra accesului la fișierele partajate. De asemenea, administratorul poate seta modul pentru serverul FTP, oferind utilizatorilor posibilitatea de a trimite doar fișiere text (modul text simplu) sau alte tipuri de fișiere (modul binar).