Dieser Text beschreibt File Transfer Protocol. Der untere Text beinhaltet die File Transfer Protocol Beschreibung. Soweit es sich um ein definierbares Objekt handelt, sollte hier eine File Transfer Protocol Definition vorhanden sein. Sollte eine Definition von File Transfer Protocol fehlen, kann diese von Ihnen verfaßt werden. Wir sind bestrebt die Beschreibung von File Transfer Protocol möglichst ausführlich zu halten.
Jeder Text bei Know-Library, sowie ein Teil davon (Definition, Beschreibung etc.), außer Bücher Beschreibungen kann bearbeitet werden. Falls die Beschreibung auf dieser Seite nicht korrekt ist klicken Sie auf 'Beschreibung editieren' um den Text zu korrigieren bzw. neuen einzufügen. Weitere Informationen und Bücher zum Thema File Transfer Protocol Beschreibung , so wie Link zum Forum finden Sie weiter unten. Eine Übersicht der Texte, die das Thema File Transfer Protocol beschreiben finden Sie auf der Seite alle Artikel über File Transfer Protocol. Fragen zu dem Thema File Transfer Protocol können im Forum gestellt werden. Klicken Sie hier um zu dem Forum zu wechseln.
File Transfer Protocol Artikel
Das File Transfer Protocol (engl., "Dateiübertragungsverfahren"), abgekürzt FTP ist eines der Netzwerkprotokolle der Anwendungsschicht des TCP/IP-Protokollstapels. Es wird benutzt, um Dateien in TCP/IP-Netzwerken zwischen einem Server und einem FTP Client auszutauschen (Download (Server-->Client)). Das Protokoll kann aber auch zu dem Upload (Client-->Server) benutzt werden. Es ist in RFC 959 definiert. In dem Gegensatz zum Protokoll sftp werden alle Daten, also auch das Kennwort, unverschlüsselt übertragen.
FTP benutzt zwei Ports, nämlich den data-Port 20 zur Datenübertragung und den command- oder control-Port 21 zur Befehlsübertragung. Es kennt zwei unterschiedliche Übertragungsmodi. In beiden Fällen initiiert der Client auf Port 21 des FTP-Servers die Verbindung:
- Beim Aktiv Mode beginnt der Server auf Port 20 eine Datenverbindung zu dem Client (Port > 1023) hin aufzubauen.
- Beim Passiv Mode beginnt der Client eine Datenverbindung zu dem Server hin aufzubauen. Auf beiden Seiten wird ein Port > 1023 benutzt. Der Port 20 wird in diesem Fall nicht gebraucht.
Der Vorteil des weitverbreiteten und standardisierten FTP-Protokolls ist, dass Computer trotz komplett verschiedener Betriebssysteme, wie etwa Unix und Windows, untereinander Dateien austauschen können.
Ein Nachteil ist, dass Passwörter und sonstige Daten unverschlüsselt, also in Klartext übermittelt werden.
Viele FTP-Server erlauben so genanntes "anonymous ftp", vor allem Universitäten und Fachhochschulen. Das heißt, Benutzer brauchen kein Benutzerkonto auf dem Server. Als Benutzername muss anonymous eingegeben werden, als Passwort ist eine beliebige Eingabe möglich.
Buch-Tipp: Exchange Server 2007 und Outlook Kompendium. Messaging, Mails und mehr - für Profis bestes deutschsprachiges Exchange Praxisbuch wieder! Mit diesem Werk halte ich inzwischen das dritte Exchange Buch von Thomas Joos in den Händen und kann mich ca. wiederholen wie beim ersten Exchange 2003 Buch: "Es ist und bleibt das beste deutschsprachige Exchangebuch für mich"
Zudem schafft er es sich stets weiter zu steigern und das beweißt... Beispiele für FTP-Clients: |
- Unter Windows
- Kommandozeilenversion:
ftp
- CuteFTP (http://www.cuteftp.com/)
- FileZilla (http://filezilla.sourceforge.net/)
- LeapFTP (http://www.leapware.com)
- WS_FTP (http://www.ipswitch.com/Products/WS_FTP/)
- LeechFTP (http://stud.fh-heilbronn.de/~jdebis/leechftp/downloads.html)
- FlashFXP (http://www.flashfxp.com/)
- SmartFTP (http://www.smartftp.com)
- Unter Unix
- Kommandozeilenversion:
ftp hostname oder IP-Adresse
- kbear
- AxY FTP
- gFTP (Gnome)
- Unter Mac OS X
- Kommandozeilenversion:
ftp hostname oder IP-Adresse
- Fetch (http://www.fetchsoftworks.com/)
- Transmit (http://www.panic.com/transmit/)
- Captain FTP (http://captainftp.xdsnet.de/)
- Interarchie (http://www.interarchy.com/)
- Cyberduck (http://icu.unizh.ch/~dkocher/cyberduck/)
- RBrowserLite (http://www.macupdate.com/info.php/id/9595)
Fast alle Webbrowser haben ebenfalls FTP implementiert und können als Clients für den Download von Dateien benutzt werden. Beispiel-URL für FTP: ftp://ftp.rfc-editor.org/
Der Benutzername und das Passwort können auch direkt in die URL eingebaut werden: ftp://login:password@ftp.rfc-editor.org
|
Die gebräuchlichsten ftp-Kommandos | |
Die gebräuchlichsten Kommandos des Kommandozeilenprogramms "ftp", welches FTP auf der Client-Seite versteht.
(Bei einem grafischen FTP Programm funktioniert die Bedienung auf Klick.)
<p>
| Befehl | Beschreibung
|
| open | Öffnet eine Verbindung zu dem Server
|
| user
| Definiert den User, der sich einloggen will. Fast stets kann hier anonymous angegeben werden, um eine anonyme Verbindung herzustellen. Da der User in diesem Fall dem Server nicht bekannt ist, hat er normalerweise auch nicht alle Rechte und kann zu dem Beispiel ca. auf bestimmte Verzeichnisse zugreifen. Als Passwort ist hier eine beliebige Eingabe möglich.Diese Art der Verbindung wird als Anonymous-ftp genannt.
|
| close | Beendet eine Verbindung zu dem Server.
|
| cd
| Wechselt in ein anderes Verzeichnis auf dem ftp-Server. Statt "" wie unter DOS und Windows wird als Trennzeichen der normale Schrägstrich "/" (Unix-Konvention) benutzt.
|
| lcd
| Wechselt in ein anderes Verzeichnis auf dem Lokalen System.
|
| list
| Fordert das Ergebnis eines Verzeichnisdurchsuchung auf. Es können auch das zu durchsuchende Verzeichnis und ein Suchmuster angegeben werden.
|
| get
| Kopiert eine Datei vom Server auf den lokalen Rechner. Das Kopieren funktioniert aber nur, wenn man Leserechte auf dem Server hat.
|
| put
| Kopiert eine Datei vom lokalen Rechner auf den Server. Funktioniert aber nur, wenn man Schreibrechte auf dem Server hat. Viele Server stellen für diesen Zweck ein incoming-Verzeichnis zur Verfügung,ins Dateien abgelegt werden dürfen.
|
| mget
| Kopiert eine oder mehrere Dateien vom Server auf den lokalen Rechner. Vor jedem KopierAblauf wird die Datei angezeigt und der Anwender gefragt, ob diese übertragen werden soll. Dies kann man mit dem ftp-Kommando "prompt" ab- und anschalten. Das Kopieren funktioniert aber nur, wenn man Leserechte auf dem Server hat.
|
| mput
| Kopiert eine oder mehrere Dateien vom lokalen Rechner auf den Server. Vor jedem KopierAblauf wird die Datei angezeigt und der Anwender gefragt, ob diese übertragen werden soll. Dies kann man mit dem ftp-Kommando "prompt" ab- und anschalten.
Das Kopieren funktioniert aber nur, wenn man Schreibrechte auf dem Server hat. Viele Server stellen für diesen Zweck ein incoming-Verzeichnis zur Verfügung,ins Dateien abgelegt werden dürfen.
|
| prompt
| Damit kann man die Rückfragen bei dem Kommandos mget und mput an- oder abschalten.
|
| pwd
| Gibt das aktuelle Verzeichnis auf dem ftp-Server aus
|
| mkdir
| Erzeugt ein neues Verzeichnis auf dem Server
|
| delete | Löscht eine Datei auf dem Server.
|
| mdelete
| Löscht mehrere Dateien über eine Maske
|
| rename
| Mit dieser Funktion können Dateien und Verzeichnisse auf dem Server umbenannt werden.
|
| ! cmd
| Führt den Befehl cmd auf dem lokalen Rechner aus.
Beispiel: ! pwd gibt das aktuelle lokale Verzeichnis aus
|
Buch-Tipp: Microsoft Windows Server 2008 - Die Neuerungen im Überblick Der Buchtitel wird dem Inhalt nicht gerecht Ich habe mir das Buchgekauft weil ich einen Überblick über Windows Server 2008 erhalten wollte und war komplett überrascht wie tief in diesem Überblick-Buch bereits in die Materie eingetaucht wird. Die neuen Funktionen werden nicht ca. oberflächlich angekratzt, sondern sehr tiefgehend besprochen. Als... |
Beispiele für FTP-Server: |
- unter Windows
- unter Unix
- in Java (betriebssystemunabhängig)
- AnomicFTPD (http://www.anomic.de/AnomicFTPServer/)
|
| | |
Dieser Artikel ist Teil des WikiReader Internet. Dies bedeutet, dass die Definition regelmäßig überprüft und zusammen mit anderen Beschreibungen in ein PDF eingearbeitet wird. Es existiert auch eine gedruckte Ausgabe.
|
Weiteres zu dem Artikel File Transfer Protocol | | Andere Leser interessierten sich auch für folgende Beschreibungen: | Anwender, Benutzer, Benutzername, Client, Daten, Dos, Ergebnis, Ftp, Funktion, Gegensatz, Klartext, Programm, Server, Trennzeichen, Upload, Url, Verbindung, Verzeichnis, Webbrowser | | Schnellzugrif auf verwandte Texte: | | | NEU! Frage im Forum zum Thema: | | Wenn die Beschreibung 'File Transfer Protocol' Ihrer Meinung nach nicht korrekt ist oder in aktueller Version Fehler enthalten sind oder es fehlt die File Transfer Protocol Definition, dann klicken Sie bitte auf "Beschreibung bearbeiten" und schreiben Sie die Eigene Version des Textes. Die Änderungen in der Beschreibung werden sofort aktiv und für alle sichtbar. Ein Administrator wird Ihre Version der Beschreibung und Definition von 'File Transfer Protocol' nachher prüfen. Bitte achten Sie auf die Urheberrechte (Copyright). Wir sind für die besseren Beschreibung von 'File Transfer Protocol' und 'File Transfer Protocol' Definition sehr dankbar.
Alle Tipps zu den Bücher auf dieser Seite wurden automatisch generiert. D.h. die Bücher wurden aus einer Datenbank von dem Computer ausgesucht. Deshalb kann es vorkommen, dass vorgeschlagene Bücher nicht ganz der 'File Transfer Protocol' Beschreibung entsprechen.
|
|
|