Hallo Leute,
hab mir jetzt auch mal einen Webspace gegönnt. Bin jetzt beim hochladen von Daten auf die Begriffe aktive und passive übertragung gestolpert. Was ist das der Unterschied und wann verwende ich was?
Danke
Hallo Leute,
hab mir jetzt auch mal einen Webspace gegönnt. Bin jetzt beim hochladen von Daten auf die Begriffe aktive und passive übertragung gestolpert. Was ist das der Unterschied und wann verwende ich was?
Danke
Active FTP
Beim aktiven FTP verbindet sich der Client von einem zufälligen Port (N > 1024) mit dem Server Port 21.
Dann hört/wartet der Client auf Port N+1 und sendet entsprechend auch an den Server das Kommando "PORT N+1".
Der Server verbindet sich mit dem Client-Data-Port N+1 von seinem Dataport 20 aus.
Passive FTP
Beim
passiven FTP wird anders verfahren, damit der Server keine Verbindung
zum Client aufbauen muss. Beide Verbindungen werden vom Client
veranlasst.
Bei passiven FTP öffnet der der Client zwei Ports (N und N+1, beide > 1024)
Auf
dem ersten Port N kontaktiert der Client den Server, allerdings nicht
mit dem "PORT N+1"-Kommando, sondern mit dem "PASV"-Kommando.
Daraufhin öffnet der Server einen Dataport (P > 1024) und sendet seinerseits "PORT P" zurück zum Client.
Der Client initiiert dann die Verbindung von seinem Data-Port (N+1) zum Data-Port des Servers (P).