FTP (File Transfer Protocol) to protokół transmisji plików pomiędzy urządzeniem Klienta a serwerem. FTP umożliwia przesyłanie plików na serwer oraz zarządzanie nimi przez sieć Internet. W celu połączenia się z serwerem FTP wykorzystuje się dedykowane programy, nazywane klientami FTP (jak np. FileZilla, CyberDuck, Total Commander).