Die Abkürzung FTP steht für File Transfer Protocol, auf Deutsch Dateiübertragungsprotokoll. Es handelt sich um ein spezifiziertes Netzwerkprotokoll. Der FTP Server dient der Übertragung von Daten. Mit ihm können Dateien vom Server zum Client heruntergeladen werden. Auch das Hochladen vom Client zum Server ist möglich. Zudem können Dateien von einem FTP Server zum anderen geschickt werden. Weitere Funktionen sind das Anlegen und Auslesen von Verzeichnissen sowie das Umbenennen oder Löschen von Dateien.
Man unterscheidet aktive und passive FTP Server. Beim Active Mode wird vom Client ein zufälliger Port geöffnet. Dieser wird dem Server mitgeteilt – genau wie die eigene IP-Adresse. Die Mitteilung erfolgt über ein EPRT– oder ein PORT-Kommando. Die Befehle laufen ausschließlich über den Control Port. Der Vorteil ist, dass während der Übertragung der Daten noch kommuniziert werden kann. Beim Passive Mode gilt ein EPSV– oder ein PASV-Kommando. Ein Port wird vom Server geöffnet und mit der IP-Adresse an den Client geschickt. Der passive FTP Server kommt zum Einsatz, wenn zwischen dem Client und dem Server keine Verbindung aufgebaut werden kann. Heute ist in den meisten Browsern bereits ein FTP-Client integriert.