Jump to content

Talk:TCP congestion-avoidance algorithm

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 62.180.123.245 (talk) at 09:38, 15 November 2006 (SlowStart). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

full algorithm in tcp tahoe


graphs showing the characteristic 'shapes' of window size over time, for congestion avoidance and TCP slow-start. These are helpful for grokking what goes on.


When it says Reno: halve congestion window on triple-ACK I think it should be Reno: congestion window set to half FlightSize on triple-ACK where FlightSize is the amount of outstanding data in the network.

This is based on what it says RFC 2581 --200.122.102.147 02:19, 30 November 2005 (UTC)(German Kruszewski)[reply]

TCP Tahoe and Reno

SlowStart

  • SlowStart exists to avoid congestion at startup, not to avoid wasting time. Otherwise you would start at a higher value (not 2MSS) to get things going.
  • You dont enter Congestion Avoidance after a packet loss, but after reaching a SlowStart Threshold.
  • Packet Loss is also detected by Timeout