Network Working Group A. Bhushan
Request for Comments: 310 MIT-MAC
NIC: 9261 April 3, 1972
Another Look At Data And File Transfer Protocols
Bhushan [Page 1]
RFC 310 Another Look At Data And FTP April 1972
Data and file transfer has been achieved at other sites by a simple modification of the user TELNET to enable the transfer of ASCII files as terminal I/O data streams within the constraints of the TELNET protocol. An example of this approach is the use of the "send.file" and "script" features within the MIT-DMCG user-TELNET. Send.file enables the PDP-10 (DMCG) user to transmit his local ASCII files to a receiving process such as an editor at the remote host via a TELNET connection. The program allows for a variable buffer size for transmission, and measures the transfer rate of information bits. Script enables a user to receive an ASCII file from a remote host by essentially printing it out (the terminal output stream is directed to a local file).
Bhushan [Page 2]
RFC 310 Another Look At Data And FTP April 1972
The transparent mode in DTP was specifically included to allow convenient use by TIPs. Since the TIPs will not support transparent mode, it makes sense to do away with it. This change would lead to a simplier DTP which allows transfer in Block mode, and the indefinite bit-stream mode. (The suggested default which would be acceptable to all including the TIPs, as it involves no overhead.). We can then make optional or do away with the now mandatory modes available handshake. The using process can indicate if it also accepts the block mode for transfer. (Either by modes available transaction, or by an argument in the command string). The server should accept input in DTP mode as well as ASCII. These fundamental changes in DTP will make communication with TIPs a lot easier.
Bhushan [Page 3]
RFC 310 Another Look At Data And FTP April 1972
First, CCA appears quite flexible at this stage regarding the manner in which Datacomputer is to be used. Even the Datalanguage (see ref 5) is flexible and can undergo change. However, CCA would like some changes in the current file transfer protocol and its envisioned use.
Bhushan [Page 4]
RFC 310 Another Look At Data And FTP April 1972
DTP Reconsidered
Bhushan [Page 5]
RFC 310 Another Look At Data And FTP April 1972
FTP Reconsidered
Bhushan [Page 6]
RFC 310 Another Look At Data And FTP April 1972
Concluding Remarks