La retransmission rapide est une modification de l'algorithme d'évitement de congestion. Comme dans l'algorithme de retransmission rapide de Jacobson, lorsque l'expéditeur reçoit le 3ème ACK en double, il suppose que le paquet est perdu et retransmet ce paquet sans attendre l'expiration d'un temporisateur de retransmission.
Pourquoi la retransmission rapide est-elle utile ?
La retransmission rapide joue ici un rôle important. Après réception d'un certain nombre d'accusés de réception en double, TCP côté envoi retransmet le paquet manquant sans attendre l'expiration du temporisateur. De plus, la réception d'un certain nombre d'accusés de réception en double signifie que la congestion du réseau s'est produite.
Quand la retransmission rapide est utilisée dans TCP ?
La retransmission rapide est une amélioration de TCP qui réduit le temps d'attente d'un expéditeur avant de retransmettre un segment perdu. Un expéditeur TCP utilise normalement un simple minuteur pour reconnaître les segments perdus.
Pourquoi avons-nous besoin d'une récupération rapide pour le contrôle de la congestion TCP ?
En utilisant uniquement la retransmission rapide, la fenêtre de congestion est ramenée à 1 chaque fois qu'une congestion du réseau est détectée. Ainsi, il faut un certain temps pour atteindre une utilisation élevée des liaisons comme auparavant. La récupération rapide, cependant, atténue ce problème en supprimant la phase de démarrage lent.
Qu'est-ce que la récupération rapide de retransmission rapide ?
Fast Retransmit et Fast Recovery ont été conçus pour accélérer le rétablissement de la connexion, sans compromettre ses caractéristiques d'évitement de congestion. Le client reconnaît maintenant le premier segment, complétant ainsi la poignée de main à trois voies. La fenêtre de réception est définie sur 5000.