FTP
Ftp (File Transfer Protocol)
ist ein Protokoll
zum Austausch von Daten zwischen zwei Rechnern. Mit seiner Hilfe kann man
sich Shareware,
Treiber oder einfach Textdateien von sogenannten FTP-Servern herunterladen.
Ein
FTP-Server ist meist ein einzelner Rechner innerhalb eines Computernetzes,
dem die Aufgabe zukommt, Programme für die Nutzer zur Verfügung
zu stellen.
Als
Beispiel zweier FTP-Server seien hier die der Uni
Bielefeld und der Uni
Paderborn genannt, auf denen vor allem Programme zu Nutzung des Internet,
Schriften und Spiele zu finden sind. Juristische Informationen finden sich
z.B. bei der Uni Mainz.
Häufig
ist auch der Zugang auf eine bestimmte Anzahl von Nutzern beschränkt,
so daß teilweise der Zugriff auf den Server mit dem Hinweis verweigert
wird, daß die Anzahl der möglichen gleichzeitigen Nutzer überschritten
ist.
Sucht man auf fremden Rechner
bestimmte Programme oder Dateien, kann man einen der vielen Archie-Server
benutzen. |
Zugang
Um auf einen FTP-Server
zugreifen zu können, muß man sich zunächst einloggen. Beim Einloggen,
gibt sich der Nutzer als eine bestimmte Person zu erkennen, indem er den
ihm vom FTP-Server zugeteilten Namen, User-ID
eingibt, und die Berechtigung zur Benutzung dieses Namens durch Eingabe
eines Paßworts
nachweist. Diesen Vorgang nennt man einloggen. In einem Netzwerk
darf nämlich nicht jeder Nutzer auf jeden Rechner unbeschränkt
zugreifen. Daher gibt es auch auf FTP-Servern Bereiche, die für die
Öffentlichkeit zugänglich sind (Public) und solche, auf die man
nur als registrierter Benutzer zugreifen kann.
Für
die meisten FTP-Server wird man keine User-ID besitzen. Dennoch wird man
beim einloggen in den öffentlichen Bereich des Servers nach User-ID
und Paßwort gefragt. Hier erwartet der Server meist die Eingabe der
User-ID "anonymous" oder "guest". Als Paßwort muß man dann
in der Regel seine E-Mail-Adresse
eingeben. Nach diesen Eingaben, kann man in der Regel auf den Server zugreifen. |
Benutzung
Wie man FTP benutzt, hängt
von der Oberfläche ab, unter der man arbeitet. Zur Nutzung unter Windows
stehen FTP-Clients zur Verfügung, die über Fenster und Buttons
auch für den Anfänger leicht zu bedienen sind. Auch mit Hilfe
eines neueren Browsers ist der Zugriff auf FTP-Server nicht schwer. Hier
muß man lediglich vor der Adresse des Servers anstelle von "http://"
den Namen des zu verwendenden Protokolls FTP in der Form "ftp://" eingeben.
Unter Dos
oder UNIX,
als kommandozeilenbezogenes Betriebssystem, ist die Bedienung schon etwas
schwieriger. Nachdem man sich wie unter Zugang beschrieben mit ftp
[Hostname] eingeloggt hat,
sollte man zunächst feststellen, ob sich der Server im binary- oder
ASCII-Modus befindet.
Dies
ist notwendig, weil Dateien, die nicht als reinen ASCII-Zeichen
bestehen, binär, also Zeichen für Zeichen, übertragen werden
müssen, um später noch lesbar zu sein. ASCII-Dateien sind in
der Regel Dateien mit den Endungen "bat", "txt", "uue". |
Dies
ist notwendig, weil Dateien, die nicht als reinen ASCII-Zeichen
bestehen, binär, also Zeichen für Zeichen, übertragen werden
müssen, um später noch lesbar zu sein. ASCII-Dateien sind in
der Regel Dateien mit den Endungen "bat", "txt", "uue". Den Modus stellt
man mit "status" fest. Um den Modus auf binär umstellen, gibt am am
Prompt "binary" ein. Ist man
im Zweifel, ob es sich bei den zu übertragenen Datein um Binär-
oder ASCII-Dateien handelt, sollte man die Dateien immer im Binär-Modus
übertragen.
Um
Dateien vom FTP-Server auf den eigenen Rechner zu kopieren, verwendet man
den Befehl "get". Durch die Eingabe von get beispiel.txtwürde
man die Datei beispiel.txt auf den eigenen Rechner laden.
Mit
dem Befehl "put" kann man Dateien vom eigenen Rechner auf den FTP-Server
laden. Dieser Vorgang ist jedoch nur dann möglich, wenn man eine Schreibberechtigung
auf dem FTP-Server hat. Dies dürfte in der Regel nicht der Fall sein.
Im
folgenden habe ich die wichtigsten Befehle zur Nutzung von FTP auf der
Kommandozeilenebene zusammengestellt: |
| ascii |
Einstellung für den
Transfer von ASCII-Dateien |
| binary |
Einstellungen für den
Transfer von binären Dateien |
| bye |
Beendet die FTP-Sitzung
und trennt die Verbindung zum FTP-Server |
| cd [Pfad] |
Wechselt zum angegebenen
Verzeichnis |
| cdup |
Wechselt zum übergeordneten
Verzeichnis |
| dir |
Zeigt den Inhalt des aktuellen
Verzeichnisses an |
| get [Datei] |
Kopiert die angegebene Datei
auf den eigenen Rechner |
| hash |
Zeigt den Fortschritt des
Transfers an |
| help |
Listet die wichtigsten FTP-Befehle
auf |
| ls |
Zeigt die Dateinamen im
aktuellen Verzeichnis des FTP-Servers an |
| mget |
Erlaubt den Transfer mehrerer
Dateien |
| mput |
Lädt mehrere Dateien
auf den FTP-Server |
| prompt |
Schaltet den Prompt zwischen
mehreren Dateitransfers an/aus |
| put |
Lädt eine Datei auf
den FTP-Server |
| pwd |
Zeigt den kompletten Pfadnamen
des aktuellen Verzeichnisses an |
| status |
Zeigt die aktuellen Einstellungen
an |
| verbose |
Schaltet die Anzeige der
Meldungen des FTP-Servers an/aus |
|