Skip to main content

Eine Zusammenfassung des FTP - File Transfer Protocol

$UICIDEBOY$ - FUCKTHEPOPULATION (Kann 2024)

$UICIDEBOY$ - FUCKTHEPOPULATION (Kann 2024)
Anonim

File Transfer Protocol (FTP) ermöglicht das Übertragen von Dateikopien zwischen zwei Computern mit einem einfachen Netzwerkprotokoll, das auf Internetprotokoll basiert. FTP ist auch die Bezeichnung für das Kopieren von Dateien mit der FTP-Technologie.

Geschichte und Funktionsweise von FTP

FTP wurde in den 70er und 80er Jahren entwickelt, um die gemeinsame Nutzung von Dateien in TCP / IP und älteren Netzwerken zu unterstützen. Das Protokoll folgt dem Client-Server-Kommunikationsmodell. Um Dateien mit FTP zu übertragen, führt ein Benutzer ein FTP-Clientprogramm aus und initiiert eine Verbindung zu einem Remote-Computer, auf dem die FTP-Serversoftware ausgeführt wird. Nachdem die Verbindung hergestellt wurde, kann der Client wählen, ob er Kopien von Dateien einzeln oder in Gruppen senden und / oder empfangen möchte.

Die ursprünglichen FTP-Clients waren Befehlszeilenprogramme für Unix-Betriebssysteme. Unix-Benutzer haben 'ftp' Befehlszeilen-Client-Programme ausgeführt, um eine Verbindung zu FTP-Servern herzustellen und Dateien hoch- oder herunterzuladen. Eine FTP-Variante mit der Bezeichnung Trivial File Transfer Protocol (TFTP) wurde ebenfalls zur Unterstützung von Computersystemen der unteren Preisklasse entwickelt. TFTP bietet dieselbe grundlegende Unterstützung wie FTP, jedoch mit einem vereinfachten Protokoll und Befehlssatz, der auf die häufigsten Dateiübertragungsvorgänge beschränkt ist. Später wurde Windows FTP-Client-Software populär, da Microsoft Windows-Benutzer es vorzogen, grafische Schnittstellen zu FTP-Systemen zu haben.

Ein FTP-Server wartet am TCP-Port 21 auf eingehende Verbindungsanfragen von FTP-Clients. Der Server verwendet diesen Port zur Steuerung der Verbindung und öffnet einen separaten Port zum Übertragen von Dateidaten.

So verwenden Sie FTP für die Dateifreigabe

Um eine Verbindung zu einem FTP-Server herzustellen, benötigt ein Client einen Benutzernamen und ein Kennwort, die vom Administrator des Servers festgelegt werden. Viele sogenannte öffentliche FTP-Sites erfordern kein Kennwort, sondern folgen einer speziellen Konvention, die jeden Client akzeptiert, der "anonymous" als Benutzernamen verwendet. Bei jeder öffentlichen oder privaten FTP-Site identifizieren Clients den FTP-Server entweder anhand seiner IP-Adresse (z. B. 192.168.0.1) oder anhand des Hostnamens (z. B. ftp.about.com).

In den meisten Netzwerkbetriebssystemen sind einfache FTP-Clients enthalten. Die meisten dieser Clients (z. B. FTP.EXE unter Windows) unterstützen jedoch eine relativ unfreundliche Befehlszeilenschnittstelle. Es wurden viele alternative FTP-Clients von Drittanbietern entwickelt, die grafische Benutzeroberflächen (GUIs) und zusätzliche Komfortfunktionen unterstützen.

FTP unterstützt zwei Arten der Datenübertragung: Nur-Text (ASCII) und Binär. Sie stellen den Modus im FTP-Client ein. Ein häufiger Fehler bei der Verwendung von FTP ist der Versuch, eine binäre Datei (z. B. ein Programm oder eine Musikdatei) im Textmodus zu übertragen, wodurch die übertragene Datei unbrauchbar wird.

Alternativen zu FTP

Peer-to-Peer-Dateifreigabesysteme (P2P) wie BitTorrent bieten erweiterte und sichere Formen des Dateiaustauschs als die FTP-Technologie. Dank dieser modernen Cloud-basierten Dateifreigabesysteme wie Box und Dropbox kann FTP im Internet nicht mehr benötigt werden.