Aktives FTP vs passives FTP

FTP (File Transfer Protocol) ist ein Satz von Standardnetzwerkregeln (Protokollen), die die Dateiübertragung zwischen zwei Hosting-Computern über ein TCP / IP-basiertes Netzwerk betreffen (ein Netzwerk, das das Transmission Control Protocol / Internet Protocol verwendet, um einen Bytestrom zu liefern von einem Computer zum anderen) wie Internet. FTP arbeitet nach dem Client / Server-Prinzip und gehört zur Anwendungsebene des OSI-Modells (Open Systems Interconnection-Modell).

Normalerweise verwendet der FTP-Server, auf dem zu übertragende Dateien gespeichert werden, zwei Ports zum Übertragen, einen für Befehle und einen zum Senden und Empfangen von Daten. Anforderungen von Clientcomputern werden am Port 21 des Servers empfangen, der ausschließlich zum Senden von Befehlen reserviert ist. Daher wird es als Befehlsport bezeichnet. Sobald eine eingehende Anforderung empfangen wurde, werden die vom Clientcomputer angeforderten oder hochgeladenen Daten über einen separaten Port übertragen, der als Datenport bezeichnet wird. Zu diesem Zeitpunkt variiert die für die Datenübertragung verwendete Portnummer je nach aktivem oder passivem Modus der FTP-Verbindung.