TCP : retransmissions
algorithme de retransmission adaptative
enregistre la date d’émission d’un segment,
enregistre la date de réception de l’acquittement correspondant,
calcule l’échantillon de temps de boucle A/R écoulé,
détermine le temps de boucle moyen RTT (Round Trip Time) :
RTT = (a * anc_RTT) + ((1-a) * NOU_RTT))
a proche de 1 : RTT insensible aux variations brèves,
a proche de 0 : RTT très sensible aux variations rapides,
calcule la valeur du temporisateur en fonction de RTT.
Les premières implémentations de TCP ont choisi un coefficient constant B pour déterminer cette valeur : Temporisation = B * RTT avec B ɭ (généralement B=2).
Aujourd’hui de nouvelles techniques sont appliquées pour affiner la mesure du RTT : l’algorithme de Karn.