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