Я пытаюсь выяснить, как установить размер ответа теста TCP_RR в netperf равным 0 байт.
Я использую следующую команду
netperf -t tcp_rr -- -r 5,0
и проверяю пакетыв Wireshark, и я вижу, что, несмотря на то, что размер запроса составляет 5 байт, как я указал, иногда длина ответного пакета от сетевого сервера составляет ~ 16 Кбайт.Если я изменю его на
netperf -t tcp_rr -- -r 5,1
, длина ответного пакета составит 1 байт.Разве невозможно установить размер ответа равным 0 байт?
Я хочу, чтобы сервер никогда не отправлял мне пакеты с данными в них.Причина этого заключается в том, что у меня есть настройка сети, при которой хост 1 отправляет данные на хост 2, и я пытаюсь измерить, насколько быстро хост 2 принимает данные, поскольку хост 2 использует стек TCP, который я написал вручную в качестве упражнения.Я думал, что тест TCP_RR будет лучше для этого тестового сценария, но если есть лучший тест, я бы лучше использовал его вместо TCP_RR.
Спасибо