Aller au contenu principal

7. Changements par Rapport à RFC 2581

Une définition spécifique de l'« accusé de réception duplicata » a été ajoutée, fondée sur la définition utilisée par BSD TCP.

Le document indique désormais que ce qu'il faut faire des ACK duplicata après l'expiration du délai de retransmission relève de travaux futurs et n'est explicitement pas spécifié dans ce document.

Les exigences relatives à la fenêtre initiale ont été modifiées afin de permettre des fenêtres initiales plus grandes, comme normalisé dans [RFC3390]. En outre, les mesures à prendre lorsqu'une fenêtre initiale s'avère trop grande en raison de la découverte du MTU de chemin [RFC1191] sont détaillées.

La valeur initiale recommandée pour ssthresh a été modifiée pour indiquer qu'elle DEVRAIT (SHOULD) être arbitrairement élevée, alors qu'elle était auparavant MAY. Cela vise à fournir des indications supplémentaires aux implémenteurs sur ce point.

Pendant le démarrage lent, l'utilisation du comptage d'octets approprié (Appropriate Byte Counting) [RFC3465] avec L=1*SMSS est explicitement recommandée. La méthode d'augmentation de cwnd donnée dans [RFC2581] reste explicitement autorisée. Le comptage d'octets pendant l'évitement de congestion est également recommandé, tandis que la méthode de [RFC2581] et d'autres méthodes sûres restent autorisées.

Le traitement de ssthresh lors d'un délai de retransmission a été clarifié. En particulier, ssthresh doit être fixé à la moitié du FlightSize lors de la première retransmission d'un segment donné, puis maintenu constant lors des retransmissions ultérieures du même segment.

La description de la retransmission rapide et de la récupération rapide a été clarifiée, et l'utilisation de la transmission limitée (Limited Transmit) [RFC3042] est désormais recommandée.

Les TCP PEUVENT (MAY) désormais limiter le nombre d'ACK duplicata qui gonflent artificiellement cwnd pendant la récupération de perte au nombre de segments en suspens, afin d'éviter l'attaque d'usurpation d'ACK duplicata décrite dans [SCWA99].

La fenêtre de redémarrage a été changée de IW en min(IW,cwnd). Ce comportement était décrit comme « expérimental » dans [RFC2581].

Il est désormais recommandé que les implémenteurs de TCP mettent en œuvre un algorithme avancé de récupération de perte conforme aux principes décrits dans ce document.

Les considérations de sécurité ont été mises à jour pour traiter de la division d'ACK et recommander le comptage d'octets comme contre-mesure à cette attaque.