1. Introduction
Ce document spécifie quatre algorithmes de contrôle de congestion TCP [RFC793]: démarrage lent, évitement de congestion, retransmission rapide et récupération rapide. Ces algorithmes ont été conçus dans [Jac88] et [Jac90]. Leur utilisation avec TCP est normalisée dans [RFC1122]. Des travaux précoces supplémentaires sur le contrôle de congestion à augmentation additive et diminution multiplicative sont donnés dans [CJ89]. Notez que [Ste94] fournit des exemples de ces algorithmes en action et [WS95] fournit une explication du code source pour l'implémentation BSD de ces algorithmes.
En plus de spécifier ces algorithmes de contrôle de congestion, ce document spécifie ce que les connexions TCP doivent faire après une période d'inactivité relativement longue, ainsi que la spécification et la clarification de certaines questions relatives à la génération d'ACK TCP.
Ce document rend obsolète [RFC2581], qui à son tour rendait obsolète [RFC2001].
Organisation du Document
Ce document est organisé comme suit:
- Section 2 fournit diverses définitions qui seront utilisées tout au long du document
- Section 3 fournit une spécification des algorithmes de contrôle de congestion
- Section 4 décrit les préoccupations liées aux algorithmes de contrôle de congestion
- Section 5 décrit les considérations de sécurité
Mots-Clés
Les mots-clés "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" et "OPTIONAL" dans ce document doivent être interprétés comme décrit dans [RFC2119].