? File Transfer Protocol - oder FTP - ist eine Sprache und Methodik hinter der Übertragung von Informationen zwischen Computern. FTP ist ein wesentlicher Bestandteil des Internet-Protokolls Suite--TCP/IP--that definiert die aktuelle Struktur des Internets . Der Link-Layer , der Internet-Schicht , der Transportschicht und der Anwendungsschicht : Die Internet Protocol Suite besteht aus vier Schichten. FTP ist ein Teil der Anwendungsschicht. History
RFC 114, veröffentlicht 16. April 1971 , ist die erste Spezifikation des File Transfer Protocol . Diese schon vor der Entwicklung von TCP /IP und das moderne Internet . Die früheste Version von FTP war weitgehend eine Komponente des ARPANET , der Vorläufer des Internet , und sorgte für das Kopieren von Dateien zwischen mehreren Computern Entwicklung . Mehrere Änderungen der Protokoll führte in RFC 959 , im Oktober 1985 veröffentlicht , die die aktuelle FTP -Standard bleibt .
Funktion
FTP ermöglicht Datendeduplizierung zwischen zwei oder mehreren entfernten Verbindungen , die in einem Client-Server- Beziehung. Der Ziel-Computer , der Server Daten an den anfragenden Maschine , der Client . Mehrere Clients können den Server gleichzeitig zugreifen. Neben dem Herunterladen von Informationen vom Server , können Kunden mit angemessenem Umfang Zugang laden Dateien zurück auf dem Server-Rechner . Um die Datenübertragung zu erleichtern, werden zwei Verbindungen zwischen dem Client und dem Server hergestellt . Die erste Verbindung - auf Port 21 - ist die Steuerung Verbindung oder Protokollinterpreter Verbindung . Der Server "hört " der eingehenden Kontrolle Verbindungen von Clients hier . Die zweite Verbindung - auf Port 20 - ist die Datenverbindung. Es wird gebildet, sobald eine Verbindung hergestellt wird Steuerung und Datenübertragung Anfragen geschickt und anerkannt ist.
Funktionen
Das File Transfer Protocol bietet verschiedene Darstellungsmodi Daten , einschließlich ASCII und Binär - oder " Bild " - Modi . Binary -Modus ist eine perfekte jedes Byte duplizieren, während ASCII-Modus wandelt Zeichen in 8-Bit- ASCII vor der Übertragung . ASCII-Modus sollte nicht verwendet werden , um Dateien , die numerische Daten gehören zu kopieren. Zusätzlich zu diesen Daten -Modi , FTP -Programme erlauben oft zwei Arten von Verbindung Modi , passive und aktive . Passive Verbindungsmodus besteht für die Kunden , die nicht akzeptieren können eingehende TCP-Verbindungen ; aktive Verbindung Modus ermöglicht es dem Kunden, um die Port-und IP -Adresse es wünscht, für die Verbindung senden
Typische Einsatzgebiete
< br . >
Software nutzt die Standard- FTP auf Webseiten von lokalen auf entfernte Server zu kopieren, Upload und Download von Dateien , Anwendungen installieren auf Webseiten und Daten zwischen Computern. FTP ist nicht nur eine Sprache oder Syntax für das Kopieren von Dateien , sondern ist eine komplette Standard, der Hardware-Konfiguration und viele wichtige Elemente der Netzwerk-Design beinhaltet . Dutzende von Software-Anwendungen , Open Source und kommerziellen, existieren für die Nutzer leicht zu manipulieren, um Dateien remote mit FTP.
Zukunft der FTP
FTP, wie in RFC 959 beschrieben , nicht enthalten eine umfassende Sicherheitskomponente . Zukünftige Versionen von FTP, wie RFC 2228 , erweitern Sie das Protokoll mit größerer Sicherheit Funktionalität . Der andere wichtige Vorschlag , RFC 2428, IPv6-Unterstützung enthält . FTP bleibt die dominierende Protokoll zum Kopieren von Daten über das Internet das TCP /IP-Standard .