[ih] early networking
Leonard Kleinrock
lk at cs.ucla.edu
Tue Apr 30 14:17:20 PDT 2024
Steve,
Right on re Wes and the IMP idea. It is notable that Wes (and Charles Molnar) created the LINC minicomputer in 1961/1962 and this probably influenced Wes in championing the idea of offloading functionality to small special purpose computers. Side note: Wes was my supervisor at Lincoln Lab when I was a grad student at MIT and was an amazing leader and innovator.
Len
> On Apr 30, 2024, at 2:07 PM, Steve Crocker via Internet-history <internet-history at elists.isoc.org> wrote:
>
> John,
>
> My understanding re the idea for the IMPs is slightly different. Yes,
> there was pushback from some of the sites, but I have understood the
> introduction of the IMP idea came from Wes Clark. (See
> https://en.wikipedia.org/wiki/Wesley_A._Clark) He was deeply involved with
> small computers. The introduction of the IMPs into the design provided a
> clean separation between the subnet and the hosts. The reliability of
> the overall system was dependent only on the IMPs and the lines. In those
> days, it was fairly rare for an operating system to have 24 hours of
> continuous operation.
>
> Re the protocol, the few of us who were involved at the outset of the host
> level protocol design focused on connections as the basic building block.
> I'll take the blame for this narrow focus if we need someone to blame. (On
> the other hand, if it's a matter of giving credit, there were several of
> us.) Walden's IPC concept came along after we were far down the path of
> designing the host-host protocol. That said, general interprocess
> communication was part of our thinking from the start.
>
> John White from UCSB also pushed for remote procedure calls as a basic
> building block. It was a powerful idea but didn't dissuade us from
> choosing a virtual bitstream as the building block. Maybe it should have.
>
> Along a separate path, Danny Cohen was interested in real-time
> applications, particularly voice and flight simulation. His work, among
> others, led to using messages that were not subject to flow control.
>
> In all cases, the notion of layers was fundamental and an intrinsic part of
> everyone's thinking coming out of the August 1968 meeting.
>
> Steve
>
>
> On Mon, Apr 29, 2024 at 3:58 PM John Day via Internet-history <
> internet-history at elists.isoc.org> wrote:
>
>>
>> As we all know, the ARPANET was the first major packet switching network.
>> It was built to be a production network to lower the cost of computing for
>> ARPA Projects. Cyclades was built to be a network to do research on
>> networks. Cyclades was a platform, what today would be called a clean-slate
>> approach having seen the ARPANET. (There was considerable interaction
>> between BBN and CYCLADES: As Dave Walden (who led IMP team) told me, so
>> ’they wouldn’t make the same mistakes we did.’ ;-) And Jean-Louis Grangé
>> (led the CIGALE team) spent a fair amount of time at BBN.)
>>
>> Because Roberts had gotten considerable resistance from the potential host
>> sites when he proposed just a network of hosts, the IMPs were proposed to
>> ‘off-load’ the network from the hosts. Hence for the ARPANET, the host used
>> the IMP-Host protocol to allocate a ‘connection’ to the destination and
>> then the Host-Host Protocol created a connection between processes in the
>> two machines. The applications were built on top of it. (Note NCP did flow
>> control but no retransmissions because the IMP subnet was reliable.) This
>> is when layers were first introduced. (Again, Walden confirmed for me that
>> there were no layer diagrams of the IMP subnet and I wouldn’t have expected
>> them then.) This is when the idea that networking was IPC began. Walden
>> wrote a very early RFC proposing IPC for a resource sharing network.)
>>
>> sender
> --
> Internet-history mailing list
> Internet-history at elists.isoc.org
> https://elists.isoc.org/mailman/listinfo/internet-history
More information about the Internet-history
mailing list