почему пакеты ack имеют такую ​​высокую нагрузку - PullRequest
0 голосов
/ 22 февраля 2019

enter image description here

Когда я работал в своей сетевой лаборатории, я ловил эти tcp-пакеты.Я использую gns3 для симуляции сети, использую iperf3 для генерации tcp-пакетов.

iperf3 -c 10.0.3.33 -t 30

Я не знаю, почему существует так много пакетов ack, а также высокая полезная нагрузка ack.

1 Ответ

0 голосов
/ 22 февраля 2019

Копирование подтверждений : ACK для последнего принятого пакета не нужно отправлять как новый пакет, но он получает бесплатный переход на следующий исходящий кадр данных (используя поле ACK в заголовке кадра),Методика временно задерживает исходящие ACK, так что они могут быть подключены к следующему исходящему фрейму данных, известна как комбинированная передача.Но ACK не может быть задержан на долгое время, если у получателя (пакета, который должен быть подтвержден) нет данных для отправки.

...