Відновлення часу (RTO) є вирішальним параметром у зв'язках TCP, що визначає, як довго відправник очікується до переперенесення пакета. Правильний розрахунок RTO забезпечує стабільну та ефективну передачу даних, мінімізуючу затримку та уникнути непотрібних переадресацій.

Розуміння RTO в TCP

RTO динамічно обчислюється на основі мережевих умов. Він адаптується до варіацій в цілодобовому режимі (RTT), який є часом, який бере на себе пакет для поїздки від відправника до ресивера і назад. Розрахунок Accurate RTO дозволяє запобігти передчасному переадресації або надмірному очікування.

Розрахунок РТО

Розрахунок передбачає вимірювання RTT і її варіації за час. Стандартний алгоритм використовує наступні формули:

Estimated RTT оновлюється з кожним новим виміром, а RTT відхилення]] акаунти для мінливості. RTO потім встановлюється на основі цих значень, часто з запасом безпеки.

Основні кроки в RTO Розрахунок

  • Заміряти RTT для кожного визнаного пакету.
  • Оновлення коштовного RTT з використанням тенденційного середньоходового (EWMA).
  • Розрахунок відхилення RTT до облікового запису для варіабельності мережі.
  • Встановіть RTO як сума островованих RTT і кілька відхилення.

Типові значення для багаторазового відхилення 4 рази, що забезпечує баланс між чуйністю і стабільністю.