FTP-Programme (Was ist FTP?) bieten den aktiven und den passiven FTP-Modus, wenn sie auf Server zugreifen. Das bedeuten die beiden Modi: Aktiver Transfer Ihr PC verbindet sich mit einem zuf�llig ausgew�hlten Port mit dem Server Port 21, der die Befehle aktzeptiert und R�ckmeldung gibt. Der Server �ffnet den Port 20, der f�r den Datentransfer zust�ndig ist und verbindet diesen mit dem Client (Auf einem Port gr��er als 1024) woraufhin dieser, ihr PC, ein ACK (Einverstanden) zur�ckgibt - der Tranfer kann beginnen. Der Nachteil hierbei ist, dass der Server eine R�ckmeldung gibt und den Port 20 mit Ihrem PC verbindet. Dies wird von der Firewall geblockt und PCs, die �ber Proxy-Rechner reingehen, haben ebenfalls Probleme. Passive Transfer Um dieses Verbindungsproblem auszuschlie�en wurde der Passive Transfer entwickelt, der auch PASV genannt wird. Der Client �ffnet zwei Verbindungsports zum Server: Der erste Port verbindet sich mit dem, bereits genannten, Port 21 - dieser gibt aber dann keine herk�mmlichen Befehle weitere, die den Datenport 20 zur R�ckmeldung veranlassen w�rden (was ja verboten ist), sondern �bermittelt PASV. Daraufhin sucht sich der Server einen Port (gr��er als 1024) aus, der dem Client den korrekten Datenport mitteilt, auf den er zugreifen muss und �ber welchen er die Daten hochladen/herunterladen kann. |