FTP-Server gegen FTP-Client
File Transfer Protocol (FTP) ist ein Protokoll, mit dem eine Datei über das Internet von einem Host auf einen anderen übertragen wird. FTP basiert auf der Client-Server-Architektur. Der FTP-Server enthält die Dateien und Datenbanken, die zur Bereitstellung der von Clients angeforderten Dienste erforderlich sind. In den meisten Fällen handelt es sich bei dem FTP-Server um ein leistungsstarkes Gerät, das mehrere Clientanforderungen gleichzeitig verarbeiten kann. Der FTP-Client ist im Allgemeinen ein Personal Computer, der von einem Endbenutzer oder einem mobilen Gerät verwendet wird und auf dem die erforderliche Software ausgeführt wird, mit der Dateien über das Internet von einem FTP-Server angefordert und empfangen werden können.
Was ist ein FTP-Server?
Der FTP-Server ist ein leistungsstarkes Gerät, das die Dateien und andere Informationen enthält, die erforderlich sind, um die Anforderungen von Clients über das Internet / Intranet zu erfüllen. Der FTP-Server wird kontinuierlich ausgeführt und wartet auf eingehende FTP-Anforderungen. Der Client stellt zunächst eine Steuerverbindung mit dem Server her, indem er über Port 21 kommuniziert. Diese Steuerverbindung bleibt während der gesamten Kommunikationssitzung offen. Diese Verbindung wird verwendet, um Verwaltungsinformationen zu kommunizieren. Dann wird eine zweite Verbindung vom FTP-Server über Port 20 mit dem kommunizierten Client geöffnet, und diese Verbindung wird als Datenverbindung bezeichnet. Dateien werden über die Datenverbindung übertragen, und eine laufende Übertragung kann durch Senden eines Abbruchsignals über die Steuerverbindung gestoppt werden.
Was ist ein FTP-Client?
In den meisten Fällen handelt es sich bei einem FTP-Client um einen PC oder ein mobiles Gerät, auf dem Anwendungssoftware ausgeführt wird, die mit einem FTP-Server kommunizieren und Dateien von diesem abrufen kann. Normalerweise initiiert der FTP-Client die Kommunikation mit dem FTP-Server. die ständig auf eingehende Anfragen wartet. Um eine Verbindung mit einem FTP-Server herzustellen, muss der Client zunächst den Zielserver, zu dem er eine Verbindung herstellen möchte, und die erforderlichen Anmeldeinformationen wie Benutzername und Kennwort angeben. Nachdem die Verbindung hergestellt wurde, kann der Client mit dem Dateiübertragungsprozess beginnen. Es gibt viele kostenlose und kommerzielle FTP-Client-Software, die verschiedene Plattformen unterstützen. Diese Client-Software reicht von einfachen Befehlszeilenanwendungen bis zu GUI-Anwendungen, die eine benutzerfreundlichere Umgebung bieten. FTP-Clients unterstützen auch verschiedene Internetprotokolle wie FTP über SSH. FTPS (FTP über SSL), FXP (Site2site Transfer) usw.
Was ist der Unterschied zwischen FTP-Server und FTP-Client?
FTP-Client und FTP-Server sind die beiden Hauptbeteiligten am FTP-Protokoll, mit dem Dateien über das Internet übertragen werden. Im Allgemeinen ist der FTP-Server ein Hochleistungsgerät, das die Dateien und Datenbanken enthält, die Informationen enthalten, die zur Erfüllung der Anforderungen von FTP-Clients erforderlich sind. Der FTP-Client ist ein Personal Computer oder ein mobiles Gerät, auf dem eine Softwareanwendung ausgeführt wird, die mit einem FTP-Server kommunizieren und Dateien von diesem abrufen kann. Der FTP-Server hört immer auf eingehende Anforderungen und der Client initiiert die Kommunikationssitzung durch Öffnen einer Steuerverbindung mit dem Server. Anschließend überträgt der Server Dateien an den Client, indem er eine Datenverbindung mit dem Server herstellt.