Résumé
- Le RFC 6298 a recommandé un RTO initial d’une seconde au lieu de trois, car les mesures historiques montraient que plus de 97,5 % des RTT observés étaient inférieurs à une seconde.
- Après l’expiration d’un minuteur inférieur à trois secondes pendant l’attente de l’accusé de réception d’un SYN, le RTO doit être réinitialisé à trois secondes avant le début des données.
Décider avant de connaître le trajet
TCP calcule normalement son délai de retransmission à partir de mesures de RTT. Au début d’une connexion, aucune mesure n’existe encore. Si le SYN ou sa réponse disparaît, l’émetteur doit donc choisir entre attendre trop longtemps et retransmettre sur un chemin simplement lent.
Le RFC 2988 utilisait trois secondes. Le RFC 6298 a recommandé une seconde, tout en autorisant une valeur supérieure à une seconde. Il s’agit d’un SHOULD, non d’un MUST.
Les mesures qui ont orienté le choix
L’Appendice A décrivait une décision historique fondée sur des observations. Une vaste analyse trouvait plus de 97,5 % des RTT de connexion sous une seconde et environ 2 % de retransmissions de poignée de main. Environ 2,5 % des connexions observées avaient toutefois un RTT supérieur à une seconde.
Sur les traces citées, la part de retransmissions probablement superflues était inférieure à 0,1 % dans la plupart des jeux de données, mais atteignait environ 1,1 % dans une trace sans fil de Dartmouth. Les estimations de bénéfice concernaient ces données de 2011 : 43 à 87 % des connexions retransmettant un SYN pouvaient gagner au moins 10 %, et 17 à 73 % au moins 50 %. Ces chiffres ne décrivent pas Internet aujourd’hui.
Une accélération assortie d’un frein
Une expiration déclenche toujours le doublement obligatoire du RTO. Si elle survient pendant l’attente d’un SYN avec un RTO inférieur à trois secondes, le RTO doit revenir à trois secondes lorsque les données commencent. Le coût possible sur un chemin lent est ainsi borné : un SYN supplémentaire et une fenêtre initiale limitée à un segment selon le RFC 5681.
Cette protection ne supprime pas les difficultés des chemins dont le RTT dépasse trois secondes. Elle empêche surtout qu’une estimation initiale non mesurée continue de gouverner toute la phase de données.
Sources
Briefing des membres
Contexte approfondi du profil
Connectez-vous avec le bon niveau d'adhésion pour débloquer le briefing complet et les notes de source.
Réservé à Strategic Circle
Strategic Circle
Ouvert à tous les lecteurs. Débloquez les briefings de profil après adhésion et connexion.
Rejoindre Strategic CircleRéservé aux membres de Leadership Alliance
Leadership Alliance
Réservé aux propriétaires et dirigeants qualifiés d'actifs IP ; connectez-vous pour débloquer les briefings Alliance.
Rejoindre Leadership Alliance
