Was ist File Transfer Protocol?
File Transfer Protocol oder FTP ist ein Standard-Netzwerkprotokoll für die Kommunikation und Übertragung von Dateien zwischen Computern in einem Netzwerk. Um eine Verbindung im Netz herzustellen, benötigt eine FTP-Verbindung zwei Parteien - einen Client und einen Server. Um eine Datei zu empfangen oder zu übertragen, sendet ein autorisierter Benutzer mit Hilfe des Dateiübertragungsprotokolls eine Änderungsanfrage an den Server. Im Gegenzug gewährt der Server dem Benutzer FTP-Zugang und erlaubt ihm, auf Dateien auf dem FTP-Server zuzugreifen, sie abzurufen oder zu übertragen. Nicht alle FTP-Server erfordern jedoch Anmeldedaten für den Zugang, wie z. B. öffentliche FTP-Server, die anonymes FTP unterstützen.
Der Aufbau einer FTP-Verbindung umfasst zwei verschiedene Kommunikationskanäle - den Befehlskanal, über den die Anweisung und die Antwort ausgelöst werden, und den Datenkanal, über den die Verteilung der Daten erfolgt. Darüber hinaus unterliegt die FTP-Verbindung den FTP-Regeln, in denen die notwendigen Parameter für die Verbindung festgelegt sind, z. B. der Übertragungsmodus, die Ports usw. sowie die Art der Operation, die im Dateisystem durchgeführt werden muss, z. B. Hinzufügen, Kopieren oder Löschen. Die bidirektionale Richtung bedeutet, dass Dateien gleichzeitig heruntergeladen und gesendet werden können.