How to Quicken TCP Re-transmission?
Mark Allman
mallman at icir.org
Tue May 23 13:08:51 UTC 2006
> 1. Receiver should tell sender to re-send as soon as possible.
> (But TCP makes receiver purely passive)
This isn't really going to help you at all. With SACK (especially, but
even without it) the receiver isn't really in a whole lot better
position than the sender to judge when a packet is actually lost. Some
people have worked on SNACKs (selective NEGATIVE acknowledgments), but
my opinion is that the results (that I have seen) show them to be fairly
equivalent to SACK in terms of performance.
> 2. Receiver should tell sender what is really necessary to re-send.
> (Sometimes only a single ACK number of TCP cannot include enough
> information)
RFC2018. (Which provides more than a single ACK number. But, this
doesn't make the receiver tell the sender what to resend. The logic
still resides at the sender.)
allman
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-net/attachments/20060523/2f32983f/attachment.pgp
More information about the freebsd-net
mailing list