Differenza Tra FTP Attivo E Passivo

Differenza Tra FTP Attivo E Passivo
Differenza Tra FTP Attivo E Passivo

Video: Differenza Tra FTP Attivo E Passivo

Video: Differenza Tra FTP Attivo E Passivo
Video: Impianto audio ATTIVO VS PASSIVO, quale scegliere tra i due ? (senza diventare pazzi grazie) 2024, Aprile
Anonim

FTP attivo vs passivo

FTP sta per File Transfer Protocol. È un protocollo standard, utilizzato nel trasferimento di file da un host a un altro su una rete basata su TCP. FTP ha un'architettura client-server e opera sul modello OSI del livello dell'applicazione. Sono disponibili quattro modalità di rappresentazione dei dati durante il trasferimento dei dati su una rete, 1. Modalità ASCII

2. Modalità binaria (modalità immagine)

3. Modalità EBCDIC

4. Modalità locale

Quando un host (diciamo host A) ha bisogno di trasferire un file su un altro host (diciamo host B), dovrebbe esserci una connessione tra questo host A e host B. Ci sono due modi per stabilire questa connessione tra due host. Sono chiamati, 1. FTP attivo

2. FTP passivo

(In realtà, questi non sono diversi tipi di FTP, ma diversi modi di apertura della porta FTP.)

FTP attivo

In modalità attiva, il client FTP si connette alla porta 21 del server FTP da una porta non privilegiata casuale, che di solito è maggiore di 1024 (numero di porta). Di seguito è riportato il modo di comunicare tra client FTP e server FTP in Active FTP,

• La porta di comando del client contatta la porta di comando del server e fornisce la sua porta dati.

• Il server fornisce un riconoscimento alla porta di comando del client.

• Il server stabilisce una connessione tra la sua porta dati e la porta dati del client.

• Alla fine, il client invia un riconoscimento al server.

FTP attivo deve essere utilizzato quando il server FTP, che sta tentando di connettersi, non supporta connessioni FTP passive o se il server FTP si trova dietro un firewall / router / dispositivo NAT.

FTP passivo

La modalità FTP passiva è stata sviluppata per risolvere i problemi di connessione della modalità attiva. Il client FTP può utilizzare il comando PASV per comunicare al server che la connessione è passiva. Questa è la comunicazione tra il client FTP e il server in modalità passiva.

• Il client contatta la porta di comando del server ed emette il comando PASV per indicare che si tratta di una connessione passiva.

• Quindi il server fornisce la sua porta dati in ascolto al client.

• Quindi il client effettua una connessione dati tra il server e se stesso utilizzando la porta specificata. (la porta è data dal server)

• Infine, il server invia un riconoscimento al client.

L'FTP passivo deve essere utilizzato sempre a meno che non si sia verificato un errore o se la connessione FTP utilizza porte FTP non standard.

Qual è la differenza tra FTP attivo e passivo?

1. La modalità attiva fornisce maggiore sicurezza al server FTP. Ma in modalità passiva non lo fa. (La modalità passiva viene utilizzata quando le connessioni FTP sono bloccate dai firewall.)

2. FTP attivo può causare problemi a causa dei firewall. Ma FTP passivo non presenta problemi di connessione dai firewall)

3. In modalità attiva, il client stabilisce il canale di comando e il server stabilisce il canale di dati, ma in FTP passivo, entrambe le connessioni vengono stabilite dal client.

4. La maggior parte della modalità predefinita del browser web è Passiva. La modalità attiva non viene utilizzata come modalità predefinita di un browser.

Raccomandato: