RFC 238
Comments on DTP and FTP proposals
RFC #238: Comments on DTP and FTP Proposals π
okay bestie, the title block first π this is RFC #238 (NIC #7663), written by R. T. Braden of UCLA-CCN and dated September 29, 1971. the category line is left blank in the original. it updates RFC #171 and RFC #172, and no obsoletes are listed.
Data Transfer Protocol π¦
- ok so in Descriptor/Count mode, the Information Separators should have a transaction sequence number field π’ otherwise the receiver can't be sure he got every transaction before the separation. that means you need two kinds of information separators: one for Descriptor/Count mode and one for the DLE mode π
- the modes-available handshake should not be mandatory π ββοΈ because it makes no sense in the simplex case. the receiver doesn't care what modes the transmitter might use, only what mode is used, and he finds that out when the first data or control transaction shows up β¨ even in the duplex case, it's not clear what the receiver should do with the modes-available info from the transmitter π€·ββοΈ
File Transfer Protocol πΈ
- the protocol lets an end-of-file be marked by closing the connection π this is the same mistake we made in an early version of NETRJS π closing the connection without a File Separator transaction should only be used to indicate an error, i.e., to abort the transmission. it should never be used to indicate normal completion of file transfer. the reason is obvious: the receiver has no way to tell whether
CLSmeans normal completion or an abnormal condition in the other host (e.g. the file transfer program died) π - there should be two forms of the store request ποΈ one which fails if a file of the same name already exists, and one which replaces an existing file of the same name (as now)
- a service center host may be expected to require username and password transactions before any others are accepted π
- there are no error transactions defined for lost data or lost synch. it is assumed there are handled at the DTP level? π€
- all of the defined error codes should be allowed (and encouraged) to have explanatory text following them π
RTB:gjm
[ This RFC was put into machine readable form for entry ]
[ into the online RFC archives by BBN Corp. under the ]
[ direction of Alex McKenzie. 12/96 ]
π¦ where this page comes from
- ietf: rfc238 1971-09
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms