O FTP define uma interface com os sistemas de arquivos nativos, tentando ser o mais genérico possível.
A principal função do FTP é transferir arquivos de um sistema para outro, possuindo comandos orientados exclusivamente para isto, além de comandos usados na identificação de usuários e dos recursos necessários à manipulação de diretórios no sistema remoto, facilitando o seu acesso aos arquivos.