Um servidor FTP é um protocolo de rede que permite a transferência de arquivos pela Internet. Isso requer o uso de um programa de software chamado cliente, que é capaz de estabelecer uma conexão entre o computador executando-o e um computador remoto.
Os servidores FTP são geralmente protegidos por senha, com nomes de usuário e senhas para membros definidos pelo administrador que executa o servidor. Isso dá à pessoa que opera o servidor FTP algum controle sobre quem pode acessar os arquivos compartilhados. O administrador também pode definir o modo para o servidor FTP, dando aos usuários a capacidade de enviar apenas arquivos de texto (modo de texto simples) ou outros tipos de arquivos (modo binário).