It is an 8-bit protocol, capable of handling any type of file without further processing such as MIME or UUEncode. However, FTP has extremely high latency; that is, the time between beginning the request and starting to receive the required data can be quite long, and a sometimes-lengthy login procedure is required.
| Application layer | FTP | SMTP | HTTP | ... |
| Transport layer | TCP | UDP | ||
| Network layer | IP ICMP | ARP | ||
| data link layer | Ethernet | Token Ring | FDDI | ... |
FTP is standardized in RFC 0959 by the IETF as:
The objectives of FTP are:
Many sites that run FTP servers enable so-called "anonymous ftp". Users do not need an account on the server. They are asked to send their email addresses as their passwords, but there is no verification.
| Table of contents |
|
2 See also 3 External Links |
Nowadays, web browsers can manage the FTP protocol, via a URL in the form ftp://<ftpserveraddress> (e.g., [1]).
A username and password may also be added: ftp://<login>:<password>@<ftpserveraddress>.
In GUIs such as MS Windows, one can create a so-called desktop shortcut for more easy access to FTP servers.FTP and web browsers