У нас есть ноутбук, который использует свой порт Ethernet для подключения к локальной сети устройства и беспроводной доступ в Интернет.

Недавно мы установили Wireshark для диагностики проблем с сетью. Мы нашли много пакетов повторной передачи TCP (которые обозначены как темные, красные или другие несоответствующие цвета).

Наше наблюдение заключается в том, что это произошло только в порту Ethernet. Даже если он подключен к Интернету, ситуация все та же. Однако то же самое не происходит в беспроводной связи.

Также повторная передача происходила очень часто и обычно повторялась 4 раза. Например, мы наблюдали 4 непрерывно дублирующихся SYN перед любыми другими пакетами (интервал менее 200 мс). Это необычно, так как я думаю, что повторная передача TCP должна происходить только при превышении времени ожидания.

Похоже, что источник находится на стороне ноутбука, потому что 1) вышеуказанные пакеты SYN были отправлены с ноутбука; 2) при подключении к Интернету, соединения со всем миром имеют ту же проблему.

На уровне приложения заметных эффектов нет. Но мне интересно, что не так с этим портом Ether? Что мы будем делать, чтобы это исправить?

1 ответ1

2

Ранее у меня была похожая проблема, когда я видел отправку дублированных TCP-пакетов, примерно по 3 на каждый пакет, если я вспомнил.

У меня была проблема с драйверами / программным обеспечением, установленным в Windows.

Чтобы исключить возможность возникновения проблемы с оборудованием, загрузитесь с LiveCD Linux и проверьте, возникает ли эта проблема. Если нет, скорее всего, это проблема с драйвером / приложением в Windows (я предполагаю, что Windows здесь, исправьте меня, если я ошибаюсь).

Как я нашел свой, было перейдя в Панель управления -> Центр управления сетями и общим доступом -> Изменить настройки адаптера.

Оттуда, щелкните правой кнопкой мыши на адаптере и выберите Свойства.

Вы должны увидеть окно, подобное этому:

Проблема, с которой я столкнулся, заключалась в том, что было установлено программное обеспечение (в частности, приложение беспроводной точки доступа), которое вызывало повторяющиеся пакеты TCP.

Я рекомендую заглянуть в свой сетевой адаптер и попытаться найти элементы, которые не похожи на те, что поставляются с Windows, временно отключить их (по одному) и снова выполнить тесты с Wireshark, чтобы выяснить, исчезла ли проблема. ,

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .