Resumo de Redes de Computadores - FTP (File Transfer Protocol)

FTP (File Transfer Protocol)

FTP (File Transfer Protocol) - Resumo para Concursos

Definição

O FTP (File Transfer Protocol) é um protocolo padrão da camada de aplicação (TCP/IP) utilizado para transferência de arquivos entre sistemas em uma rede, baseado no modelo cliente-servidor. Opera nas portas 20 (dados) e 21 (controle).

Modos de Operação

  • Ativo: O servidor inicia a conexão de dados (porta 20). Problemas com firewalls.
  • Passivo: O cliente inicia ambas as conexões. Melhor compatibilidade com firewalls.

Características Principais

  • Autenticação via login/senha (ou anônimo).
  • Transferência binária (imagens, executáveis) ou ASCII (texto).
  • Comandos como PUT (upload), GET (download), LIST (diretórios).

Segurança

  • FTP tradicional não criptografa dados (inseguro).
  • SFTP (SSH File Transfer Protocol) e FTPS (FTP sobre SSL/TLS) adicionam criptografia.

Vantagens e Desvantagens

  • Vantagens: Simplicidade, ampla compatibilidade, suporte a transferências grandes.
  • Desvantagens: Sem criptografia nativa (FTP puro), vulnerável a ataques.

Dicas para Concursos

  • Memorize as portas 20/21 e diferenças entre modos ativo/passivo.
  • Contraste FTP, SFTP e FTPS (segurança).
  • FTP usa TCP (conexão orientada).