Glossário da F5

Modo Passivo (FTP)

O que é Modo Passivo (FTP)?

O modo passivo, também conhecido como "modo PASV", é um dos modos operacionais do FTP (File Transfer Protocol), usado para transferir arquivos entre dois computadores.

No FTP, o cliente inicia uma conexão com o servidor, autentica o usuário por meio de credenciais de login e realiza transferências de arquivos, como upload de arquivos para o servidor ou download de arquivos do servidor. O FTP opera usando duas conexões TCP:

  • Conexão de controle: Usado para transmitir comandos de controle e respostas. O servidor escuta solicitações de conexão na porta TCP 21, que são sempre iniciadas pelo cliente.
  • Conexão de dados: Usado para transferir arquivos. Esta conexão pode ser iniciada pelo cliente ou pelo servidor. Quando o servidor inicia a conexão de dados, ele funciona no Modo Ativo; quando o cliente a inicia, o modo é chamado de Modo Passivo.

No Modo Ativo, o servidor configura uma conexão de dados de sua porta TCP 20 para uma porta aleatória no lado do cliente. Essa conexão de dados é então usada para troca de dados de arquivos. Por outro lado, no Modo Passivo, o servidor informa o cliente por meio da conexão de controle sobre a porta que ele usará para a conexão de dados. O cliente então usa essas informações para estabelecer a conexão de dados com o servidor.

O modo passivo é comumente usado ao carregar arquivos em servidores web fornecidos por provedores de hospedagem ou nuvem. A maioria dos clientes se conecta à Internet por meio de firewalls ou sistemas NAT, que bloqueiam conexões de entrada iniciadas pelo servidor. O modo passivo resolve isso garantindo que o cliente inicie a conexão de dados.