TCP重复的Ack被接收

我们正试图通过LTE链路获得ftp上的最大吞吐量。 当我们使用ftp下载文件时,会看到一些重复的ACK。

读取关于重复的ACK,我收集它们发送,以便丢失的数据包的快速重新发送,但是,当我查看日志时,似乎重复ACK的序列号被wireshark捕获。 请看下面的图片

那么可能是什么原因,重复的ACK正在被传输呢? 有人可以请看看。 我试图上传Wireshark捕获的图像,但我无法这样做(它说我需要10个声望点来发布图像)。 请让我知道,如果有任何其他方式,我可以上传图像或wireshark捕获?

问候,Saurabh

重复的ACK指示已经收到了一些东西,但是序列号中有一些漏洞,即丢失了一个包或重新sorting。 发送者会在(通常是三个)dupacks之后(假设数据包丢失并重新传输数据包) – 这被称为Fast Retransmission,而不是基于“正常”超时的algorithm。 请参阅RFC 5681 。

  • 如果数据包丢失发生在捕获点之前,则只能看到重新发送的数据段。
  • 如果数据包丢失发生在捕获点之后,则会看到相同的数据段两次。

此外,请注意,ACK包含下一个预期字节(RFC 793)的下一个序列号,所以如果您从dupACK看到SN,那么应该是重传。