[ih] booting linux on a 4004

Karl Auerbach karl at iwl.com
Tue Oct 1 16:53:35 PDT 2024


Not quite apropos Source Quench, but the MIT PC/IP project (John Romkey 
and Dave Bridgham under Saltzer and Clark) wrote a TCP stack that 
ignored honoring outbound (transmit) TCP window sizes. The reason was 
that the TCP was presumed to be used only under a Telnet client operated 
by a human typing on a keyboard.  It was expected that the amount of 
data would be so small - typing keystrokes - that there would never be 
an outbound window size issue.  So the code simply transmitted whenever 
it had data.

As the PC/IP project morphed into FTP Software and its real TCP stack, 
actual honoring of flow control windows as added.

         --karl--

On 10/1/24 2:19 PM, Michael Greenwald via Internet-history wrote:
>
> On 10/1/24 1:11 PM, Greg Skinner via Internet-history wrote:
>> Forwarded for Barbara
>>
>> ====
>>
>> From: Barbara Denny <b_a_denny at yahoo.com>
>> Sent: Tuesday, October 1, 2024 at 10:26:16 AM PDT
>> I think congestion issues were discussed because I remember an ICMP 
>> message type called source quench (now deprecated). It was used for 
>> notifying a host to reduce the traffic load to a destination.  I 
>> don't remember hearing about any actual congestion experiments using 
>> this message type.
> Of only academic interest: I believe that, circa 1980 +/- 1-2 years, 
> an advisee of either Dave Clark or Jerry Saltzer, wrote an 
> undergraduate thesis about the use of Source Quench for congestion 
> control. I believe it included some experiments (maybe all artificial, 
> or only through simulation).
> I don't think it had much impact on the rest of the world.



More information about the Internet-history mailing list