Passa al contenuto principale

1. Introduzione

Questo documento specifica quattro algoritmi di controllo della congestione TCP [RFC793]: slow start, congestion avoidance, fast retransmit e fast recovery. Questi algoritmi sono stati ideati in [Jac88] e [Jac90]. Il loro utilizzo con TCP è standardizzato in [RFC1122]. Lavori iniziali aggiuntivi sul controllo della congestione con aumento additivo e diminuzione moltiplicativa sono forniti in [CJ89]. Si noti che [Ste94] fornisce esempi di questi algoritmi in azione e [WS95] fornisce una spiegazione del codice sorgente per l'implementazione BSD di questi algoritmi.

Oltre a specificare questi algoritmi di controllo della congestione, questo documento specifica cosa dovrebbero fare le connessioni TCP dopo un periodo di inattività relativamente lungo, nonché la specifica e il chiarimento di alcune questioni riguardanti la generazione di ACK TCP.

Questo documento rende obsoleto [RFC2581], che a sua volta rendeva obsoleto [RFC2001].

Organizzazione del documento

Questo documento è organizzato come segue:

  • Sezione 2 fornisce varie definizioni che verranno utilizzate in tutto il documento
  • Sezione 3 fornisce una specifica degli algoritmi di controllo della congestione
  • Sezione 4 delinea le preoccupazioni relative agli algoritmi di controllo della congestione
  • Sezione 5 delinea le considerazioni sulla sicurezza

Parole chiave

Le parole chiave "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" e "OPTIONAL" in questo documento devono essere interpretate come descritto in [RFC2119].