Dismiss
InnovationQ/InnovationQ Plus content will be updated on Sunday, June 25, 10am ET, with new patent and non-patent literature collections. Click here to learn more.
Browse Prior Art Database

File Transfer Protocol (RFC0354)

IP.com Disclosure Number: IPCOM000003543D
Original Publication Date: 1972-Jul-08
Included in the Prior Art Database: 2000-Sep-13
Document File: 22 page(s) / 56K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

A.K. Bhushan: AUTHOR

Abstract

The File Transfer Protocol (FTP) is a protocol for file transfer betweet HOSTs (including terminal IMPs), on the ARPA Computer Network (ARPANET). The primary function of FTP is to transfer files efficiently and reliably among HOSTs and to allow the convenient use of remote file storage capabilities.

This text was extracted from a ASCII Text document.
This is the abbreviated version, containing approximately 5% of the total text.

Network Working Group Abhay Bhushan

Request for Comments: 354 MIT-MAC

NIC: 10596 July 8, 1972

Categories D.4, D.5, D.7

Obsoletes: RFC 264 and 265

THE FILE TRANSFER PROTOCOL

I. INTRODUCTION

The File Transfer Protocol (FTP) is a protocol for file

transfer betweet HOSTs (including terminal IMPs), on the ARPA

Computer Network (ARPANET). The primary function of FTP is to

transfer files efficiently and reliably among HOSTs and to allow

the convenient use of remote file storage capabilities.

The objectives of FTP are 1) to promote sharing of files

(computer programs and/or data), 2) fo 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 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, TIPs, and the

Datacomputer, with a simple, elegant, and easily implemented

protocol design.

This paper assumes knowledge of the following protocols:

1) The HOST-HOST Protocol (NIC #8246)

2) The initial Connection Protocol (NIC #7101)

3) The TELNET Protocol (NWG/RFC #318, NIC #9348)

II. DISCUSSION

In this section, the terminology and the FTP model are

discussed. The terms defined in this section are only those that

have special significance in FTP.

The File Transfer Protocol July 8, 1972

11.A. Terminology

ASCII The USASCII character set as defined in NIC

#7104. In FTP, ASCII characters are defined

to be the lower half of an eight bit code set

(i.e., the most significant bit es zero).

access controls Access controls define users' access

privileges to the use of a system, and to the

files in that system. Access controls are

necessary to prevent unauthorized or

accidental use of files. It is the

prerogative of a user-FTP process to provide

access controls.

byte size The byte size specified for the transfer of

data. The data connection is opened with

this byte size. Data connection byte size is

not necessarily the byte size in which data

is to be stored in a system, and may not be

related to the structure of data.

data connection A simplex connection over which data is

transferred, in a specified byte size, mode

and type. The data transferred may be a part

of a file, an entire file or a number of

files. The data connection may be in either

...