Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

more bandwidth than dl speed

Status
Not open for further replies.

Guest_imported

New member
Jan 1, 1970
0
0
0
Ok, basically whenever I download a single file, it usually doesnt transfer above 1.7k/s. however, if i download another file, this can transfer at about the same speed, without any change in the rate of transfer of the other file, meaning there's a total of 3.4k/s being transferred. However, I can never dl a single file at this speed. I'm guessing it has something to do with my registry settings, can anyone help?
 
This could be your modem. Install the latest driver. Also, phone lines affect through-put; the distance from the telephone switch, the number of repeaters, the age of the cable-- lots of things. I find that cheap Lucent chipset modems have good through-put. I get over 5.0 kb/s with a $12
Lucent modem. It connects at 40-44,000. "A little knowledge is a dangerous thing....." [morning]
 
A point to remember is that you can only download as fast as the other guy can send. You can tweak your speed somewhat by changing your MTU from the default settings to another value. I don't have the exact URL, but do a google search for "MTU". There are free utilities on CNET.com also that will do it for you.
Peace and Mercy
Seth
 
Actually, if you change the MTU size, and your download speed increases, then you should set your modem to connect at a lower speed and push your MTU size back up. If your MTU size changes your download speed, then you are receiving errors when transmitting or receiving. Lowering your speed by a few hundred bits per second should eliminate the errors and stop making you retransmit.

But sastowers is on the right track, the reason that you can download 2 files at a combined rate of 3.4k, and a single file at a lower throughput has to do with the guaranteed transmission of TCP. For every packet that is received, a response must be sent back to the server with the ACK flag set. Only a small number of packets will be sent before the server will stop, waiting for ACKs. The ACKs are relatively small, but you must receive an entire packet (about 1K usually over dailup), and verify its checksum. If it is good, then you will send an ACK for that packet. In the mean time, the server has sent all of the packets that it can cache for your connection, so it is waiting. When it recieves this ACK, it dumps that packet out of its cache and sends another packet.

You can see that this round trip time leaves your connection idle for a short period of time. If you have 2 connections up, then you can fill some of that idle time (probably close to all of it) with an incoming packet from another server or unique socket.

That is why your aggregate speed for two connections is faster than the maximum speed of any individual connection.

pansophic
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top