Free Republic
Browse · Search
News/Activism
Topics · Post Article

To: Erasmus
Click here.

Includes their white paper on it and code source.

Google is our friend.

13 posted on 03/15/2004 10:18:04 AM PST by Dead Corpse (For an Evil Super Genius, you aren't too bright are you?)
[ Post Reply | Private Reply | To 7 | View Replies ]


To: Dead Corpse
Phil Karn originally came up with the RTT calculations for TCP. TCP waits for the remote system to send data. After some period, it resends the request on the assumption that the prior request failed to reach the remote system. The RTT calculation tries to make an optimal estimate of when to timeout and make another request. Requesting too soon doesn't help...the data may be "in flight". Waiting too long causes the network to be idle when it could be doing some work.

The RTT approach was invented to solve communications between to LAN segments that are bridged by slower facility. The RTT algorithm tweaks a self-pacing aspect of TCP to keep the data moving at the optimal pace for the end-to-end connection.

Mike Karels also made some related contributions to the bridged LAN scenario. The maximum transmission unit (MTU) is typically 1500 bytes on an Ethernet. The old 56 kb lines of the Arpanet had smaller MTU values. That required fragmentation of the IP packets enroute ane reassembly at the destination. The frag/reassemble logic kills throughput. Mike approached the problem by doing a binary backoff of the MTU until throughput improved. The improved throughput was an implicit indication that the MTU had been adjusted downward enough to stop the IP level fragging.

This new protocol seems to be aimed at solving the inverse problem that RTT addressed. Two LAN segments connected by a much faster facility. I question whether this really belongs in the guts of TCP, or is more appropriately addressed in router equipment at the edge of a LAN. The large Ethernet packet (65 kbytes) work that Van Jacobson did on supercomputers was a real boon to the world of people moving massive amounts of data.

27 posted on 03/15/2004 10:52:34 AM PST by Myrddin
[ Post Reply | Private Reply | To 13 | View Replies ]

Free Republic
Browse · Search
News/Activism
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson