Das File Transfer Protocol oder FTP ist eines der ältesten Anwendungen im Internet . In der Tat ist es älter als das Internet. Der FTP- Spezifikation wurde erstmals 1971 veröffentlicht , während die Struktur des Internet wurde im Jahr 1974 mit der Veröffentlichung des TCP /IP-Protokoll definiert. Das File Transfer Protocol wurde für den Einsatz über das Internet im Jahr 1980 angepasst . Transfer Protocol
FTP ist eine Anwendung , aber es ist auch ein Transfer-Protokoll , wie HTTP ( Hypertext Transfer Protocol). Web-Surfer werden sehen, dass Adressen in der Adressleiste ihres Browsers beginnt in der Regel mit "http://", was bedeutet, dass das HTTP-Protokoll in Kraft ist . Wenn FTP ist der Transport von Dateien , liest die Adresse " ftp://" statt .
Zugang
FTP hat drei Formen des Zugangs . Die ursprünglichen Implementierungen der Anwendung waren als Kommandozeilen-Utility . Wenn ein Computer-Benutzer in FTP an der Eingabeaufforderung eingegeben , präsentiert FTP seine eigene Umgebung mit eigenem Kommandozeile , durch " ftp> . " Der Zugriff auf ftp ist selten heutzutage , weil es jetzt viele grafische Schnittstellen für die Anwendung geeignet sind. Die meisten Computer- Nutzer wissen, FTP über einen Browser /Verzeichnis -type Fenster "Drag and Drop "-Aktionen ermöglicht die Übertragung Anweisungen weiterzugeben. Der dritte Zugang Typ ist eine Bibliothek von Programmierung Dienstprogramme, die FTP-Funktionen in andere Programme integriert werden können .
Verkehrsmitteln Merkmale
Netzkommunikation in einem passieren zwei Modi. Eine davon ist " Anschluss -orientierte, " der andere " verbindungslos . " In verbindungsorientierten Modell aufzubauen , die beiden Seiten einer Sitzung und Senden von Nachrichten und Daten hin und her im Rahmen der Session. In verbindungslose Kommunikation ist jede Transaktion eine Anforderung von dem Client eine Antwort vom Server und nicht mehr folgen . FTP ist verbindungsorientiert. Er stellt nicht nur einen, sondern zwei Sitzungen . Die erste Verbindung führt Befehle und Antworten auf diese Befehle , während die zweite Verbindung ist ein Kanal für die Weitergabe Dateien .
Packets
Die Dateiübertragung Verbindung nicht als Betrieb Stream. Das heißt, der Inhalt der Datei nicht in einer kontinuierlichen Einheit übertragen . Wie bei jedem Internet-Anwendung , die Daten in kleinere Segmente unterteilt und übertragen in einer Struktur, dem Paket . Jedes Paket beim Empfang durch den Empfänger quittiert. Der Header des Paketes enthält Informationen über die Position des aktuellen Segments in dem gesamten Strom , so dass der Empfänger zu fordern, dass ein Paket erneut gesendet bei fehlenden Daten erhalten . Der empfangende FTP-Programm ist auch in der Lage , diese Informationen zu re - Sequenzdaten , die aus gelangt der Bestellung verwenden.