Dateiübertragungsprotokoll (ftp)

Definition - Was bedeutet FTP (File Transfer Protocol)?

Das File Transfer Protocol (FTP) ist ein Client / Server-Protokoll, das zum Übertragen von Dateien auf oder von einem Host-Computer verwendet wird. FTP kann mit Benutzernamen und Passwörtern authentifiziert werden.

Mit anonymem FTP können Benutzer über das Internet auf Dateien, Programme und andere Daten zugreifen, ohne eine Benutzer-ID oder ein Kennwort zu benötigen. Websites sind manchmal so konzipiert, dass Benutzer "anonym" oder "Gast" als Benutzer-ID und eine E-Mail-Adresse für ein Kennwort verwenden können. Öffentlich verfügbare Dateien befinden sich häufig in einem bestimmten Verzeichnis und können problemlos auf den Computer eines Benutzers übertragen werden.

FTP ist der Internetstandard zum Verschieben oder Übertragen von Dateien von einem Computer auf einen anderen mithilfe von TCP- oder IP-Netzwerken. Das File Transfer Protocol wird auch als RFC 959 bezeichnet.

Technische.me erklärt File Transfer Protocol (FTP)

Die ursprüngliche FTP-Spezifikation wurde von Abhay Bhushan geschrieben und am 114. April 16 als RFC 1971 veröffentlicht. Diese wurde später durch RFC 765 (Juni 1980) ersetzt.

Die ersten FTP-Client-Anwendungen verwendeten die DOS-Eingabeaufforderung mit standardisierten Befehlen und Syntax. Seitdem wurden viele Clients für grafische Benutzeroberflächen (GUI) in Betriebssystemen entwickelt, die dem Benutzer das Hoch- und Herunterladen von Dateien erleichtern.

Es gibt verschiedene Arten von FTP und verschiedene Anwendungsfälle:

  1. Eine FTP-Site ist eine Website, auf der Benutzer bestimmte Dateien einfach hochladen oder herunterladen können.

  2. Mit FTP per Mail können Benutzer ohne Internetzugang über anonymes FTP auf Dateien zugreifen und diese kopieren, indem sie eine E-Mail-Nachricht an [email protected] senden und das Wort help in den Textkörper einfügen.

  3. FTP Explorer ist ein FTP-Client, der auf dem Windows 95-Dateimanager (Windows 95 Explorer) basiert.

  4. Ein FTP-Server ist ein dedizierter Computer, der einen FTP-Dienst bereitstellt. Dies lädt Hacker ein und erfordert Sicherheitshardware oder -software wie die Verwendung von Benutzernamen, Kennwörtern und die Dateizugriffskontrolle.

  5. Ein FTP-Client ist eine Computeranwendung, die auf einen FTP-Server zugreift. Dabei sollten Benutzer eingehende FTP-Verbindungsversuche im passiven Modus blockieren und alle heruntergeladenen Dateien auf Viren prüfen.

FTP und aufeinanderfolgende Protokolle

Der FTP-Server war lange Zeit ein traditionelles Standbein. Mit der Entwicklung der Netzwerke haben sich jedoch auch die Dateiübertragungsprotokolle weiterentwickelt.

Erstens bietet SFTP eine bessere Sicherheit für das FTP-System, das anfangs nicht sehr sicher war. Ähnlich wie sich HTTP zu HTTPS entwickelt hat, führt SFTP neue Sicherheitsprotokolle ein.

Ein noch neueres System namens Managed File Transfer (MFT) bietet jedoch noch mehr Cybersicherheit und bietet auch Funktionen zur Fehlerbehandlung.

Darüber hinaus bieten MFT-Setups jetzt verschiedene Arten von Planungs- und Automatisierungsfunktionen. Viele von ihnen bieten bestimmte Arten der Datenvisualisierung über Dashboard-Technologien. Dies erleichtert die Verwaltung und zeigt Netzwerkadministratoren, was im Netzwerk vor sich geht. Es optimiert auch, wie Dateien übertragen werden. MFT bietet bessere Funktionen für die Einhaltung von HIPAA, PCI oder GDPR oder für andere möglicherweise geltende Vorschriften.

Wir betrachten FTP jetzt als eine Art Legacy-Technologie. In FTP-Serversystemen wurden die Dateien unverschlüsselt gesendet, was derzeit keine bewährte Methode ist. Während einige Unternehmen immer noch FTP verwenden, ist dies nicht mehr der Goldstandard für die Dateiübertragung.