Калькулятор времени передачи данных
Оцените, сколько в действительности займёт передача набора данных по сети с учётом накладных расходов протокола.
Size unit
Speed unit
%
- 1
Data size in bits
10 000 000 000 × 8 = 80 000 000 000Data size in bytes multiplied by 8 to convert to bits. - 2
Effective throughput
100 000 000 × (94 ÷ 100) = 94 000 000Raw link speed reduced by the efficiency factor to account for protocol overhead. - 3
Transfer time (seconds)
80 000 000 000 ÷ 94 000 000 = 851,06
Как работает этот калькулятор?
Время передачи равно размеру данных в битах, делённому на эффективную пропускную способность — номинальную скорость канала, умноженную на коэффициент полезного использования (около 94% для накладных расходов TCP/IP). Переведите размер в байты, умножьте на 8 для получения битов, разделите на эффективное число бит в секунду и считайте результат в формате hh:mm:ss.
Формула
How this is calculated
Введите размер данных с единицей измерения (Б, КБ, МБ, ГБ, ТБ на основе десятичного кратного 1000), номинальную пропускную способность канала с единицей (bps, Kbps, Mbps, Gbps) и коэффициент полезного использования в процентах, отражающий накладные расходы протокола и кадрирования. Размер данных преобразуется в байты (value × unit bytes), затем в биты путём умножения на 8.
Номинальная скорость канала преобразуется в бит/с и умножается на efficiency/100, что даёт эффективную пропускную способность. Реальные сети никогда не обеспечивают номинальную скорость: заголовки TCP/IP, подтверждения, повторные передачи и межкадровые паузы потребляют часть ресурсов канала, поэтому для хорошо отлаженных TCP/IP-передач типичным значением по умолчанию является около 94%. Время передачи — это общее количество битов, делённое на эффективное число бит/с, отформатированное как hh:mm:ss.
Модель предполагает постоянную одиночную передачу с неизменным коэффициентом полезного использования и не учитывает установку соединения, задержку нарастания скорости (медленный старт TCP) и узкие места диска. Скорость должна быть положительной, а коэффициент — от 1 до 100; в противном случае результат не отображается. Для очень больших передач поле часов может превысить 24, что является ожидаемым поведением.
Часто задаваемые вопросы
Номинальные скорости канала — это суммарные скорости передачи битов. Заголовки протоколов, подтверждения, повторные передачи и накладные расходы кадрирования снижают полезную пропускную способность — именно поэтому применяется коэффициент полезного использования (по умолчанию ~94%).
Нет. Размер измеряется в байтах, а скорость — в битах в секунду. Калькулятор умножает байты на 8 для перевода в биты перед делением, поэтому передача файла объёмом 1 ГБ по каналу 1 Гбит/с займёт около 8 секунд, а не 1.
Около 94% — разумное значение по умолчанию для TCP/IP через Ethernet. Используйте меньшее значение для ненадёжных беспроводных или высоколатентных каналов, или 100% для расчёта теоретически лучшего случая.
Также известен как
TG we-Calculate Editorial Team. (2026). Калькулятор времени передачи данных [Online calculator]. TG we-Calculate. https://we-calculate.com/ru/calculator/data-transfer-time-calculator
TG we-Calculate Editorial Team. "Калькулятор времени передачи данных." TG we-Calculate. 2026. https://we-calculate.com/ru/calculator/data-transfer-time-calculator.
TG we-Calculate Editorial Team, "Калькулятор времени передачи данных," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/ru/calculator/data-transfer-time-calculator
@misc{wecalculate_data_transfer_time_calculator, title = {Калькулятор времени передачи данных}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/ru/calculator/data-transfer-time-calculator}}, year = {2026}, note = {TG we-Calculate} }
Этот калькулятор вам помог?
