> > > I have four macs hooked up to a LAN.
> > > The LAN goes to a router, then a cable modem.
[quoted text clipped - 18 lines]
> all that bandwidth it would only be noticeable when you were doing
> several downloads from different locations simultaneously.
> An interesting side question. When the cable service goes up to 3Mbits
> or higher download speeds, do they also increase the uplink speed? I'm
[quoted text clipped - 5 lines]
> trick. Burst download speeds are some fantastic number, but overall
> through put is limited by the uplinks ability to return ACKs.
They do often increase the uplink speeds, although I don't know if it's
always proportional.
However, unless you're uploading files at the same time as you're
downloading, you're not going to saturate the uplink. ACKs are *really*
small -- about 60 bytes, compared with 1500 bytes/packet for the
downloading data. And TCP normally only ACKs every other received
packet, so you're sending 60 bytes for every 3000 bytes received. So if
the ratio of downlink:uplink is less than 50:1, it should be able to
keep up when the uplink is otherwise idle.
And even if the receiver can't keep up with this, TCP adjusts to
accomodate.

Signature
Barry Margolin, barmar@alum.mit.edu
Arlington, MA
*** PLEASE post questions in newsgroups, not directly to me ***
soothsayer - 28 Aug 2004 12:49 GMT
> They do often increase the uplink speeds, although I don't know if it's
> always proportional.
When comcast doubled the downlink cap to 3Mbps last year, they didn't
increase the uplink speed. The ratio now is something like 20:1. As
Barry says, it has to get a lot higher than this for asymmetry to be a
problem (unless there's competing uplink traffic).
I remember reading a number of papers on this topic in the late 90s,
only one of which I can find right now: "The Effects of Asymmetry on
TCP Performance" by Hari Balakrishnan et al:
http://nms.lcs.mit.edu/~hari/papers/tcpasym-mobicom97.ps.gz
For some reason Preview.app displays the pages of the postscript file
in reverse order.
soothsayer - 28 Aug 2004 13:02 GMT
> And even if the receiver can't keep up with this, TCP adjusts to
> accomodate.
But of course this means the "extra" downlink speed can never be used
effectively: the provider would be better off capping the downlink at
a lower speed in the first place.
To put it another way, for any given uplink speed, there's a maximum
downlink speed beyond which any increase is counter productive.
> An interesting side question. When the cable service goes up to 3Mbits
> or higher download speeds, do they also increase the uplink speed?
Comcast kept the upload speed at 256K when they raised the download
speed. BellSouth DSL's new 3Mbs option includes 384K upload speed.

Signature
Mike Rosenberg
<http://www.macconsult.com> Macintosh consulting services for NE Florida
<http://bogart-tribute.net> Tribute to Humphrey Bogart
Toyota Prius fans: Check out alt.autos.toyota.prius