En Wireshark puedo ver cosas que dicen "Retransmisión de TCP" y "Retransmisión rápida de TCP". ¿Cual es la diferencia? ¿Cómo es que Wireshark puede notar la diferencia?
fuente
En Wireshark puedo ver cosas que dicen "Retransmisión de TCP" y "Retransmisión rápida de TCP". ¿Cual es la diferencia? ¿Cómo es que Wireshark puede notar la diferencia?
Cuando se envía un paquete usando TCP, tiene un número de secuencia transmitido con él. Cuando el receptor recibe el paquete, envía un acuse de recibo al remitente con el número de secuencia que muestra que se recibió el paquete. Según la forma en que hizo su pregunta, supongo que lo sabe. Quería ponerlo para otros lectores.
La retransmisión de TCP es solo un paquete que no reconoce dentro del tiempo de espera.
La retransmisión rápida de TCP es cuando la fuente obtiene la confirmación de que el paquete no se recibió ... citando de retransmisión rápida - Wikipedia, la enciclopedia libre
Si un remitente TCP recibe tres acuses de recibo duplicados con el mismo número de acuse de recibo (es decir, un total de cuatro acuses de recibo con el mismo número de acuse de recibo), el remitente puede estar razonablemente seguro de que el segmento con el siguiente número de secuencia más alto se descartó
He digerido esto de Microsoft :
fuente
La retransmisión, esencialmente idéntica a la solicitud de repetición automática (ARQ), es el reenvío de paquetes que se han dañado o perdido. Es un término que se refiere a uno de los mecanismos básicos utilizados por los protocolos que operan a través de una red informática con conmutación de paquetes para proporcionar una comunicación confiable. PERO la retransmisión rápida es una mejora de TCP que reduce el tiempo que un remitente espera antes de retransmitir un segmento perdido. número de acuse de recibo (es decir, un total de cuatro acuses de recibo con el mismo número de acuse de recibo), el remitente puede estar razonablemente seguro de que el segmento con el siguiente número de secuencia más alto se descartó y no llegará fuera de servicio. El remitente retransmitirá el paquete que supuestamente se descartó antes de esperar su tiempo de espera. mira este enlace para más detalles y algoritmo http://www.isi.edu/nsnam/DIRECTED_RESEARCH/DR_WANIDA/DR/JavisInActionFastRetransmitFrame.html
fuente
En pocas palabras, la retransmisión de TCP depende principalmente del tiempo de espera del paquete para detectar un fallo, mientras que, en la retransmisión rápida de TCP, el reconocimiento duplicado de un paquete en particular simboliza su fallo.
En su mayoría, 3 acuses de recibo duplicados para un paquete se deducen como un paquete perdido. La fuente puede ver el número de secuencia del paquete para el cual se activó el NACK. Este es el número de secuencia del paquete que falta y se puede enviar al receptor.
La ventaja de la retransmisión rápida de TCP es que no espera el tiempo de espera del paquete para iniciar una transmisión y, por lo tanto, una retransmisión más rápida del paquete, como su nombre también sugiere.
fuente