1985
Anweisung (Programmierung)
Authentifizierung
Background File Transfer Program
Betriebssystem
Client
Datei
Datenübertragung
Datenaustausch
E-Mail-Adresse
Englische Sprache
Ethernet
FTP über SSL
Fachhochschule
Fiber Distributed Data Interface
File Exchange Protocol
File Service Protocol
File Transfer Protocol
Firewall
Ftp (Software)
Herunterladen
Hochladen
Hypertext Transfer Protocol
IP-Adresse
IPv4
IPv6
Internet Protocol
Internetprotokollfamilie
Liste der IPA-Zeichen
Multi-purpose Business Security over IP
Nachrichtenverbindung
Network Address Translation
Netzwerkprotokoll
OSI-Modell
Open Directory Project
Port (Protokoll)
Request for Comments
Router
SSH File Transfer Protocol
Secure File Transfer Protocol
Secure Shell
Server (Software)
Simple Asynchronous File Transfer
Simple File Transfer Protocol
Sitzung (Informatik)
Spiegelserver
TCP/IP-Referenzmodell
Token Bus
Token Ring
Transmission Control Protocol
Transport Layer Security
Trivial File Transfer Protocol
Universität
Verzeichnis
WebFTP
Webbrowser
Anweisung (Programmierung)
Authentifizierung
Background File Transfer Program
Betriebssystem
Client
Datei
Datenübertragung
Datenaustausch
E-Mail-Adresse
Englische Sprache
Ethernet
FTP über SSL
Fachhochschule
Fiber Distributed Data Interface
File Exchange Protocol
File Service Protocol
File Transfer Protocol
Firewall
Ftp (Software)
Herunterladen
Hochladen
Hypertext Transfer Protocol
IP-Adresse
IPv4
IPv6
Internet Protocol
Internetprotokollfamilie
Liste der IPA-Zeichen
Multi-purpose Business Security over IP
Nachrichtenverbindung
Network Address Translation
Netzwerkprotokoll
OSI-Modell
Open Directory Project
Port (Protokoll)
Request for Comments
Router
SSH File Transfer Protocol
Secure File Transfer Protocol
Secure Shell
Server (Software)
Simple Asynchronous File Transfer
Simple File Transfer Protocol
Sitzung (Informatik)
Spiegelserver
TCP/IP-Referenzmodell
Token Bus
Token Ring
Transmission Control Protocol
Transport Layer Security
Trivial File Transfer Protocol
Universität
Verzeichnis
WebFTP
Webbrowser
FTP (File Transfer Protocol)
Familie:
Internetprotokollfamilie
Einsatzgebiet:
Datenübertragung,
Dateiverwaltung
Port:
20/TCP DATA Port,
21/TCP Control Port
FTP im TCP/IP‑Protokollstapel:
Anwendung
FTP
Transport
TCP
Internet
IP (IPv4, IPv6)
Netzzugang
Ethernet
Token
Bus
Token
Ring
FDDI
…
Standards:
RFC 959 (1985)
Das File Transfer Protocol fʌɪl trɑːnsˌfəˌprəʊtəkɒl (engl. für „Dateiübertragungsverfahren“, kurz FTP), ist ein im RFC 959 von 1985 spezifiziertes Netzwerkprotokoll zur Übertragung von Dateien über IP-Netzwerke. FTP ist in der Anwendungsschicht (Schicht 7) des OSI-Schichtenmodells angesiedelt. Es wird benutzt, um Dateien vom Server zum Client (Herunterladen), vom Client zum Server (Hochladen) oder clientgesteuert zwischen zwei Endgeräten zu übertragen. Außerdem können mit FTP Verzeichnisse angelegt und ausgelesen sowie Verzeichnisse und Dateien umbenannt oder gelöscht werden.
Das FTP verwendet für die Steuerung und Datenübertragung jeweils separate Verbindungen: Eine FTP-Sitzung beginnt, indem vom Client zum Control Port des Servers (der Standard-Port dafür ist Port 21) eine TCP-Verbindung aufgebaut wird. Über diese Verbindung werden Befehle zum Server gesendet. Der Server antwortet auf jeden Befehl mit einem Statuscode, oft mit einem angehängten, erklärenden Text. Die meisten Befehle sind allerdings erst nach einer erfolgreichen Authentifizierung zulässig.
Inhaltsverzeichnis
1 Verbindungsarten
1.1 Aktives FTP
1.2 Passives FTP
2 Öffentliche FTP-Server
3 FTP-Software
4 Sicherheit
5 Siehe auch
6 Weblinks
//
Bearbeiten Verbindungsarten
Zum Senden und Empfangen von Dateien sowie zur Übertragung von Verzeichnislisten (der Standard-Port dafür ist Port 20) wird pro Vorgang jeweils eine separate TCP-Verbindung verwendet. FTP kennt für den Aufbau solcher Verbindungen zwei Modi:
Bearbeiten Aktives FTP
Active Mode (Aktives FTP): Der Client sendet eine Anfrage auf Port 21; die Datenübertragung erfolgt über Port 20. In dem Beispiel sendet der Server die Datenpakete zum ursprünglichen Rückgabeport des Clients. Es ist aber auch möglich, dass der Client dem Server dafür einen anderen Port übermittelt, an den die Daten geschickt werden sollen.
Beim aktiven FTP (auch „Active Mode“) öffnet der Client einen zufälligen Port und teilt dem Server diesen sowie die eigene IP-Adresse mittels des PORT-Kommandos mit. Dies ist typischerweise ein Port des Clients, der jenseits von 1023 liegt, kann aber auch ein anderer Server sein, der seinerseits in den Passive Mode geschaltet wurde, also auf eine Verbindung wartet (so genanntes FXP). Die Datenübertragung auf der Server-Seite erfolgt dabei über Port 20. Die Kommunikation mit Befehlen erfolgt ausschließlich auf dem Control Port. Man spricht auch von der Steuerung „Out of Band“. Somit bleibt es möglich, dass während der Datenübertragung die Partner noch immer miteinander kommunizieren können.
Bearbeiten Passives FTP
Beim passiven FTP (auch „Passive Mode“) sendet der Client ein PASV-Kommando, der Server öffnet einen Port und übermittelt diesen mitsamt IP-Adresse an den Client. Hier wird auf der Client-Seite ein Port jenseits 1023 verwendet und auf der Server-Seite der vorher an den Client übermittelte Port. Diese Technik wird eingesetzt, wenn der Server keine Verbindung zum Client aufbauen kann. Dies ist beispielsweise der Fall, wenn der Client sich hinter einem Router befindet, der die Adresse des Clients mittels NAT umschreibt, oder wenn eine Firewall das Netzwerk des Clients vor Zugriffen von außen abschirmt.
Bearbeiten Öffentliche FTP-Server
Viele FTP-Server, vor allem Server von Universitäten, Fachhochschulen und Mirrors, bieten so genanntes Anonymous FTP an. Hier ist zum Einloggen neben den realen Benutzerkonten ein spezielles Benutzerkonto, typischerweise „anonymous“ und/oder „ftp“, vorgesehen, für das kein (oder ein beliebiges) Passwort angegeben werden muss. Zum „guten Ton“ gehört es jedoch, bei anonymem FTP seine eigene, gültige E-Mail-Adresse als Passwort anzugeben. Viele Webbrowser machen dies allerdings durch das automatisierte Senden anonymer Zugangsdaten unmöglich.
Bearbeiten FTP-Software
Für das Datenübertragungsverfahren wird ein FTP-Client benötigt, den man auch in vielen Browsern finden kann. Dieser sendet FTP-Kommandos an den Server, die durch die RFCs, die das FTP ausmachen, definiert werden. Davon zu unterscheiden sind die Kommandos für den zum Betriebssystem gehörenden Terminal-Client „ftp“, siehe auch FTP-Terminal-Client. WebFTP ist ein von Webservern angebotener Dienst, der den Zugriff auf FTP-Server auch über HTTP ermöglicht. Als Beispiel für die Syntax einer ftp-Adressierung im Browser: ftp://[ftp_username[:ftp_PWD]@]Servername[:Port]
Bearbeiten Sicherheit
Um Verschlüsselung und Authentifizierung zu nutzen, kann Transport Layer Security eingesetzt werden (FTP über SSL). Nach der Authentifizierung des Hosts und der Verschlüsselung durch TLS kann FTP die Authentifizierung des Client mittels Benutzername und Kennwort durchführen, wenn der Client sich nicht bereits mit einem Zertifikat über TLS authentifiziert hat. Eine Alternative ist auch, FTP über SSH zu tunneln (Secure File Transfer Protocol). Mit SSH File Transfer Protocol bietet SSH allerdings auch ein eigenes Protokoll für Dateiverwaltung und -übertragung.
Bearbeiten Siehe auch
Background File Transfer Program (BFTP)
File Service Protocol (FSP)
Multi-purpose Business Security over IP (MBS/IP)
Port (Protokoll) Auflistung der Ports und der zugehörigen Protokolle (unter anderem auch FTP)
Secure File Transfer Protocol (SFTP – SSH-Verbindung)
Simple Asynchronous File Transfer (SAFT)
Simple File Transfer Protocol (SFTP) – veraltetes Protokoll (Nachfolger: TFTP))
Trivial File Transfer Protocol (TFTP)
Kategorie:FTP-Server und Kategorie:FTP-Client
Bearbeiten Weblinks
RFC 959 – File Transfer Protocol
RFC 1579 – Firewall Friendly FTP
RFC 2228 – FTP Security Extensions
RFC 2428 – FTP Extensions for IPv6 and NATs
RFC 2640 – Internationalization of the File Transfer Protocol*
eigenen Heim-FTP-Server einrichten
Ausführliche Erklärung von Aktiv und Passiv FTP (englisch) bzw. deutsche Zusammenfassung des Artikels
Links zum Thema FTP-Server im Open Directory Project
Links zum Thema FTP-Clients im Open Directory Project
SSH File Transfer Protocol - Wikipedia, the free encyclopedia
It is sometimes confused with Simple File Transfer Protocol. [1] ... [edit] File transfer speed, SCP vs SFTP. Both SCP and SFTP utilize the same SSH encryption ...
Buffalo MiniStation Cobalt now in USB 3.0 allows data transfer 10 times faster
With greater demands for transferring larger files at faster speeds, the release of Buffalo MiniStation Cobalt in USB 3.0 is a big improvement. The much speedier protocol allows for data transfer speeds up to 5.0 gigabits per second (Gbits/s), or 625 Megabytes per second (MB/s), about ten times faster than the USB 2.0 protocol. Designed for mobility, MiniStation Cobalt HD-PEU3 can store and ...
File transfer protocol - Definition
The File Transfer Protocol (FTP) is a software standard for transferring computer files between machines with widely different operating systems. ...
Set up a secure file transfer account with rssh
If you need to give users secure file transfer access to a server without giving them shell access as well, rssh in combination with OpenSSH can provide the tools you need.
File Transfer Protocol - FileZilla Wiki
FTP or file transfer protocol is a commonly used protocol for exchanging files over any network that supports the TCP/IP protocol (such as the ...
How to create and manage FTP accounts
Send and receive large files with ease We explain FTP - technology that makes it possible to send huge files between PCs, upload images to a website, and bypass your email client’s file-size restrictions.
FTP, File Transfer Protocol
File system. These replies indicate the status of the Server file system vis-a-vis the requested transfer or ... [RFC 385] COMMENTS ON THE FILE TRANSFER PROTOCOL (RFC 354) ...
nuBridges Exchange MFT Solutions Earn Drummond Certified Seal for AS2
ATLANTA--(BUSINESS WIRE)--nuBridges, the secure eBusiness authority, announced today that nuBridges Exchange™ Commerce Suite v3.5 and nuBridges Exchange i™ v3.2 Managed File Transfer (MFT) software solutions for B2B integration have completed the AS2–3Q10 Interoperability certification and are now Drummond Certified®. This certification ensures that these nuBridges software applications ...
Trivial File Transfer Protocol: Information from Answers.com
(Trivial File Transfer Protocol) A lightweight version of the FTP protocol that ... Trivial File Transfer Protocol (TFTP) is a file transfer protocol known for its simplicity. ...
BitTorrent to Put Its Stamp on Taiwanese Electronics
BitTorrent will work with a Taiwanese research institute to develop a certification scheme for local consumer electronics makers who want to put its filesharing...
File Transfer Protocol
In computing, the File Transfer Protocol (FTP) is a network protocol used to transfer data from one computer to another through a network, such as over the Internet. ...
BitTorrent to Put Its Stamp on Taiwanese Electronics
BitTorrent will work with a Taiwanese research institute to develop a certification for local electronics makers who want to put its filesharing applications in their products.
What is File Transfer Protocol? - Definition from Whatis.com
File Transfer Protocol (FTP), a standard Internet protocol, is the simplest way to exchange files between computers on the Internet.
It is capped already
Local telecommunications companies want to cap the amount of data that subscribers use to accommodate more subscribers. More subscribers is always better, until the subscribers notice how bad the service becomes. I believe that instead of investing, they want to add more limits. Telcos want us to believe that "abusive" subscribers who use the internet 24x7 are the culprit why a majority of the ...
A dialog box pops up refer image below asking you the login details username and password of your server Enter these and you would be connected to your web site hosting account Before the dialog box is displayed you might get an error saying that you don t have permission to access this server in which case you need to follow the steps below
http://www.webdevelopersnotes.com/hosting/ftp_using_internet_explorer_free_ftp_client.php3
File Transfer Protocol (FTP)
Another High Level Protocol. Is used to facilitate the transfer of files from one host to ... To retrieve a file, users need to know the host to connect to and ...
Alacritech re-emerges with NAS acceleration appliance
Alacritech, best known for its TCP/IP offload network interface cards, today released its first network-attached storage (NAS) acceleration appliance, which boasts the ability to increase file transfer performance by three or more times.
FTP: File Transfer Protocol
FTP (file transfer protocol) programs enable you to copy files from one computer to another. ... How do I transfer a text file from my computer to include in a Pine ...
Facebook accounts get HTTPS encryption option
The social-networking site has enabled full-session HTTPS feature, which will encrypt users' accounts and guard against account snooping ( ZDNet UK - Security )










