FTP-Dienst


FTP Dienste


FTP, oder auch File Transfer Protocol, ist ein Netzwerkprotokoll zur  Dateiübertragung in IP Netzwerken.
Es wird verwendet um Dateien vom Client zum Server, vom Server zum Client oder  zwischen zwei FTP Servern zu übertragen.
Es ist auf der 7. Ebene, der Anwendungsschicht, des OSI Schichtenmodells angesiedelt.
Zum senden bzw. zum empfangen wird jewils eine seperate TCP Verbindung aufgebaut.
Dafür besitzt das FTP zwei verschiedene Modi:


Aktives FTP (active FTP):


Passives FTP (passive FTP):

Ascii und binary Modus:

Der Binär Modus wird im FTP hauptsächlich verwendet.
Er überträgt Byte für Byte ohne eine Umwandlung vorzunehmen.
Der Ascii Modus hingegen wird dann angewandt wenn Dateien zwischen
zwei verschiedenen Systemen, die verschiedene Codetabellen zum ko- und dekodieren
von Zeichen verwenden, übertragen werden.  Bei ihm werden die Dateien in die Kodierung
des anderen Betriebssystems umgewandelt.


Übertragungsarten:



Essentielle Befehle:

Befehl Funktion
help
anzeigen aller vom Server unterstützten Befehle
status
zeigt gewisse parameter des Clients an
binary
übergang in den binary Modus
ascii
übergang in den ascii Modus
typ
zeigt den derzeitigen Transfermodus
is
zeigt im geöffneten Verzeichnis befindliche Informationen an
pwd
zeigt den vollständigen Namen des geöffneten Verzeichnisses an
cd
steht für change directorry und dient zum wechseln des Verzeichnisses
get
ermöglicht den Erhalt einer auf dem Server befindlichen Datei
put
sendet eine lokale Datei an den Server
open
schließt die derzeitige Sitzung und öffnet eine Neue
close
schließt die Sitzung
bye/quit
loggt den client vom Server aus



Software

Es gibt verschiedene Programme die die Nutzung des FTP vereinfachen. Die meisten sind wie ein normaler explorer
aufgebaut nur dass das Fenster in 2 Hälften geteilt ist. Auf einer Seite wird der Sender und auf der Anderen der
Empfänger angezeigt. Beliebte FTP Programme sind z.B.: FileZilla, Forklift, Cyberduck, oder WinSCP.



Bsp. des Programms WinSCP