No Wireshark, vejo coisas que dizem "Retransmissão TCP" e "Retransmissão rápida TCP". Qual é a diferença? Como o Wireshark é capaz de dizer a diferença?
fonte
No Wireshark, vejo coisas que dizem "Retransmissão TCP" e "Retransmissão rápida TCP". Qual é a diferença? Como o Wireshark é capaz de dizer a diferença?
Quando um pacote é enviado usando TCP, ele possui um número de sequência transmitido. Quando o receptor recebe o pacote, eles enviam uma confirmação ao remetente com o número de sequência mostrando que o pacote foi recebido. Com base na maneira como você fez sua pergunta, presumo que você saiba disso. Eu queria colocá-lo para outros leitores.
A retransmissão TCP é apenas um pacote que não reconhece dentro do tempo limite.
Retransmissão rápida de TCP é quando a fonte obtém a confirmação de que o pacote não foi recebido ... citando Fast retransmit - Wikipedia, a enciclopédia livre
se um remetente TCP receber três confirmações duplicadas com o mesmo número de confirmação (ou seja, um total de quatro confirmações com o mesmo número de confirmação), o remetente poderá estar razoavelmente confiante de que o segmento com o próximo número de sequência mais alto foi descartado
Eu digeri isso da Microsoft :
fonte
A retransmissão, essencialmente idêntica à solicitação de repetição automática (ARQ), é o reenvio de pacotes danificados ou perdidos. É um termo que se refere a um dos mecanismos básicos usados por protocolos que operam em uma rede de computadores comutados por pacotes para fornecer comunicação confiável. MAS Fast Retransmit é um aprimoramento para TCP que reduz o tempo que um remetente espera antes de retransmitir um segmento perdido. número de confirmação (ou seja, um total de quatro confirmações com o mesmo número de confirmação), o remetente pode estar razoavelmente confiante de que o segmento com o próximo número de sequência mais alto foi descartado e não chegará fora de ordem. O remetente retransmitirá o pacote que foi supostamente descartado antes de aguardar o tempo limite. verifique este link para mais detalhes e algoritmo http://www.isi.edu/nsnam/DIRECTED_RESEARCH/DR_WANIDA/DR/JavisInActionFastRetransmitFrame.html
fonte
Simplificando, a retransmissão TCP depende principalmente do tempo limite do pacote para detectar uma falha, enquanto, na retransmissão rápida TCP, o reconhecimento duplicado de um pacote específico simboliza sua falta.
Na maioria das vezes, três confirmações duplicadas para um pacote são deduzidas como falta de pacote. A fonte pode ver o número de sequência do pacote para o qual o NACK foi acionado. Este é o número de sequência do pacote ausente e pode ser enviado ao destinatário.
A vantagem do TCP Fast Retransmission é que ele não espera o tempo limite do pacote iniciar uma transmissão e, portanto, uma retransmissão mais rápida do pacote, como o nome também sugere.
fonte