On Fri, Nov 30, 2001 at 11:11:56AM +0100, Pierre Beyssac wrote: > On Thu, Nov 29, 2001 at 10:28:09PM -0500, Leo Bicknell wrote: > > 4000 km one way == 8000 km two way, 8000 / 168300 = 47ms in my book, > > theoretial optimum. > > > > With an RTT of 47ms, you can move 16k per RTT, or or about 340k/sec. > > It's where I don't quite agree: for a bulk transfer, there is no > RTT to account for, you only need to take into account the one-way > delay, TCP does the rest for you assuming the window is large enough.
Asume you have 10ms one way delay and an RTT of 20ms. Lets asume your windowsize fits exactly the one way delay. You start sending data until the send window is exhaustet. You have been seending 10ms from the begining and at that time the first packet of you stream reaches the receiver. Now you have to stop sending data for 10ms because you have to wait for the first acknowledge to arive to free some space of the window - if the receiver delays ack you have to wait longer. You can easily see that you need to take RTT + delayed-ack-time into acount. -- B.Walter COSMO-Project http://www.cosmo-project.de [EMAIL PROTECTED] Usergroup [EMAIL PROTECTED] To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-hackers" in the body of the message