Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> networking >> FTP e Telnet >> .

Qual è la differenza tra FTP passivo e attivo?

La differenza chiave tra FTP passivo e attivo sta nel modo in cui viene stabilita la connessione dati tra il client (computer) e il server FTP. Ciò influisce sui firewall di rete e sui router NAT (traduzione dell'indirizzo di rete).

FTP attivo:

* Iniziazione: Il client FTP avvia una * connessione dati * da una * porta scelta casualmente * sul computer client * a una porta specificata dal server * (di solito porta 20). Il client * ascolta * su questa porta scelta in modo casuale per i dati. La connessione di controllo (utilizzata per i comandi) rimane sulla porta 21.

* Problema con i firewall/nat: Poiché il server avvia la connessione dati * a * il client, questo viene spesso bloccato da firewall o router NAT che non consentono le connessioni in arrivo alle porte arbitrarie sul computer client. Il numero di porta del cliente è spesso assegnato in modo dinamico e imprevedibile.

* Diagramma: Client (porta casuale) -> server (porta 20) | Client (porta 21) <-> server (porta 21)

FTP passivo:

* Iniziazione: Il client FTP comanda al server di ascoltare una porta *altamente numerata *. Il client inizia quindi la *connessione dati *a quella porta *specificata sul server *. La connessione di controllo (porta 21) rimane invariata.

* Firewall/Nat Friendly: Funziona molto meglio con i firewall e i router NAT perché tutte le connessioni in uscita sono avviate dal client. Il cliente sa esattamente quale porta contattare.

* Diagramma: Client (porta casuale)-> server (porta ad alto numero) | Client (porta 21) <-> server (porta 21)

In breve:

| Caratteristica | FTP attivo | FTP passivo |

| ---------------- | --------------------------------- | --------------------------------- |

| Connessione dati | Iniziati del server | Iniziati del cliente |

| Porta usata | Porta server 20 (spesso) | Porta del server ad alto numero |

| Firewall/nat | Spesso problematico | Generalmente funziona bene |

| Porta cliente | Casuale e dinamico | Non importa, solo porta server |

I client FTP più moderni predefiniti in modalità passiva perché è più compatibile con le tipiche configurazioni di rete di oggi. Tuttavia, i sistemi o le reti più vecchi potrebbero essere ancora richiesti in modalità attiva. Alcuni clienti ti consentono di scegliere esplicitamente quale modalità utilizzare.

 

networking © www.354353.com