O que é o FTP passivo e ativo?
Active FTP
Ao contrário de muitos outros protocolos, o FTP usa duas portas de comunicação. Para começar, o cliente FTP, como por exemplo o FileZilla ou o WS-FTP (mas também o FrontPage tem uma função FTP), estabelece uma ligação a um servidor FTP na porta 21. É a chamada command-port, ou seja, a porta para onde são enviados os comandos. O cliente faz essa ligação a partir de uma porta própria com um número acima de 1024, por exemplo 1027 (as portas até 1024, inclusive, estão reservadas; as portas 20 e 21 para FTP). Depois, o cliente envia o comando PORT com o número da porta em que vai ficar à escuta. Esta é a data-port e, portanto, não é a mesma que a command-port. Por isso, esta data-port tem também outro número, por exemplo 1028. O servidor estabelece então, a partir da porta 20, uma ligação ao cliente nesta porta. Isto significa que a ligação de dados entre cliente e servidor é iniciada pelo servidor. E é precisamente isso que uma firewall do lado do cliente normalmente impede, porque se trata de uma ligação vinda de fora. O resultado é que não se estabelece nenhuma ligação de dados e não é possível carregar nem transferir ficheiros. Nestes casos, uma ligação passiva é melhor.
Passive FTP
Para garantir que existe uma ligação de dados que não é bloqueada pela firewall, a ligação de dados tem de ser iniciada pelo cliente. Isso acontece da seguinte forma. Primeiro, o cliente estabelece, a partir, por exemplo, da porta 1027, uma ligação ao servidor na porta 21. Aí é enviado o comando PASV em vez do comando PORT. O servidor responde através desta ligação com PORT mais o número da porta do servidor (também acima de 1024) na qual o cliente pode estabelecer uma ligação de dados. O cliente faz então essa ligação. O resultado é uma ligação de comandos e uma ligação de dados, ambas iniciadas pelo cliente. A firewall já não bloqueia nada.
Procura um plano de alojamento web com acesso FTP? Conheça os planos de alojamento web da WebOké: alojamento europeu com centros de dados nos Países Baixos e cópias de segurança diárias.
