[e2e] TCP Framing
Damon Wischik
djw1005 at cam.ac.uk
Sat Mar 24 16:22:19 PST 2001
Phillip Conrad wrote:
> David P. Reed wrote:
> >Why not use multiple TCP connections
>
> Two reasons: (1) fairness (2) slow start/congestion avoidance.
> Fairness: If I use "n" TCP connections for a single flow because I have
> three logical streams that I want to be processed out-of-order with
> respect to one another, then I am getting "n" times greater a share of
> the bandwidth on congested links that I should reasonably be entitled
> to.
This begs the question: what are you reasonably entitled to?
If you have three logically separate streams which can be processed
out-of-order, I would have thought there is a case to be made that those
are three essentially independent streams (which just happen to be between
the same end-nodes), and so together they deserve three times the
bandwidth of a single stream.
Damon Wischik.
More information about the end2end-interest
mailing list