FTP staat voor File Transfer Protocol en het is een standaardprotocol voor het overdragen van bestanden over een netwerk tussen computersystemen. Hieronder de werking van FTP in stappen:
1. Het clientprogramma van de gebruiker maakt verbinding met de server met behulp van het FTP-protocol.
1. De gebruiker geeft de inloggegevens op om zich te authenticeren bij de server.
1. De gebruiker kan nu de inhoud van de server bekijken en bestanden uploaden of downloaden.
1. Om een bestand te uploaden, selecteert de gebruiker het bestand op zijn of haar eigen computer en stuurt het pakket met daarin het bestand via het FTP-protocol naar de server.
1. Om een bestand te downloaden, vraagt de gebruiker het bestand aan bij de server via het FTP-protocol en ontvangt het bestand in de vorm van een pakket.
1. De verbinding wordt verbroken nadat de bestanden zijn geüpload of gedownload.
FTP gebruikt vaak poort 21 om de verbinding tot stand te brengen en beveiligde variant SFTP gebruikt poort 22. Ook bestaat er de mogelijkheid om gebruik te maken van een FTP-clientprogramma zoals FileZilla om bestanden te overdragen.