FTP é um protocolo a ser criado em TCP/IP. O FTP permite de arquivos inteiros sejam transmitidos entre dois participantes de rede. O FTP trabalha como todos os outros protocolos em TCP, de acordo com o processo cliente-servidor. O cliente FTP tem, aqui, a iniciativa. O usuário transfere os parâmetros correspondentes com o comando FTP, que determinam o tipo e sentido da transmissão de dados. No sistema operacional Windows, o acesso ao comando FTP é feito na janela DOS. FTP <endereço IP do servidor FTP>
Após acesso do comando FTP, a ligação é criada primeiramente com servidor FTP. O servidor FTP, então, pergunta o nome do usuário e, eventualmente, uma senha. Quando a ligação estiver criada, será possível acessar o servidor FTP através da inserção de outros comandos e parâmetros.
Aqui alguns comandos importantes:
ascii: comuta a transmissão de arquivos de texto
binário: comuta a transmissão de arquivos de texto
put <Dateiname>: transmite o arquivo indicado para o servidor FTP
get <Dateiname>: lê o arquivo indicado do servidor FTP
Além dos comandos aqui citados, o FTP disponibiliza em sistemas operacionais Windows uma série de outras possibilidades. Detalhes podem ser obtidos na função de ajuda, na janela DOS. Observe que a sintaxe é diferente em diversos sistemas operacionais.