Het doel van FTP (File Transfer Protocol) is het overbrengen van bestanden tussen een client en een server via een netwerk. Het biedt een betrouwbare en efficiënte manier om gegevens tussen apparaten te verplaatsen.
De rol van FTP in de applicatielaag is het vergemakkelijken van de overdracht van bestanden en gegevens tussen apparaten in een netwerk. Het biedt de nodige opdrachten en antwoorden voor bestandsbewerkingen zoals uploaden, downloaden, verwijderen en hernoemen.
Het doel van een FTP-clienttoepassing is om gebruikers in staat te stellen verbinding te maken met een FTP-server, door de mapstructuur van de server te navigeren en bestandsbewerkingen uit te voeren, zoals het uploaden, downloaden en beheren van bestanden op de server.