Я передаю файл (размером 140 МБ) из моей сети в Индии в клиентскую сеть в США через VPN. Это займет около 40 минут. Вот скорость провайдера

Скорость моего провайдера составляет 4 Мбит / с, а клиенты - 4 Мбит / с.

Вот мой расчет максимального времени, которое это должно занять:

1 МБ = 8 МБ. Таким образом, при скорости 4 Мбит / с передача 1 МБ данных займет 2 секунды. Для 140 МБ это будет 280 секунд, т.е. около 5 минут. Точно так же 5 минут для данных от интернет-провайдера клиента к его сети

Общее время будет 10 минут.

Так как все интернет-провайдеры подключены фонетически (я полагаю, оптоволокно) через интернет-обмен. Время на передачу данных ч / б интернет-провайдерам должно быть значительно меньше.

В любом случае общее время не должно превышать 15 минут, но это занимает от 40 до 45 минут. Есть мысли, кто может быть виновником здесь или что-то не так в моих расчетах?

1 ответ1

1

Прежде всего, ваш расчет времени неверен - теоретически это должно быть 5 минут вместо 10. У вашего интернет-провайдера нет буфера, который останавливал бы и кэшировал данные, прежде чем перейти в другую сеть. Передача данных идет так быстро, как позволяет самое медленное звено в цепочке - таким образом, если обе сети имеют 4 Мбит / с, скорость должна быть минимальной (4 Мбит / с, 4 Мбит / с) = 4 Мбит / с и, следовательно, 140 МБ / 4 Мбит / с = 280 секунд.

Это, однако, не распространяется на междугородние переводы. Ваш провайдер и провайдер вашего клиента предлагают скорость 4 Мбит / с, но только для своей родительской сети. Как правило, они не могут гарантировать вам ту же скорость в другую страну или континент, потому что они не контролируют ее.

Эти передачи зависят от других факторов, таких как нагрузка родительской сети или ограничение полосы пропускания, разрешенное для вашего интернет-провайдера, и т.д. Многие интернет-провайдеры потребительского уровня не предлагают специальных планов, специально предназначенных для передачи на большие расстояния.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .