Índice:
- Definição - O que significa o protocolo PASV FTP (Passive File Transfer Protocol)?
- Techopedia explica o protocolo de transferência de arquivos passiva (FTP PASV)
Definição - O que significa o protocolo PASV FTP (Passive File Transfer Protocol)?
Protocolo de transferência de arquivos passiva (PASV FTP) é o processo de transferência de dados no modo passivo, em que o fluxo de dados é iniciado pelo cliente FTP e não pelo servidor FTP. É chamado de FTP PASV porque usa um comando PASV. O modo passivo tem sido amplamente usado pelos clientes porque funciona atrás de firewalls. Navegadores da Web como o Internet Explorer também oferecem suporte à opção FTP PASV. O modo passivo torna o FTP mais amigável ao firewall.
Techopedia explica o protocolo de transferência de arquivos passiva (FTP PASV)
No FTP PASV, o cliente inicia a conexão de dados no cliente e no site remoto. O cliente inicia uma sessão usando FTP normal ou PASV enviando uma solicitação de comunicação pela porta TCP 21. Essa conexão é chamada de comunicação do canal de controle. Em uma operação normal de FTP, a porta de dados (porta 20) e uma porta de comando ou controle (geralmente porta 21) são abertas entre dois servidores, permitindo a troca de arquivos entre as unidades por meio de um firewall. O FTP do modo passivo ajuda na iniciação do fluxo de dados de dentro da rede, e não de fora.
O servidor FTP inicia a troca de dados de sua porta nativa (porta 20) para a porta designada pelo cliente (porta 21). A primeira porta entra em contato com o servidor na porta 21 e o cliente emite um comando PASV em vez de um comando PORT. O comando PASV solicita ao servidor que designe uma porta que deseja usar como conexão do canal de dados. O servidor responde ao comando no canal de controle especificando o número da porta. O cliente usa esse número da porta para iniciar a troca no canal de dados.
Como o cliente inicia as duas conexões com o servidor, o problema do firewall de filtrar a conexão da porta de dados de entrada com o cliente do servidor é resolvido.
Muitos servidores FTP optam por rejeitar as conexões no modo PASV devido aos riscos de segurança que o PASV acarreta.