On Thu, Nov 27, 2014 at 9:38 AM, Noel Chiappa <jnc@mercury.lcs.mit.edu> wrote:

Not sure exactly what you're referring to here (the concept of an internet
as a collection of networks seems to have occurred to a number of people,
see the Internet Working Group notes from the early 70s).
​Your probably right on this.   Dave was first person I knew that really formalized the idea of a network of networks.  As has been pointed out by others in lots of contexts, technologies like the Internet had many fathers and really were the combined efforts of a lot of good ideas.

That said, at the time, the prevailing wisdom at places like IBM, DEC, Wang, much less ISO, was the networking was a closed thing and not something where you wanted follow "Metacalfe's Law."   But to make Metacalfe's law working in a distributed architecture like the Arpanet and later the Internet, the idea of the network of networks had to really become reality.   i.e. some site change at CMU should have no bearing on MIT.​



 

    > Dave once quipped: "Why does a change at CMU have to affect MIT?"

Subnets (which first appeared at MIT, due to our, ah, fractured
infrastructure) again were an idea which occurred to a number of people all
at the same time; in part because MIT's CHAOSNET already had a collection of
subnets (the term may in fact come from CHAOSNET, I'd have to check) inside
MIT.

​This was before IP and Subnets.  It was something we did at CMU WRT our IMP that affected everyone else.​
   
 
Ah, I see, it's
described in RFC-917 - it's ARP sub-netting, but instead of the first-hop
router answering the ARP based on its subnet routing tables, it did something
where ARP requests were flooded across the entire network.
​I had left CMU by then.​

   
MIT, CMU and Stanford all got the 3Mbit Ethernet at about the same time, as
part of the same university donation scheme. (I don't recall UCB being part
of that - maybe they got it later?)
​Right, UCB did not get Alto's or Dovers.  I'm not sure how, we did get some of the networking cards, which we used to connect the CAD and Ingress groups in Cory Hall to Ernie friends that CS had in Evans.    


 

The donation included a couple of UNIBUS 3Mbit Ethernet cards (a hex card,

​Yup, single hex card with TTL on it and a ethernet tap in a small ​aluminum case that was yellow IIRC
Maybe UCB was able to buy them from who ever was making them for Xerox in the lower bay.  I really do not remember any of those details of how we got them at UCB.  Bob Kridle and/or Asa Romberg must have been mixed up in it.  I just remember running the cables between/through the building one weekend with Bob and Asa.   Eric Cooper giving me the BBN tape so I could hack the code in the CAD machines and I brought the changes to Ken Arnold for the Ingress systems.

I do not remember ARP being in that code base BTW, but it might have been.  It must have been the first time I saw references to Chaonet code base however as I think there was a SupDup implementation in there.  The naming scheme for open(2) was the old MIT hack of letting nami() discover the protocol and leaving the string of the host to open in the nami buffer and passing that to the protocol code.



I can give you the exact data, if you care, because Dave Clark and I had
a competition to see who could be done first, and the judge (Karen Sollins)
declared it a draw, and I still have the certificate! :-)

​Great story...​