У нас є ноутбук, який використовує свій порт Ethernet для підключення до локальної мережі пристроїв, а також для бездротового Інтернету.
Нещодавно ми встановили Wireshark для діагностики деяких мережевих проблем. Ми знайшли багато пакетів повторної передачі TCP (які позначені як темні або червоні, або інші невідповідні кольори).
Наше спостереження полягає в тому, що це сталося тільки в порту Ethernet. Навіть він підключений до Інтернету, це все одно та ж ситуація. Однак те ж саме не відбувається в бездротовому каналі.
Також повторна передача відбувалася дуже часто і зазвичай повторювалася 4 рази. Наприклад, ми спостерігали 4 безперервно дубльованих SYN перед будь-якими іншими пакетами (інтервал менше 200 мс). Це незвично, оскільки я думаю, що повторна передача по протоколу TCP відбуватиметься лише тоді, коли відбудеться тайм-аут.
Схоже, що джерело знаходиться в кінці ноутбука, тому що 1) вищезгадані SYN-пакети були відправлені з ноутбука; 2) при підключенні до Інтернету, підключення до всього світу мають таку ж проблему.
Немає помітних ефектів на рівні програми. Але мені цікаво, що сталося з цим портом Ether? Що робити, щоб виправити це?