3. Staukontrollalgorithmen
Dieser Abschnitt definiert die vier Staukontrollalgorithmen: Slow Start, Congestion Avoidance, Fast Retransmit und Fast Recovery, die in [Jac88] und [Jac90] entwickelt wurden.
Allgemeine Prinzipien
In einigen Situationen kann es für einen TCP-Sender vorteilhaft sein, konservativer zu sein, als die Algorithmen erlauben; jedoch DARF (MUST NOT) ein TCP nicht aggressiver sein, als die folgenden Algorithmen erlauben (d.h. DARF KEINE Daten senden, wenn der von den folgenden Algorithmen berechnete cwnd-Wert das Senden der Daten nicht erlauben würde).
Beachten Sie auch, dass die in diesem Dokument spezifizierten Algorithmen in Bezug auf die Verwendung von Verlust als Signal für Stau arbeiten. Explizite Staubenachrichtigung (ECN) könnte auch wie in [RFC3168] spezifiziert verwendet werden.