Wie funktioniert aktives FTP?

Aktives FTP ist die Bezeichnung für den Ablauf des Verbindungsaufbaus zwischen einem FTP-Client und einem FTP-Server.

Bei FTP gilt die Besonderheit, dass die Verbindung zwischen der Datenübertragung und der Befehlsübertragung unterscheidet. Dazu müssen zwei Kanäle aufgebaut werden. Einmal der Steuerkanal auf Port 21 und ein Datenkanal auf Port 20. Der Steuerkanal überträgt die Kommandos und Befehle. Und auf dem Datenkanal werden die Dateien ausgetauscht.

  1. Der erste Schritt besteht darin, dass der Client eine Verbindung für den Steuerkanal aufbaut.
  2. Diese Verbindung wird vom Server bestätigt.
  3. Danach initiiert der Server den Verbindungsaufbau des Datenkanals.
  4. Der wiederum vom Client bestätigt wird.

Danach ist dann ein Dateiaustausch zwischen Client und Server möglich.

Aber, es gibt noch ein Problem. Wenn der Client hinter einem NAT-Router mit privater IP-Adresse hängt, dann kann der Server den Datenkanal nicht aufbauen. Weil, der Port des Datenkanals auf der Seite des NAT-Routers dem Client nicht zugeordnet werden kann.

Um das Problem zu lösen wird vorwiegend „passives FTP“ verwendet, bei dem auch der Client den Datenkanal aufbaut.

Weitere Informationen

Zurück: Wie funktioniert DHCP? Weiter: Wie funktioniert passives FTP?

Kategorie:

Netzwerktechnik

Stichworte:

Comments are closed.