[COFF] [TUHS] conventions around zero padding in ip4

Noel Chiappa jnc at mercury.lcs.mit.edu
Wed May 11 08:19:12 AEST 2022


    > [the TIU] was definitely one of the first 4 TCP implementations done

There may have been some other early ones; see e.g. IEN-3 Jon Postel "Meeting
Notes 15 August 1977". I was thinking of the TCP's which showed up for the
first TCP Bakeoff, on 27 January, 1979.

    > From: Lars Brinkhoff

    > Any idea when the TENEX implementation was made?
    > These files seem to be from 1982:

1982? That's almost up to Linux time, in early internet time! :-) It's like
'dog years'; a year back then was an aeon! OK, to start with, a few
'definitions':

TCP 2 - the earliest version that was really implemented much; no separate IP
	layer
TCP 2.5 - basically the same as TCP 2 (packet formats, algorithms), but with
	things re-labelled into 'TCP' and 'IP'
TCP 3 - variable length addresses (later discarded, sadly)

(The archaeology in the IENs is a little complicated, because meeting notes
aren't in temporal order, IEN-number-wise. E.g. the notes for the meeting on
2-4 August 1978 (the first one I went to, BTW) are IEN-53, which came out on
21-Aug-78; but the notes for the 14-15 July 1977 meeting are IEN-65, which came out
on 5-Aug-78.)

Anyway, about the first details about the TENEX TCP implementation (done by
Bill Pluumer, whom we have now sadly lost) I could find are in IEN-67
("Meeting Notes - 30 & 31 January 1978"):

  https://www.rfc-editor.org/ien/ien67.pdf

where he reports that an implementation of TCP-2 (in the OS, not in a user
process, as an early version was). In IEN-53 ("Meeting Notes - 2,3&4 August
1978"):

  https://www.rfc-editor.org/ien/ien53.pdf

Action Items 6 and 7 refer to 6) the installation of presumably somewhat
working TCP 2.5's at SRI, BBN and SRI, and 7) the installation of test
version of TCP 4 at BBN.

Finally, IEN-57:

  https://www.rfc-editor.org/ien/ien57.pdf

by Bill Plummer, "Provisional TCP Development Plan" (for TENEX/TOPS-20 TCP)
gives sime interesting details.

	Noel


More information about the COFF mailing list