Skip to main content

RFC 959 - FILE TRANSFER PROTOCOL (FTP)

Authors:

  • J. Postel (ISI)
  • J. Reynolds (ISI)

Date: October 1985
Obsoletes: RFC 765 (IEN 149)
Status: Standard Protocol


Status of this Memo

This memo is the official specification of the File Transfer Protocol (FTP). Distribution of this memo is unlimited.

The following new optional commands are included in this edition of the specification:

  • CDUP (Change to Parent Directory)
  • SMNT (Structure Mount)
  • STOU (Store Unique)
  • RMD (Remove Directory)
  • MKD (Make Directory)
  • PWD (Print Directory)
  • SYST (System)

Note that this specification is compatible with the previous edition.


Abstract

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, and 4) to transfer data reliably and efficiently. FTP, though usable directly by a user at a terminal, is designed mainly for use by programs.

The attempt in this specification is to satisfy the diverse needs of users of maxi-hosts, mini-hosts, personal workstations, and TACs, with a simple, and easily implemented protocol design.


Contents


  • Official Text: https://www.rfc-editor.org/rfc/rfc959.txt
  • Official Page: https://datatracker.ietf.org/doc/html/rfc959