FTP significa "File Transfer Protocol" e constitui um protocolo de transferência de aplicativos pertencente à pilha TCP/IP e atualizado pela RFC 2228. A transferência de dados entre o cliente e o servidor pode ser em ambas as direções. O FTP utiliza o TCP como protocolo de transporte, a fim de prover conexões ponto a ponto confiáveis nas portas conhecidas e identificadas pelos números:
20 e 21.
23 e 25.
80 e 81.
53 e 55.
110 e 160.