É um protocolo de rede padrão usado para transferir
arquivos de um computador entre um cliente e um
servidor em uma rede de computadores. Ele é construído
em um modelo de arquitetura cliente-servidor e usa
conexões de controle e dados separadas entre o cliente
e o servidor.