FTP ist ein Dateiübertragungsverfahren mit einem eigenen Protokoll – dem FTP. So wie es für das Internet das Protokoll „http“ gibt, muss für die Dateiübertragung vom Rechner in das Internet ein eigenes Protokoll bestehen, nämlich das FTP. Man nutzt FTP grundsätzlich um Dateien vom Client auf den Server zu laden. Wer beispielsweise eine Webseite hochladen möchte auf die eigene Domain nutzt hierfür ein FTP Programm. Die Befehle zum Upload sind meist erst nach einer Authentifizierung möglich. FTP Programme werden auch von den Inhabern von Servern verwendet um eine andere Person von außerhalb die Möglichkeit zu geben, bestimmte Dateien herunter zu laden.