Jump to content

File Transfer Protocol

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 62.188.202.206 (talk) at 13:24, 24 May 2002 (merge articles, some copyedit). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

The File Transfer Protocol, (FTP) is a protocol that is to be able to transfer files between machines with widely different operating systems.

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, the time between beginning the request and starting to receive the required data can be quite long, a lengthy login procedure is required.

FTP is standardized in RFC 0959 by the IETF as:

The objectives of FTP are:

  1. To promote sharing of files (computer programs and/or data).
  2. To encourage indirect or implicit (via programs) use of remote computers
  3. To shield a user from variations in file storage systems among hosts
  4. To transfer data reliably and efficiently.

FTP, though usable directly by a user at a terminal, is designed mainly for use by programs.

See also: