Назад | Перейти на главную страницу

Повторная передача TCP, когда количество пакетов превышает 1500+

Я сейчас пытаюсь общаться, используя NMOS протокол по моей сети. Это сеть / 30.

Проблема, с которой я сталкиваюсь, заключается в том, что когда я отправляю HTTP-запрос со своего компьютера на мое устройство по сети, ответ будет «потерян», если размер пакета превышает 1500 байт. Я имею в виду «потерянный», потому что, когда я провожу шифрование трафика на моем компьютере, я могу видеть все фрагментированные TCP-пакеты, составляющие ожидаемый ответ, но мой компьютер думает, что он их никогда не получал. Затем, если я оставлю свой компьютер там, я могу видеть кучу повторных передач фрагментированного пакета, снова и снова.

Я не могу понять, почему мой компьютер не видит полного ответа, потому что в wirehark я ясно вижу, что мой компьютер получил все данные JSON.

Что могло вызвать такое поведение повторной передачи TCP для пакетов размером более 1500 байт?

Я увеличил размер mtu на своем компьютере, устройстве и коммутаторе cisco, и все равно не повезло ...