[e2e] Is a non-TCP solution dead?

Rick Jones rick_jones2 at hp.com
Tue Apr 1 11:09:03 PST 2003


Cannara wrote:
> Some of the 'fixes' to TCP have been especially naive, like the "every
> other pkt Ack" trick.  Imagine the delays additive in a large file
> transfer when blocking (e.g., SMB) results in odd pkts.  How someone
> could imagine saving every other Ack was worth, say, 150mS penalty
> every 30kB, is unfathomable, unless they just never really thought out
> the implications.  No one designing TCP/IP ever thought that
> individuals would be going to chain stores and buying PCs to connect
> to a global network, nor that these buyers should be taught parameter
> optimization.  Indeed, the design choices mean consumers should be
> enlightened!

Not meaning to address any perceived/actual naivete in a given fix, but
I thought that the "ack every other segment" was not something that was
meant to be implemented quite that literally, and that it was to
fall-out of a "piggy-back and ACK on a window update" and have a window
update be triggered by the application's consumption of >=2MSS worth of
data.

I also can't say as I've ever seen an odd request size result in delayed
ACK (what I presume you allude to with the 150 mS) delaying of the
exchange rate - at least not on stacks that hadn't botched their
implementation of the Nagle algorithm (or apps that hadn't presented the
locically associated data to the transport at the same time).

rick jones
some things are just delicately robust
-- 
Wisdom Teeth are impacted, people are affected by the effects of events.
these opinions are mine, all mine; HP might not want them anyway... :)
feel free to post, OR email to raj in cup.hp.com  but NOT BOTH...




More information about the end2end-interest mailing list