Dans Wireshark, je peux voir des choses qui disent "Retransmission TCP" et "Retransmission rapide TCP". Quelle est la différence? Comment Wireshark peut-il faire la différence?
la source
Dans Wireshark, je peux voir des choses qui disent "Retransmission TCP" et "Retransmission rapide TCP". Quelle est la différence? Comment Wireshark peut-il faire la différence?
Lorsqu'un paquet est envoyé à l'aide de TCP, un numéro de séquence lui est transmis. Lorsque le récepteur reçoit le paquet, il envoie un accusé de réception à l'expéditeur avec le numéro de séquence indiquant que le paquet a été reçu. D'après la façon dont vous avez posé votre question, je suppose que vous le savez. Je voulais le mettre pour d'autres lecteurs.
La retransmission TCP n'est qu'un paquet qui ne reconnaît pas dans le délai imparti.
TCP Fast Retransmission, c'est quand la source obtient la confirmation que le paquet n'a pas été reçu ... citant Fast retransmit - Wikipedia, l'encyclopédie gratuite
si un expéditeur TCP reçoit trois accusés de réception en double avec le même numéro d'accusé de réception (c'est-à-dire un total de quatre accusés de réception portant le même numéro d'accusé de réception), l'expéditeur peut être raisonnablement convaincu que le segment avec le numéro de séquence suivant le plus élevé a été supprimé
J'ai digéré cela de Microsoft :
la source
La retransmission, essentiellement identique à la demande de répétition automatique (ARQ), est le renvoi de paquets endommagés ou perdus. C'est un terme qui fait référence à l'un des mécanismes de base utilisés par les protocoles fonctionnant sur un réseau informatique à commutation de paquets pour fournir une communication fiable. MAIS la retransmission rapide est une amélioration de TCP qui réduit le temps qu'un expéditeur attend avant de retransmettre un segment perdu.L'amélioration de la retransmission rapide fonctionne comme suit: si un expéditeur TCP reçoit un nombre spécifié d'acquittements qui est généralement défini sur trois accusés de réception dupliqués avec le même numéro d'accusé de réception (c'est-à-dire un total de quatre accusés de réception portant le même numéro d'accusé de réception), l'expéditeur peut être raisonnablement convaincu que le segment avec le numéro de séquence supérieur suivant a été abandonné et n'arrivera pas en panne. L'expéditeur retransmettra ensuite le paquet présumé abandonné avant d'attendre son expiration. vérifier ce lien pour plus de détails et algorithme http://www.isi.edu/nsnam/DIRECTED_RESEARCH/DR_WANIDA/DR/JavisInActionFastRetransmitFrame.html
la source
En termes simples, la retransmission TCP dépend principalement du délai d'expiration du paquet pour détecter un échec tandis que, dans la retransmission rapide TCP, un accusé de réception en double pour un paquet particulier symbolise son échec.
La plupart du temps, 3 accusés de réception en double pour un paquet sont déduits comme un manque de paquet. La source peut alors voir le numéro de séquence du paquet pour lequel le NACK a été déclenché. Il s'agit du numéro de séquence du paquet manquant et peut être envoyé au récepteur.
L'avantage de la retransmission rapide TCP est qu'elle n'attend pas le délai d'expiration du paquet pour lancer une transmission et donc une retransmission plus rapide du paquet, comme son nom l'indique également.
la source