Skip to main content

Was ist ein Dateiübertragungsprotokoll -Client?

Ein Dateiübertragungsprotokoll -Client ist eine Computer -Softwareanwendung, die zum Zugriff auf einen Datenserver verwendet wird, indem das Dateiübertragungsprotokoll (FTP) verwendet wird.Durch die Verwendung dieses gemeinsamen Protokolls kann der Client Daten auf und vom Server übertragen.Die Client -Anwendung bietet die Mittel zur Herstellung einer Verbindung und zum Ausstellen der entsprechenden FTP -Befehle an den Server.Es wird in vielen Formen geliefert, die über eine Befehlszeilenschnittstelle (CLI) betrieben werden, einer grafischen Benutzeroberfläche (GUI), sogar einem gemeinsamen Webbrowser.Das für den Kommunikationstransport genutzte Transmissionskontrollprotokoll (TCP).Der Dateiübertragungsprotokoll -Client ist dann für die Erstellung der Verbindung zum Server verantwortlich, indem er letztendlich zwei TCP -Verbindungen öffnet.Die erste ist die Steuerverbindung, bei der der Client Befehle an den FTP -Server sendet.Die ersten Befehle, die über die Steuerverbindung gesendet wurden, sind der Benutzerbefehl mit dem Namen des Benutzers als Argument und dann der Befehl Pass, gefolgt vom Kennwort.Nach der Einrichtung bleibt die Steuerverbindung während der gesamten Sitzung geöffnet.

Hier legt der Dateiübertragungsprotokoll Client die verschiedenen Kommunikationsmodi ein, die sie mit dem Server haben.In der Regel werden Daten auf zwei Arten, Text oder binär dargestellt, abhängig von den Daten, die gesendet oder empfangen werden.Überweisungen vom Typ Text werden am häufigsten für einfache Textdateien verwendet, die entweder mit dem amerikanischen Standardcode für Informationsaustausch (ASCII) -Codierungsmethode codiert sind.Der Binärmodus, der auch als Bildmodus bezeichnet wird, ist für die Übertragung von Dateien in einem nicht-Text-Binärformat wie digitalen Bildern vorgesehen.Ein weiterer als lokaler Modus bezeichneter Modus ist eine andere Art und Weise, wie FTP Daten mit einem eindeutigen oder proprietären Format übertragen kann.

Der zweite TCP -Kanal, der vom Dateiübertragungsprotokoll -Client verwendet wird, ist die Datenverbindung.Diese Verbindung ist vorübergehend in der Natur und wird nur erstellt, wenn ein Client nach einer Auflistung der Dateien auf dem Server fragt oder eine Datei entweder auf oder vom Server überträgt.Die Datenverbindung wird dann zerstört, wenn keine Datenübertragung auftritt.Die Datenverbindung ist auch eindeutig, wie sie entweder aktiv passiv hergestellt wird.Der Client muss dem Server mitteilen, dass die Art der Datenverbindung verwendet wird, abhängig von der Art der Verbindung im Client verfügbar.

Mit einer aktiven Datenverbindung gibt der Dateiübertragungsprotokoll -Client dem Server mit, welche TCP -Portnummer für die verwendet werden soll.Datenverbindung.Wenn der Client jedoch im passiven Modus verwendet wird, teilt der Client dem Server einfach mit, dass er passiv ist, und der Server informiert dann den Client, welcher TCP -Port für die Datenverbindung verwendet werden soll.In den meisten Fällen wird der Kunde aufgrund der Verwendung von Firewalls, die ihn vor nicht autorisierten Zugriff schützen, für eine passive Verbindung eingerichtet.Sein Betrieb, so dass die Aktivität der Benutzer vor neugierigen Augen sicher ist.Eine Reihe zusätzlicher Sicherheitstechniken wurde im Laufe der Jahre für die Verwendung mit FTP entwickelt, z.Andere Kunden versuchen, FTP über einen sicheren Shell -Tunnel (SSH) zu verwenden, der aufgrund der flüchtigen Art der Datenverbindung Schwierigkeiten haben kann.