Що таке повторна передача TCP поза порядком?
Втрата пакетів і повторна передача: Якщо деякі пакети втрачаються під час передачі, TCP вимагатиме повторної передачі відсутніх пакетів. Повторно передані пакети можуть надійти не в порядку, якщо вони мають інший шлях або мають інші затримки, ніж вихідні пакети.
Загальні причини повторної передачі включають перевантаження мережі, де пакети скидаються (або сегмент TCP втрачається на шляху до пункту призначення, або пов’язаний ACK втрачається на шляху назад до відправника), жорсткі правила QoS маршрутизатора, які надають перевагу певним протоколам, і сегменти TCP, які надходять…
Загалом це не проблема. Ймовірно, це вказує на наявність кількох шляхів між джерелом і пунктом призначення, і один подорожує довшим шляхом. Це означає, що TCP має трохи більше роботи, щоб повторно зібрати сегменти в правильному порядку. Ви можете запустити traceroute, щоб перевірити те саме.
Повторна передача TCP – Виникає, коли відправник повторно передає пакет після закінчення терміну підтвердження. Швидка повторна передача TCP – виникає, коли відправник повторно передає пакет до закінчення таймера підтвердження.
Щоб запобігти високій швидкості повторної передачі TCP, вам потрібно визначити та усунути основні причини проблеми. Важливо регулярно відстежувати та аналізувати TCP-трафік у вашій мережі на наявність будь-яких аномалій, шаблонів або тенденцій, які вказують на високу швидкість повторної передачі.