Question 34

FTP: Kommunikationspattern

  • FTP verwendet das Client-Server-Pattern

  • Der Client stellt eine Verbindung zum FTP-Server her, um Dateien hoch- oder herunterzuladen.

  • Dabei werden standardmäßig zwei parallele TCP-Verbindungen verwendet:

    • Steuer-/Kontrollverbindung (Port 21):
      Für Befehle und Antworten zwischen Client und Server.
    • Datenverbindung (Port 20 oder dynamisch):
      Für die eigentliche Datenübertragung.
  • FTP ist zustandsbehaftet, d. h. der Server hält die Sitzung während der Übertragung offen.