🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fa.tcp-ip
Article #381

Re: Withholding Acks

#381
From: tcp-ip
Date: Mon, 05 Aug 1985 22:58
30 lines
1827 bytes
From: MILLS@USC-ISID.ARPA

In response to the message sent  Tue 30 Jul 85 10:57:15-EDT from Lixia@MIT-XX.ARPA

Lixia,

We know this as the "ack policy." This interacts with the "send policy"
(see MIL-STD-1778) in interesting ways, as we have found when experimenting
with the send policy first suggested by John Nagle and previously reported to
the tcp-ip list. Specifically, our fuzzballs transmit an ack in response
to a tcp segment:

1. Immediately if the segment is entirely outside the receive window.

2. Immediately if the number of octets delivered to the user (sequence
   advanced at the right-window edge) is at least a magic number (currently
   the MSS of the connection) since the last ack.

3. After a short magic-number delay (currently 500 milliseconds) since the
   last segment that advanced the left-window edge with no intervening ack.

The intent is to withold acks for short (interactive) segments to encourage
piggybacking, both for acks and echoes, while supporting maximum
throughput for large segments and low-delay nets. I am not entirely happy
with the above, since segments that are a weenie bit shorter than MSS get
poor treatment in both the send and ack policies. An ingenious adaptive
strategy might be considered for trial.

Dave
-------
Technical Details
Message-ID: <9685@ucbvax.ARPA>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!ucbvax!daemon

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.ARPA
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!ucbvax!daemon
From: tcp-ip@ucbvax.ARPA
Newsgroups: fa.tcp-ip
Subject: Re: Withholding Acks
Message-ID: <9685@ucbvax.ARPA>
Date: Mon, 5-Aug-85 18:58:33 EDT
Article-I.D.: ucbvax.9685
Posted: Mon Aug  5 18:58:33 1985
Date-Received: Tue, 6-Aug-85 12:34:34 EDT
Sender: daemon@ucbvax.ARPA
Organization: University of California at Berkeley
Lines: 30