Unterschied zwischen FTP Server und FTP Client

Anonim

FTP-Server gegenüber dem FTP-Client.

FTP ist ein Protokoll zur Übertragung einer Datei über das Internet von einem Host zum anderen. FTP basiert auf der Client-Server-Architektur. Der FTP-Server enthält die Dateien und Datenbanken, die erforderlich sind, um die von Clients angeforderten Dienste bereitzustellen. Meistens ist der FTP-Server ein leistungsstarkes Gerät, das mehrere Clientanforderungen gleichzeitig verarbeitet. FTP-Client ist im Allgemeinen ein Personalcomputer, der von einem Endbenutzer oder einem mobilen Gerät verwendet wird, auf dem die erforderliche Software ausgeführt wird, die Dateien über das Internet von einem FTP-Server anfordern und empfangen kann.

Was ist 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 läuft kontinuierlich und horcht auf eingehende FTP-Anfragen. Der Client stellt zunächst eine Steuerverbindung mit dem Server her, indem er über den 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 durch den FTP-Server über den 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 FTP-Client?

In den meisten Fällen handelt es sich bei einem FTP-Client um einen Personalcomputer oder ein Mobilgerät, auf dem eine Anwendungssoftware ausgeführt wird, die mit einem FTP-Server kommunizieren und Dateien abrufen kann. Normalerweise initiiert der FTP-Client die Kommunikation mit dem FTP-Server. die ständig auf eingehende Anfragen hört. Um eine Verbindung mit einem FTP-Server herzustellen, muss der Client zuerst den Zielserver angeben, mit dem er sich verbinden möchte, und die erforderlichen Anmeldedaten, wie z. B. einen Benutzernamen und ein Kennwort. Nachdem die Verbindung hergestellt wurde, kann der Client den Dateiübertragungsprozess starten. Es gibt viele kostenlose und kommerzielle FTP-Client-Software, die verschiedene Plattformen unterstützen. Diese Client-Software reicht von einfachen Befehlszeilenanwendungen bis hin 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-Übertragung) usw.

Was ist der Unterschied zwischen FTP-Server und FTP-Client?

FTP-Client und FTP-Server sind die beiden Hauptbeteiligten des FTP-Protokolls, 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 erforderlich sind, um die Anforderungen von FTP-Clients zu erfüllen.FTP-Client ist ein Personalcomputer oder ein mobiles Gerät, auf dem eine Softwareanwendung ausgeführt wird, die in der Lage ist, mit einem FTP-Server zu kommunizieren und Dateien daraus abzurufen. Der FTP-Server hört eingehende Anfragen immer wieder auf und der Client initiiert die Kommunikationssitzung, indem er eine Steuerverbindung mit dem Server öffnet. Anschließend überträgt der Server Dateien an den Client, indem er eine Datenverbindung zum Server herstellt.