Diferença entre FTP ativo e passivo

Diferença entre FTP ativo e passivo
Diferença entre FTP ativo e passivo

Vídeo: Diferença entre FTP ativo e passivo

Vídeo: Diferença entre FTP ativo e passivo
Vídeo: What is IPX - Internet Protocol (IP) Packet eXchange 2024, Julho
Anonim

FTP Ativo vs Passivo

FTP significa File Transfer Protocol. É um protocolo padrão, que é usado na transferência de arquivos de um host para outro host em uma rede baseada em TCP. O FTP possui arquitetura cliente-servidor e opera no modelo OSI da camada de aplicação. Existem quatro modos de representação de dados ao transferir dados em uma rede, 1. Modo ASCII

2. Modo binário (modo de imagem)

3. Modo EBCDIC

4. Modo local

Quando um host (digamos, host A) precisa transferir um arquivo para outro host (digamos, host B), deve haver uma conexão entre este host A e o host B. Existem duas maneiras de fazer essa conexão entre dois hospedeiros. Eles são chamados, 1. FTP ativo

2. FTP passivo

(Na verdade, estes não são tipos diferentes de FTP, mas diferentes formas de abertura da porta FTP.)

FTP Ativo

No modo ativo, o cliente FTP se conecta à porta 21 do servidor FTP a partir de uma porta aleatória sem privilégios, que geralmente é maior que 1024 (número da porta). A seguir está a forma de comunicação entre o cliente FTP e o servidor FTP no FTP Ativo, • A porta de comando do cliente entra em contato com a porta de comando do servidor e fornece sua porta de dados.

• O servidor confirma a porta de comando do cliente.

• O servidor estabelece uma conexão entre sua porta de dados e a porta de dados do cliente.

• Por fim, o cliente envia uma confirmação ao servidor.

O FTP ativo deve ser usado quando o servidor FTP, que está tentando se conectar, não suporta conexões FTP passivas, ou se o servidor FTP estiver atrás de um firewall/roteador/dispositivo NAT.

FTP Passivo

O modo FTP passivo foi desenvolvido para resolver os problemas de conexão do modo Ativo. O cliente FTP pode usar o comando PASV para informar ao servidor que a conexão é passiva. Esta é a comunicação entre o cliente FTP e o servidor em modo passivo.

• O cliente entra em contato com a porta de comando do servidor e emite o comando PASV para dizer que esta é uma conexão passiva.

• Em seguida, o servidor fornece sua porta de dados de escuta ao cliente.

• Em seguida, o cliente faz uma conexão de dados entre o servidor e ele mesmo usando a porta fornecida. (a porta é dada pelo servidor)

• Por fim, o servidor envia uma confirmação ao cliente.

O FTP passivo deve ser usado o tempo todo, a menos que ocorra um erro ou se a conexão FTP estiver usando portas FTP não padrão.

Qual é a diferença entre FTP ativo e passivo?

1. O modo ativo fornece mais segurança ao servidor FTP. Mas no modo passivo não. (O modo passivo é usado quando as conexões FTP são bloqueadas pelos firewalls.)

2. O FTP ativo pode causar problemas devido aos firewalls. Mas o FTP passivo não tem problemas de conexão de firewalls)

3. No modo ativo, o cliente estabelece o canal de comando e o servidor estabelece o canal de dados, mas no FTP passivo, ambas as conexões são estabelecidas pelo cliente.

4. A maior parte do modo padrão do navegador da web é Passivo. O modo ativo não é usado como modo padrão de um navegador.

Recomendado: