Passa al contenuto principale

3. Algoritmi di controllo della congestione

Questa sezione definisce i quattro algoritmi di controllo della congestione: slow start, congestion avoidance, fast retransmit e fast recovery, sviluppati in [Jac88] e [Jac90].

Principi generali

In alcune situazioni, potrebbe essere vantaggioso per un mittente TCP essere più conservativo di quanto consentito dagli algoritmi; tuttavia, un TCP NON DEVE (MUST NOT) essere più aggressivo di quanto consentito dai seguenti algoritmi (cioè, NON DEVE inviare dati quando il valore di cwnd calcolato dai seguenti algoritmi non consentirebbe l'invio dei dati).

Si noti inoltre che gli algoritmi specificati in questo documento funzionano in termini di utilizzo della perdita come segnale di congestione. Potrebbe anche essere utilizzata la notifica esplicita della congestione (ECN) come specificato in [RFC3168].

Sottosezioni