RFC 5681 - TCP Congestion Control
- Stato: Draft Standard
- Pubblicato: September 2009
- Stream: IETF
- Sostituisce: RFC 2581
- Aggiornato da: RFC 9438
- Errata: Errata della RFC Editor
Stato di questo memo
Questo documento specifica un protocollo del percorso di standardizzazione Internet (Standards Track) per la comunità Internet e richiede discussioni e suggerimenti per miglioramenti. Fare riferimento all'edizione corrente degli "Internet Official Protocol Standards" (STD 1) per lo stato di standardizzazione e lo status di questo protocollo. La distribuzione di questo memo è illimitata.
Avviso di copyright
Copyright (c) 2009 IETF Trust e le persone identificate come autori del documento. Tutti i diritti riservati.
Questo documento è soggetto al BCP 78 e alle disposizioni legali dell'IETF Trust relative ai documenti IETF in vigore alla data di pubblicazione di questo documento (http://trustee.ietf.org/license-info). Si prega di esaminare attentamente tali documenti, poiché descrivono i diritti e le restrizioni relativi a questo documento.
Questo documento può contenere materiale proveniente da documenti o contributi IETF pubblicati o resi pubblicamente disponibili prima del 10 novembre 2008. I soggetti che detengono il copyright su parte di tale materiale potrebbero non aver concesso all'IETF Trust il diritto di autorizzare modifiche di tale materiale al di fuori del processo di standardizzazione IETF. Senza ottenere una licenza adeguata dai titolari dei diritti su tale materiale, questo documento non può essere modificato al di fuori del processo di standardizzazione IETF, né possono essere create opere derivate al di fuori di tale processo, salvo per la formattazione ai fini della pubblicazione come RFC o per la traduzione in lingue diverse dall'inglese.
Sommario
Questo documento definisce i quattro algoritmi di controllo della congestione TCP interconnessi: avvio lento (Slow Start), prevenzione della congestione (Congestion Avoidance), ritrasmissione veloce (Fast Retransmit) e recupero veloce (Fast Recovery). Inoltre, il documento specifica come TCP dovrebbe iniziare la trasmissione dopo un periodo di inattività relativamente lungo, oltre a discutere vari metodi di generazione degli acknowledgment. Questo documento rende obsoleto RFC 2581.
Indice
- 1. Introduzione
- 2. Definizioni
- 3. Algoritmi di controllo della congestione
- 3.1. Slow Start e Congestion Avoidance
- 3.2. Ritrasmissione Rapida/Recupero Rapido
- 4. Considerazioni aggiuntive
- 4.1. Riavvio di connessioni inattive
- 4.2. Generazione di riconoscimenti
- 4.3. Meccanismi di recupero dalla perdita
- 5. Considerazioni sulla sicurezza
- 6. Modifiche tra RFC 2001 e RFC 2581
- 7. Modifiche rispetto a RFC 2581
- 8. Ringraziamenti
- 9. Riferimenti
Indirizzi degli autori
Mark Allman International Computer Science Institute (ICSI) 1947 Center Street Suite 600 Berkeley, CA 94704-1198 Phone: +1 440 235 1792 EMail: [email protected] http://www.icir.org/mallman/ Vern Paxson International Computer Science Institute (ICSI) 1947 Center Street Suite 600 Berkeley, CA 94704-1198 Phone: +1 510/642-4274 x302 EMail: [email protected] http://www.icir.org/vern/ Ethan Blanton Purdue University Computer Sciences 305 North University Street West Lafayette, IN 47907 EMail: [email protected] http://www.cs.purdue.edu/homes/eblanton/