FTP-FAQ

Grantham
Es ist ein wichtiger Bestandteil des Internets- und doch kennen es viele nicht: FTP. Deshalb habe ich mich entschlossen, hier eine FAQ zu erstellen, in der alle Infos zu Thema gefunden werden können. Dabei ist es mir wichtig, nicht jedes Detail auszuarbeiten, sondern kurz und prägant auf alle wichtigen Sachen rund ums Thema einzugehen. Viel Spass beim Lesen!

Inhaltsverzeichnis:

1. Was ist FTP?
1.1 Was sind die Voteile von FTP?
1.2 Das FTP-Prinzip
1.3 Der Ablauf einer FTP-Sitzung
2. Wer betreibt FTP-Server?
2.1 Anonymous FTP
2.2 Kann ich einen FTP-Server mieten?
2.3 Kann ich selbst einen FTP-Server betreiben?
3. FTP-Clients
3.1 Downloadmöglichkeiten kostenloser FTP-Clients

1. Was ist FTP?

FTP ist die Abkürzung für File Transfer Protocol. Die deutsche Übersetzung dafür ist "Datenübertragungsprotokoll". FTP basiert auf dem im Internet vorherrschenden TCP/IP (Transmission Control Protocol/Internet Protocol). Mit FTP könnt ihr Text-, Bild-, Programm-, Ton- und Videodateien von einem FTP-Server auf euren Computer herunter- und von diesem wieder hochladen.


1.1 Was sind die Vorteile von FTP?

Ein großer Vorteil ist, dass ihr bei Verwendung von FTP auf Dateien zugreifen könnt, die auf verschiedenen Rechnertypen liegen, und zwar unabhängig davon, welchen Rechnertyp und welches Betriebssystem ihr einsetzt. So könnt ihr zum Beispiel von einem PC mit dem Betriebssystem Windows XP aus auf einen Linux-Computer zugreifen und Dateien hin- und hertransportieren. Ein Austausch von Dateien mit Hilfe von FTP ist prinzipiell zwischen allen Rechnern möglich, die per TCP/IP miteinander verbunden sind.

Tipp: FTP ist nicht nur im Internet nützlich, sondern auch in lokalen Netzwerken. Auch dort kann FTP eingesetzt werden, um Daten zwischen Computern auszutauschen.

1.2 Das FTP-Prinzip

FTP basiert auf dem sogenannten Client-Server-Prinzip. Auf diesem Prinzip basieren vielen Beziehungen zwischen Computern in Netzwerken. Ein Computer, der Server (dt.: Diener) stellt anderen Programmen, den sogenannten Clients (dt.: Klienten, Kunden) seine Dienste zur Verfügung. Server und Clients sind häufig durch ein Netzwerk oder über eine Telefonleitung miteinander verbunden, sie können aber auch auf dem selben Rechner laufen. Entscheidend für das Client-Server-Prinzip ist die Autonomie der jeweiligen Clients und Server. Ein Server bietet Dienste an, die vom Client völlig getrennt sind. Ein Client kann nur solche Dienste in Anspruch nehmen, die der angesprochene Server zuläßt. Der Client fordert Aktionen oder Informationen an. Nach der Anforderung hat der Client aber keinen weiteren Einfluß darauf, wie der Server seine Arbeit erledigt.

1.3 Der Ablauf einer FTP-Sitzung

Wenn ihr mit eurem Rechner als Client auf einen FTP-Server zugreift, wird zunächst eine Kontrollverbindung (control connection) hergestellt. Über diese Verbindung schickt der Client Kommandos an den Server, der darauf antwortet. Nachdem die Identität des Clients und seine Rechte geklärt sind, werden die Parameter für die Datenübertragung festgelegt, z.B. der zu übertragende Datentyp und die durchzuführenden Operationen (Kopieren, Speichern, Umbenennen). Danach kann der Server beginnen, euren Rechner als Client zu bedienen. Das erfolgt dann aber über eine andere Verbindung, die sogenannte Datenverbindung.

2. Wer betreibt FTP-Server?

Universitäten, Firmen und Organisationen aller Art betreiben FTP-Server für ihre Mitarbeiter und Kunden. Dabei befinden sich natürlich auch Daten auf dem Server, die nicht für jeden zugänglich sein sollten. Über eine Benutzerkennung und ein Paßwort, das ein Systemadministrator erteilt, können dann autorisierte Mitarbeiter oder Kunden auf die Daten des Servers zugreifen.

2.1 Anonymous FTP

Neben diesen vertraulichen Informationsbereichen gibt es solche, die auch der Öffentlichkeit zugänglich gemacht werden. Der Zugang zu diesen Bereichen wird über anonymous FTP (dt. anonymer FTP-Zugang) geregelt. Dabei tragt ihr auf die Frage nach eurer Identität (User ID) "anonymous" ein, und nicht etwa einen Login-Namen. Als Paßwort (Password) gebt ihr eure E-Mail-Adresse an. Wenn der Server für diese Art des Zugangs ausgerüstet ist, könnt ihr dann die öffentlichen Bereiche nutzen.

2.2 Kann ich einen FTP-Server mieten?

Das ist natürlich möglich und wird von vielen Anbietern zur Verfügung gestellt. Eine detailierte Auflistung Dieser sowie die möglichen Kosten werden hier in den nächsten Tagen hinzugefügt.

2.3 Kann ich selbst einen FTP-Server betreiben?

Ja, das ist möglich. Eine detailierte Anleitung dazu folgt in den nächsten Tagen... bis dahin empfehle ich diesen Thread.

3. FTP-Clients

Schon mit einem der gängigen Browser kann FTP genutzt werden. Anonymous FTP kann zum Beispiel mit Internet Explorer oder Mozilla/Netscape betrieben werden. Auf Dauer ist allerdings ein spezielles FTP-Programm, ein sogenannter FTP-Client bequemer und bietet mehr Möglichkeiten. Wenn ihr im Adressfenster eures Browsers "ftp://ftp.hostname eingebt", stellt Ihr Browser eine Verbindung zu dem entsprechenden Rechner her. In den meisten Fällen gelangt ihr dabei automatisch in den öffentlichen Bereich. Ihr werdet dann auf eurem Bildschirm eine geordnete Dateienliste sehen. Häufig sind die Dateien nach bestimmten Kriterien geordnet.

3.1 Downloadmöglichkeiten kostenloser FTP-Clients

Hier möchte ich noch (ein) Freeware-FTP-Programm(e) sammeln, mit dem/denen ihr auf einen Server zugreifen könnt (Zum downloaden bitten einfach den Programmname anklicken):

- SmartFTP (Mein persönlicher Favorit): Das Programm bietet eine ansprechende moderne Oberfläche, in der sich auch Neulinge schnell zurechtfinden. Erfrischend ist, wie schnell die Installation des Programmes erfolgt. Eine deutschsprachige Oberfläche gibts hier.

In der Hoffnung, mit dieser FAQ etwas Licht ins Dunkel gebracht zu haben...

Pelzi großes Grinsen