FTP
FTP ist die Abkürzung für das File Transfer Protocol. Dabei handelt es sich um ein Netzwerkprotokoll, welche Client-Server-basiert ist und mit Hilfe dessen sich Dateien innerhalb von einem TCP/IP-Netzwerk übersenden lassen. Die Dateien werden in dieser Konstellation zwischen Computern im Internet oder innerhalb von einem Netzwerk übertragen. Bei diesem File Transfer Protocol handelt es sich um ein Standard-Internet-Protokoll. Diese FTP-Clients haben grundsätzlich eine standardmäßige Integration in einer Vielzahl der Betriebssysteme.
Historisch betrachtet existiert diese Protokoll bereits seit dem Jahr 1971 und ist damit eines der ältesten Protokolle in der IT. Dieses Protokoll auf der Anwendungsebene, können die Daten von einem Client sowie einem Server in ein IP-Netz übertragen werden.
Mit Hilfe von Befehlen können Uploads oder Downloads gestartet werden, Verzeichnisse angelegt werden bzw. Dateinamen oder Verzeichnisnamen geändert werden.
Das FTP funktioniert grundsätzlich mit zwei unterschiedlichen Verbindungen. Der sogenannte Steuerungs- und Datenkanal sind für die Realisierung verantwortlich. In der Startphase wird über den Client eine Verbindung aufgebaut, welcher über den Steuerkanal zu dem entsprechenden Server realisiert wird. Dafür kommt auf Seiten des Servers der Port21 zur Anwendung. In dem nächsten Schritt erfolgt die Datenverbindung mit Hilfe des Serverports 20. Die Kommandos werden durch den Client über den Steuerkanal übertragen. Die tatsächlichen Daten werden zwischen dem Client und dem Server über die Verbindung der Daten ausgetauscht.
Der Verbindungsaufbau zu dem File Transfer Protocol erfolgt durch eine Authentifizierung des Nutzers mit einem Passwort. Entsprechend der Rechtevergabe können die Nutzer das Lesen, Verändern oder Löschen von Dateien realisieren.
Die Übertragung von Daten kann per FTP sowohl im ASCII und im Binary-Modus erfolgen. Die Kontrolle in Bezug auf Fehler im Rahmen der Übertragung von Daten wird durch das TCP-Protokoll übernommen.
Das Übertragungsprotokoll von Daten kommt in vielen Fällen zum Einsatz. Dazu zählen insbesondere die Bereitstellung von Software oder Daten per Download. Gerade Institute wie Schulen bieten teilweise auch öffentliche FTP-Server an.
Lesen Sie jetzt die nächste Definition: