[ih] principles of the internet
Bernie Cosell
bernie at fantasyfarm.com
Tue Jun 1 15:21:43 PDT 2010
On 1 Jun 2010 at 17:31, Noel Chiappa wrote:
> The big change going from the ARPANET (not Host-Host Protocol, see above) to
> the Internet (in terms of the _placement_ of function - the Internet of course
> added other capabilities, such as being able to use a diverse range of
> technologies, but that's different) was to make the hosts responsible for
> reliable transmission (checksums, sequence numbers, timeouts,
> retransmissions).
I have an odd perspective on this and it seemed to me that the thrust for
this kind of change was that the phone lines were *MUCH* better than we
expected them to be [and the current fiberoptic links are even better].
When Bob Kahn cobbled up the checksum equation the IMPs were to use over
the 50Kb circuits, it was assumed that the lines would be pretty much
full all the time and that the lines would perform according to AT&T's
specs. (and indeed we even calculated [but I can't remember the details
any more] how often a broken-but-undetected packet would get through) It
was very conservative and checksummed hop-to-hop [since if you expect a
lot of errors, that's more efficient that sending it all the way to the
other end only to discover that it got broken back at hop-1]. But we
quickly discovered that the reality was we had almost *no*
retransmissions and while that didn't cause any change right-off [since
the modems were still generating and checking their 24-bit checksums and
the IMPs were dutifully retransmitting hop-by-hop] it *DID* indicate that
a change in the direction of end-to-end would likely result in much
better throughput than hop-to-hop.
/Bernie\
--
Bernie Cosell Fantasy Farm Fibers
mailto:bernie at fantasyfarm.com Pearisburg, VA
--> Too many people, too few sheep <--
More information about the Internet-history
mailing list