Как найти время передачи файла
Перейти к содержимому

Как найти время передачи файла

  • автор:

Конвертер величин

Этот калькулятор определяет сколько времени нужно для передачи данных из одного места сети в другое, если известна скорость передачи данных.

Пример 1: Рассчитать сколько времени понадобится на загрузку видео файла объемом 2 Гбайт на YouTube по ADSL соединению, имеющему скорость 6 Мбит/с вниз и 600 кбит/с вверх при 10-процентных служебных данных при условии, что YouTube не ограничивает скорость загрузки.

Входные данные
Размер передаваемых данных
Скорость передачи данных
Служебные данные
Поделиться ссылкой на этот калькулятор, включая входные параметры
Выходные данные
Время передачи данных

Для расчета введите исходные данные и нажмите кнопку Рассчитать.

Определения и формулы

Передачей данных в компьютерных технологиях и электросвязи выполняется в виде передачи последовательных битов (битового потока) по различным каналам связи. Каналом связи может быть как радиоканал, так и проводная или оптоволоконная линия связи. Каждый бит информации передается в течение определенного промежутка времени. Например, если каждый бит передается в течение 5 микросекунд (мкс), то для передачи 16-разрядной буквы стандарта Unicode потребуется 80 мкс.

Скорость передачи данных определяется как количество битов, переданных в единицу времени, и называется битрейтом (от англ. bit rate or bitrate). Она измеряется в битах в секунду (бит/с или bps). Эту единицу используют с различными десятичными и двоичными приставками, например:

Десятичные приставки Двоичные приставки
1 кбит/с (kbps) = 1000 бит/с 1 Кибит/с = 2 10 = 1024 1 бит/с
1 Мбит/с (kbps) = 10 6 бит/с 1 Мибит/с = 2 20 = 1024 2 бит/с
1 Гбит/с (kbps) = 10 9 бит/с 1 Гибит/с = 2 30 = 1024 3 бит/с
1 Тбит/с (kbps) = 10 12 бит/с 1 Тибит/с = 2 40 = 1024 4 бит/с

Передача данных может происходить в широком диапазоне скоростей. Например, по витой телефонной паре двоичные данные передаются со скоростью до 10 миллионов бит в секунду (Мбит/с, Mbps), а по оптоволоконному кабелю из одного оптического волокна данные могут предаваться со скоростью до 255 терабит в секунду (рекорд 2021 г.). Это означает 32 терабайта в секунду или 16 тысяч фильмов объемом 2 Гбайта в секунду!

Оптоволоконный кабель из одного оптического волокна в прозрачной наружной оболочке, используемый для передачи аудиосигналов

Оптоволоконный кабель из одного оптического волокна в прозрачной наружной оболочке, используемый для передачи аудиосигналов

Когда двоичные данные передаются по каналу связи с высокой скоростью, возникают ошибки из-за помех, шума или … плохих контактов в оборудовании системы связи. Из-за этих ошибок данные поступают на приемную сторону с ошибками. Для обеспечения надежной передачи данных были разработаны различные способы обнаружения и исправления ошибок. Процесс обнаружения и исправления ошибок требует передачи дополнительных служебных битов, которые передаются вместе с информационными битами.

Эти дополнительные, называемые также избыточными, биты используются для обнаружения ошибок, которые возникают в процессе передачи из-за помех или ошибок в работе оборудования. Конечно, в этом случае для передачи тех же самых данных требуется больше времени из-за необходимости передавать дополнительные биты. Такие дополнительные биты называются служебными данными и их объем может достигать 30% от общего объема передаваемой информации. Служебные данные уменьшают скорость передачи информации, но обеспечивает ее передачу без ошибок.

Например, можно к 8 битам данных добавить 3 бита служебной информации. Таким образом, нужно передать 11 битов, что представляет 100–11×100/8 = 38% служебной информации.

Для определения времени передачи данных без служебной информации мы используем такую формулу:

Время передачи = Объем данных / Скорость передачи данных

Если нужно учесть служебную информацию, то формула изменяется:

Полный объем данных = Чистый объем данных + Чистый объем данных × Процент служебной информации
Время передачи = Полный объем данных / Скорость передачи данных

Если вы не знаете скорость передачи данных канала, которым вы пользуетесь, ее можно измерить одним из множества имеющихся в сети тестов, например, этим.

Подробнее о передаче данных и её единицах измерения — в нашем Конвертере передачи данных.

Пример 2: Рассчитайте сколько времени понадобится для загрузки фильма объемом 1,5 GB в смартфон, подключенный к компьютеру по шине USB 3.1 (соединение USB-C). Подсказка: воспользуйтесь нашим Калькулятором передачи данных для определения Скорости передачи данных по USB 3.1, затем введите ее в этот калькулятор. Считайте, что трафик на передачу служебных данных не используется.

Сеть мобильной связи пятого поколения 5G обеспечивает скорость загрузки данных до 10 гигабит в секунду (Гбит/с, Gbps)

Сеть мобильной связи пятого поколения 5G обеспечивает скорость загрузки данных до 10 гигабит в секунду (Гбит/с, Gbps)

Определите время передачи файла в секундах

Author24 — интернет-сервис помощи студентам

Определите время передачи файла в секундах
Скорость передачи данных через АDSL-соединение равна 512000 бит/с. Через данное соединение передают.

Определить время (в секундах) передачи файла через другое соединение со скоростью 512 байт в секунду
Через некоторое соединение со скоростью 3 Кбайт в секунду в течении 10 секунд передается файл.

Определите время передачи данных
Аня хочет передать Маше фотографии, сделанные на прошедшем празднике. Для этого Аня сначала.

Определите время (в часах, минутах и секундах) прибытия автобуса в пункт
задача: автобус вышел из пункта А в пункт В в h1 часов m1 минут и s1 секунд и находился в пути h.

Ушел с форума

Автор FAQ

16282 / 7606 / 1066
Регистрация: 11.11.2010
Сообщений: 13,619

Txzn22w8,
нет калькулятора? Не умеешь делить «столбиком»? хитрожопый и ленивый?
t в секундах=объем в битах/скорость в битах в секунду=

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Дано время N в секундах. Выразить это время в сутках, часах, минутах и секундах.
Дано время N в секундах. Выразить это время в сутках, часах, минутах и секундах. Можете помочь.

время передачи файла
Передаю файл через сокеты , как сделать таймер , показывающий сколько времени осталось до конца.

Функция, возвращающая время в часах и минутах на основе параметра — время в секундах
Создайте функцию, которая возвращает время в часах и минутах на основе параметра — время в секундах.

Посчитать в секундах время нажатия на каждую клавишу и время ее удержания
Здравствуйте, нужна ваша помощь! Есть фраза, которую пользователь вводит в текстовое поле.

Класс «Время», вычислить разницу в секундах между двумя объектами типа «Время»
Здравствуйте. Нужно написать задачку на C++ в приложении с оконным интерфейсом. Класс «Время».

Класс «Время», вычислить разницу в секундах между двумя объектами типа «Время»
Здравствуйте. Нужно написать задачку на C++ в приложении с оконным интерфейсом. Класс «Время».

Или воспользуйтесь поиском по форуму:

Как найти время передачи файла

Скачай курс
в приложении

Перейти в приложение
Открыть мобильную версию сайта

© 2013 — 2024. Stepik

Наши условия использования и конфиденциальности

Get it on Google Play

Public user contributions licensed under cc-wiki license with attribution required

Как рассчитать скорость передачи данных?

Как рассчитать мгновенную, среднюю и максимальную скорость передачи данных в средстве межсетевого взаимодействия?
Есть только такая информация:
Скорость передачи трафика может быть мгновенной, максимальной и средней.
средняя скорость вычисляется путем деления общего объема переданных данных на время их передачи, причем выбирается достаточно длительный промежуток времени — час, день или неделя;
мгновенная скорость отличается от средней тем, что для усреднения выбирается очень маленький промежуток времени — например, 10 мс или 1 с;
максимальная скорость — это наибольшая скорость, зафиксированная в течение периода наблюдения.

  • Вопрос задан более двух лет назад
  • 180 просмотров

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *