FTP

FTP = File Transfer Protocol

Explanation
This protocoll is used for file transfer between various systems, and for simple file manipulation. FTP is based on TCP the Transport Control Protocol and can transfer both character encoded and binary data. In both cases users can specify the transfer type to identify the format used for storing the data on the target system. The file transfer is initiated by the local system; the user ID and password are verified when establishing a connection to the target.

Functional model of FTP If a client needs to communicate with a server, the user launches the client interpreter to connect to the server interpreter. Client and server use a set of fixed commands to communication over the control connection. When the connection is released, the server interpreter uses the control connection to inform the client of the end of the file transfer session.

Erläuterung
Dieses Protokoll dient dem Dateitransfer zwischen verschiedenen Systemen und der einfachen Dateihandhabung. FTP basiert auf dem Transportprotokoll TCP und kennt sowohl die Übertragung zeichencodierter Information als auch von Binärdaten. In beiden Fällen muss der Benutzer eine Möglichkeit besitzen zu spezifizieren, in welcher Form die Daten auf dem jeweiligen Zielsystem abzulegen sind. Die Dateiübertragung wird vom lokalen System aus gesteuert, die Zugangsberechtigung für das Zielsystem wird für den Verbindungsaufbau mittels User-Identifikation und Passwort überprüft.

Funktionsmodell für FTP Will ein Client mit dem Server kommunizieren, baut der Benutzer über den Interpreter im Client eine Verbindung zum Interpreter im Server auf. Über diese Steuerverbindung kommunizieren Client und Server über einen Satz festgelegter Kommandos. Beim Verbindungsabbau bestätigt der Server-Interpreter das Ende des Datentransfers über die Steuerverbindung an den Interpreter des Clients.