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