FTP benutzt zwei getrennte TCP-Verbindungen: eine für Kommandos zwischen Client und Server sowie deren Ergebnisse (diese Verbindung wird meist als Kommandokanal bezeichnet), und eine zweite Verbindung, auf der Verzeichnislistings und Dateien übertragen werden (der Datenkanal) Auf der Seite des Servers benutzt der Kommandokanal Port 21 und der Datenkanal gewöhnlich Port 20. Der Client verwendet für Kommando- und Datenkanal jeweils Portnummern über 1023.
Aktiver Modus: Server baut Datenverbindung über den zuvor vom Client übermittelten PORT auf (PORT-Befehl).
Passiver Modus: Client baut eine Datenverbindung zum Server auf. Dadruch wird vorher keine Portnummer mitgeteilt.
=> ev. könnte es funktionieren, wenn Du die Verbindung im passoven Modus aufbaust.
|