Aktiv vs Passiv FTP

FTP steet fir File Transfer Protocol. Et ass e Standardprotokoll, deen an Dateentransfer vun engem Host an en aneren Host iwwer en TCP baséiert Netzwierk benotzt gëtt. FTP huet Client-Server Architektur, an et funktionnéiert um OSI Modell vun der Applikatiounsschicht. Et gi véier Datevertriedungsmodi wann Dir Daten iwwer en Netz transferéiert,

1. ASCII Modus

2. Binär Modus (Bildmodus)

3. EBCDIC Modus

4. Lokal Modus

Wann een Host (loosst den Host A soen) e Datei an en aneren Host transferéiere muss (loosst eis soen Host B), da sollt et eng Verbindung tëscht dësem Host A an dem Host B. Et ginn zwou Weeër fir dës Verbindung tëscht zwee Hosten ze maachen. Si ginn genannt,

1. Aktiv FTP

2. Passiv FTP

(Eigentlech sinn dës net verschidden Aarte vu FTP, awer verschidde Weeër fir FTP-Portöffnung.)

Aktiv FTP

Am aktive Modus verbënnt de FTP Client dem FTP Server sengem Port 21 vun engem zoufälleg onprivilegéierten Hafen, dee normalerweis méi grouss ass wéi 1024 (Portnummer). Folgend ass de Wee fir ze kommunizéieren tëscht FTP Client an FTP Server an engem aktive FTP,

• De Kommando-Port vum Client kontaktéiert de Kommando-Port vum Server a gëtt säin Data Port.

• Server gëtt eng Bestätegung un de Client's Kommandohafen.

• Server etabléiert eng Verbindung tëscht sengem Dataport an dem Dateport.

• Endlech schéckt de Client eng Bestätegung un de Server.

Aktiv FTP soll benotzt ginn wann de FTP Server, deen probéiert ze verbannen, net passiv FTP Verbindungen ënnerstëtzt, oder wann de FTP Server hannert enger Firewall / Router / NAT Apparat steet.

Passiv FTP

Passive FTP Modus ass entwéckelt fir d'Verbindungsproblemer vum Active Mode ze léisen. FTP Client kann PASV Kommando benotze fir de Server ze soen, d'Verbindung ass passiv. Dëst ass d'Kommunikatioun tëscht FTP Client an dem Server am passive Modus.

• Client kontaktéiert de Server Kommando Hafen an erausginn PASV Kommando fir ze soen datt dëst eng passiv Verbindung ass.

• Duerno gëtt de Server säin nolauschten Dateport dem Client.

• Duerno mécht de Client eng Datenverbindung tëscht Server an sech selwer mam gegebenen Hafen. (port gëtt vum Server uginn)

• Endlech schéckt de Server eng Bestätegung un de Client.

Passiv FTP soll ëmmer benotzt ginn ausser et ass e Feeler geschitt oder wann d'FTP Verbindung net Standard FTP Ports benotzt.