IT и интернет

Предел скорости TCP по окну

Оценивает ограничение скорости потока размером эффективного TCP-окна.

</>быстрый расчёт
онлайн
Введите данные
Данные не отправляются на сервер
Результат
Скорость по окну5,24288Мбит/с
Подтверждений в секунду RTT10 1/с
Формула

Как считается результат

Скорость по окну = window*1024*8/(rtt/1000)/1000000 (Мбит/с); Подтверждений в секунду RTT = 1000/rtt (1/с)
Пример с тестовыми данными

Эффективное окно: 64 KiB; RTT: 100 мс

Скорость по окну: 5,24288 Мбит/с; Подтверждений в секунду RTT: 10 1/с
О расчёте

Как пользоваться
калькулятором

Оценивает ограничение скорости потока размером эффективного TCP-окна.

За один RTT отправитель может передать примерно одно эффективное окно неподтверждённых данных. Разделение окна на RTT даёт оценку ограничения потока.

  1. 01
    Подготовьте данные

    Используйте исходные величины именно для рассматриваемого случая: эффективное окно в KiB; rtt в мс.

  2. 02
    Проверьте единицы и условия

    Используйте минимум receive window и congestion window, учитывая масштабирование окна. Здесь не моделируются slow start и потери.

  3. 03
    Прочитайте результат

    Ответ — потолок по этому ограничению, а не гарантированная скорость сети. Фактическая полоса может быть ниже.

Подробное объяснение

Как читать результат

Расшифровка показателей, пример вычисления и ограничения метода — без лишних терминов.

01

Что означают результаты

Ответ — потолок по этому ограничению, а не гарантированная скорость сети. Фактическая полоса может быть ниже.

02

Когда модель применима

Используйте минимум receive window и congestion window, учитывая масштабирование окна. Здесь не моделируются slow start и потери.

Разбор по шагам

Пример расчёта

Пример 1
Исходные данные
Эффективное окно: 64 KiB; RTT: 100 мс
Вычисление
За один RTT отправитель может передать примерно одно эффективное окно неподтверждённых данных. Разделение окна на RTT даёт оценку ограничения потока. Скорость по окну: (64) × 1024 × 8 ÷ ((100) ÷ 1000) ÷ 1000000 = 5,24288 Мбит/с. Подтверждений в секунду RTT: 1000 ÷ (100) = 10 1/с.
Результат
Скорость по окну: 5,24288 Мбит/с; Подтверждений в секунду RTT: 10 1/с

Ответ — потолок по этому ограничению, а не гарантированная скорость сети. Фактическая полоса может быть ниже.

Пример 2
Исходные данные
Эффективное окно: 128 KiB; RTT: 100 мс
Вычисление
Скорость по окну: (128) × 1024 × 8 ÷ ((100) ÷ 1000) ÷ 1000000 = 10,48576 Мбит/с. Подтверждений в секунду RTT: 1000 ÷ (100) = 10 1/с.
Результат
Скорость по окну: 10,48576 Мбит/с; Подтверждений в секунду RTT: 10 1/с

Этот вариант использует другие исходные данные: Эффективное окно — 128. Ответ — потолок по этому ограничению, а не гарантированная скорость сети. Фактическая полоса может быть ниже.

Формула и обозначения

Скорость по окну = window*1024*8/(rtt/1000)/1000000 (Мбит/с); Подтверждений в секунду RTT = 1000/rtt (1/с)

window — эффективное окно, единица: KiB.

rtt — rtt, единица: мс.

За один RTT отправитель может передать примерно одно эффективное окно неподтверждённых данных. Разделение окна на RTT даёт оценку ограничения потока.

Практическое применение

Оценивает ограничение скорости потока размером эффективного TCP-окна. За один RTT отправитель может передать примерно одно эффективное окно неподтверждённых данных. Разделение окна на RTT даёт оценку ограничения потока.

Ответ — потолок по этому ограничению, а не гарантированная скорость сети. Фактическая полоса может быть ниже.

Частые ошибки

Используйте исходные величины именно для рассматриваемого случая: эффективное окно в KiB; rtt в мс.

Используйте минимум receive window и congestion window, учитывая масштабирование окна. Здесь не моделируются slow start и потери.

Источники и допущения

Основание расчёта

Ниже перечислены условия, в которых интерпретируется результат. Последняя проверка этой реализации: 2026-09-30.

Коротко о главном

Вопросы
и ответы

Что показывает «скорость по окну»?+

Ответ — потолок по этому ограничению, а не гарантированная скорость сети. Фактическая полоса может быть ниже.

Как проверить расчёт на конкретном примере?+

Эффективное окно: 64 KiB; RTT: 100 мс. Скорость по окну: 5,24288 Мбит/с; Подтверждений в секунду RTT: 10 1/с. За один RTT отправитель может передать примерно одно эффективное окно неподтверждённых данных. Разделение окна на RTT даёт оценку ограничения потока.

Какие ограничения есть у метода?+

Используйте минимум receive window и congestion window, учитывая масштабирование окна. Здесь не моделируются slow start и потери.

Можно ли изменить исходные данные и сравнить варианты?+

Да. Ответ — потолок по этому ограничению, а не гарантированная скорость сети. Фактическая полоса может быть ниже. Сравнивайте варианты в одинаковых единицах и при неизменных допущениях: Используйте минимум receive window и congestion window, учитывая масштабирование окна. Здесь не моделируются slow start и потери.