- | FTP (File Transfer Protocol) | - | Familie: | Internetprotokollfamilie | - | Einsatzgebiet: | Datenübertragung, Dateiverwaltung | - | Port: | 21/TCP | - | - | Standards: | RFC 959 (1985) |
|---|
Das File Transfer Protocol (engl. für „Dateiübertragungsverfahren“, kurz FTP), ist ein im RFC 959 von 1985 spezifiziertes Netzwerkprotokoll zur Dateiübertragung über TCP/IP-Netzwerke. FTP ist in der Anwendungsschicht des TCP/IP Protokollstapels angesiedelt. Es wird benutzt, um Dateien vom Server zum Client (Download), vom Client zum Server (Upload) oder clientgesteuert zwischen zwei Servern zu übertragen. Außerdem können mit FTP Verzeichnisse angelegt und ausgelesen, sowie Verzeichnisse und Dateien umbenannt oder gelöscht werden. Neben dem File Transfer Protocol (FTP) gibt es auch noch das IBM Transfer Protocol, welches die Verbindung von PC zu Mainframe-Umgebungen ermöglicht.
FTP verwendet für die Steuerung und Datenübertragung jeweils separate Verbindungen: Eine FTP-Sitzung beginnt, indem vom Client zum Control Port des Servers (der Standard-Port dafür ist Port 21) eine TCP-Verbindung aufgebaut wird. Über diese Verbindung werden Befehle zum Server gesendet. Der Server antwortet auf jeden Befehl mit einem Statuscode, oft mit einem angehängten, erklärenden Text. Die meisten Befehle sind allerdings erst nach einer erfolgreichen Authentifizierung zulässig. Zum Senden und Empfangen von Dateien sowie zur Übertragung von Verzeichnislisten wird pro Vorgang jeweils eine separate TCP-Verbindung verwendet. FTP kennt für den Aufbau solcher Verbindungen zwei Modi:
Viele FTP-Server, vor allem Server von Universitäten und Fachhochschulen, bieten so genanntes Anonymous FTP an. Hier ist zum Einloggen neben den realen Benutzerkonten ein spezielles Benutzerkonto, typischerweise „anonymous“ und/oder „ftp“, vorgesehen, für das kein (oder ein beliebiges) Passwort angegeben werden muss. Zum „guten Ton“ gehört jedoch, bei anonymem FTP seine eigene, gültige E-Mail-Adresse als Passwort anzugeben.
Für das Datenübertragungsverfahren wird ein FTP-Client benötigt, den man auch in vielen Browsern finden kann. Dieser sendet FTP-Kommandos an den Server, die durch die RFCs, die das FTP-Protokoll ausmachen, definiert werden. Davon zu unterscheiden sind die Kommandos für den zum Betriebssystem gehörenden Terminal-Client "ftp", siehe auch ftp Terminal-Client.
Netzwerkprotokoll auf Anwendungsschicht
FTP | FTP | Протокол за трансфер на файлове | FTP | Protocol de transferència de fitxers | FTP | FTP | File Transfer Protocol | File Transfer Protocol | Dosiero-Transiga Protokolo | File Transfer Protocol | FTP | افتیپی | FTP | File Transfer Protocol | File Transfer Protocol | File Transfer Protocol | FTP | File Transfer Protocol | FTP | FTP | FTP | FTP | File Transfer Protocol | FTP | FTP | FTP | FTP | File Transfer Protocol | File Transfer Protocol | FTP | FTP | File Transfer Protocol | File Transfer Protocol | FTP | File Transfer Protocol | FTP | Protokolli i transmetimit te regjistrave FTP | ФТП | File Transfer Protocol | File Transfer Protocol | FTP | Dosya Transfer Protokolü | FTP | File Transfer Protocol | 文件传输协议
This article is licensed under the GNU Free Documentation License.
It uses material from the
"File Transfer Protocol".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world