Inhaltsverzeichnis:
- Definition - Was bedeutet das Passive File Transfer Protocol (PASV FTP)?
- Techopedia erklärt das Passive File Transfer Protocol (PASV FTP)
Definition - Was bedeutet das Passive File Transfer Protocol (PASV FTP)?
Das Passive File Transfer Protocol (PASV-FTP) ist ein Prozess zum Übertragen von Daten im passiven Modus, bei dem der Datenfluss vom FTP-Client anstelle des FTP-Servers initiiert wird. Es heißt PASV FTP, da es einen PASV-Befehl verwendet. Der passive Modus wird häufig von Clients verwendet, da er hinter Firewalls funktioniert. Webbrowser wie der Internet Explorer unterstützen auch die PASV-FTP-Option. Der passive Modus macht FTP Firewall-freundlicher.
Techopedia erklärt das Passive File Transfer Protocol (PASV FTP)
In PASV FTP initiiert der Client die Datenverbindung sowohl am Client als auch am Remote-Standort. Der Client beginnt eine Sitzung mit normalem oder PASV-FTP, indem er eine Kommunikationsanforderung über den TCP-Port 21 sendet. Diese Verbindung wird als Steuerkanal-Kommunikation bezeichnet. Bei einem normalen FTP-Vorgang werden der Datenport (Port 20) und ein Befehls- oder Steuerport (normalerweise Port 21) zwischen zwei Servern geöffnet, wodurch der Austausch von Dateien zwischen Einheiten über eine Firewall ermöglicht wird. Der passive FTP-Modus unterstützt die Initiierung des Datenflusses innerhalb des Netzwerks und nicht außerhalb.
Der FTP-Server initiiert den Datenaustausch von seinem nativen Port (Port 20) zu dem vom Client festgelegten Port (Port 21). Der erste Port kontaktiert den Server an Port 21 und der Client gibt einen PASV-Befehl anstelle eines PORT-Befehls aus. Der PASV-Befehl fordert den Server dann auf, einen Port zu bestimmen, den er als Datenkanalverbindung verwenden möchte. Der Server antwortet auf den Befehl im Steuerkanal und gibt die Portnummer an. Der Client verwendet diese Portnummer, um den Austausch auf dem Datenkanal zu initiieren.
Da der Client beide Verbindungen zum Server initiiert, ist das Problem behoben, dass die Firewall die eingehende Datenportverbindung zum Client vom Server filtern muss.
Viele FTP-Server lehnen Verbindungen im PASV-Modus aufgrund der von PASV ausgehenden Sicherheitsrisiken ab.