FTP: File Transfer Protocol (1/2)
FTP ist einer der wichtigsten Dienste im Internet. FTP steht für File Transfer Protocol, was zugleich der Name für Protokoll und Dienst ist. Der Dienst arbeitet nach dem Client-Server-Modell und wird zur Übertragung von Dateien über das Internet genutzt. Die Geschichte des FTP beginnt bereits 1971 mit dem RFC (→ Glossar) 172 (→ Internet). Aktuell ist der RFC 959 (→ Internet) von 1985. FTP wurde schnell zum meistgenutzen Dienst des Internet. Erst im Mai 1995 wird FTP vom WWW (→ Kapitel) als Dienst mit dem höchsten Datenaufkommen abgelöst.
Die Kommunikation zwischen Client (→ Glossar) und Server (→ Glossar) erfolgt über zwei Verbindungen, eine
Die Kontrollverbindung erfolgt i.d.R. über Port (→ Glossar) 21. Der Client baut eine solche Verbindung zum Server auf, um Kommandos und Antworten zwischen Client und Server auszutauschen. Die Antworten des Servers bestehen aus einem dreistelligen Zahlencode und einer Textnachricht (z.B. 226 Transfer complete).
Über die Datenverbindung (i.d.R. Port 20) erfolgt die eigentliche Übertragung der Dateien.
![]() |
Anonymous FTP
Eine besondere Form von FTP ist Anonymous FTP. Gewöhnlicherweise müssen
Clients sich mit einem Benutzernamen und einem Passwort beim FTP-Server
authentifizieren. Dies setzt voraus, dass der Client beim Server bereits
bekannt, also registriert ist. Anonymous FTP bietet die Möglichkeit ohne eine
solche Registrierung Dateien auszutauschen, indem als
angegeben wird. Diese Form von FTP findet sich an zahlreichen Stellen wieder, etwa bei Hardware- und Softwareherstellern (Treiber, Updates, ...) oder an Hochschulen.
Reine FTP-Clients oder Clients die sich unter anderem für FTP verwenden lassen sind zahlreich. Für anonymous FTP reicht oft ein einfacher Web-Browser (auf Windows z.B. Opera oder der Internet Explorer).
Als Ansatzpunkt für weitere Recherchen hier die Namen einiger bekannter FTP-Clients: CuteFTP, WS FTP, FTP Voyager.