Что означает скорость интернета 4 Мбит / с?

8

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

Например, если я загружаю файл 4 МБ (учитывая этот размер для простоты) через любое веб-приложение из Лондона, и моя скорость Интернета составляет 4 Мбит / с, я смогу загрузить этот файл за 1 секунду, независимо от фактического физического местонахождение сервера (будь то Австралия или Нью-Йорк или любое другое место в мире)? Итак, когда мы говорим, что скорость загрузки составляет 4 мегабита в секунду, к какому местоположению это относится? Конечно, это всегда должно быть в отношении места назначения, не так ли?

Обновление: - Все, что я просто рассмотрел размер файла как 4 МБ для простоты. Я также понимаю, что 1 Мбит / с не равен 1 Мбит / с. 1 Мбит / с = 8 Мбит / с. Этот вопрос на самом деле, что означает скорость практически?

user3198603
источник
11
Размеры файлов указаны в мегабайтах (МБ), но скорость линии в мегабитах (МБ / с). Передача 1 МБ занимает 8 секунд со скоростью 1 Мбит / с (поскольку в стандартном байте 8 бит). Ваш провайдер может сообщать только о скорости, которую он обеспечивает, поэтому, как только ваш трафик покидает их сеть и пересекает другие сети, нет никакой гарантии, что скорость останется неизменной. так что нет, это не без учета местоположения. С практической точки зрения, для достижения половины пути вокруг планеты потребуется больше времени, чем для прогулки по соседству.
Фрэнк Томас
@FrankThomas Скажи, я хочу загрузить файл на сайте Amazon. Предположим, провайдером myservice является ПИК. Вы имеете в виду, что первые данные будут переданы в ПИК (и эта скорость будет 4 Мбит / с. Поэтому, даже если между мной и моим провайдером это 4 Мбит / с, значит ли это, что мои данные дойдут до моего интернет-провайдера независимо от его местоположения? Я считаю, что НЕТ ). Как только данные доходят до моего провайдера, он пытается подключиться к серверу Amazon. К какому сетевому провайдеру подключится сервер Amazon? Я сижу в обычной сети или ПИК владеет сетью?
user3198603
@ user3198603 - Вы подключитесь напрямую к Amazon. Фрэнк считает, что вы можете загружать файлы только на тех скоростях, которые предоставляет ваш провайдер, но самым медленным общим знаменателем может быть назначение. В данном случае это не Amazon, который, вероятно, превысит возможности вашего интернет-провайдера по нескольким причинам.
Ramhound
1
"Файл 4 Мб" Вы действительно имеете в виду файл 4 Мб? Или файл 4 мегабайта?
Питер Мортенсен
1
Обратите внимание, что когда вы загружаете файл, он передает не только файл, но и другую метаинформацию, такую ​​как HTTP-заголовки, упаковщики пакетов TCP и т. Д. В зависимости от протокола фактические данные, которые вы передаете, могут фактически увеличиваться до заметных значений. степени.
SOFe

Ответы:

15

Эта скорость относится к связи между вами и вашим провайдером. Это не гарантирует, что вы сможете получить такую ​​скорость из любого места в Интернете.

Давайте создадим пример, где вы загружаете файл со своего рабочего стола на сервер в Лондоне:

  1. Данные на вашем ПК.
  2. Данные отправляются через локальную локальную сеть в шлюз по умолчанию. (Скорее всего, на скорости 100 Мбит / с или 1 Гбит / с, если у вас есть проводная сеть).
  3. Данные поступают на модем и загружаются со скоростью 4 Мбит / с вашему провайдеру . Если это глобальный провайдер, он будет загружен в их локальный центр обработки данных.
  4. Затем данные неуказанным образом направляются на сервер в Лондоне.

Шаг 4 намеренно расплывчатый. Маршрутизация может измениться, если линии не работают, если соединения между провайдерами изменены. Если линии перегружены и маршрутизация намеренно изменена и т. Д. Это было намеренно построено так гибко. Если вы хотите узнать больше, зачем искать сеть ARPA и холодную войну.

... и моя скорость интернета составляет 4 Мбит / с, я загружу этот файл за 1 секунду, независимо от фактического физического местоположения сервера (будь то Австралия, Нью-Йорк или любое другое место в мире).

Предполагая, что 4Mb / sec является самой медленной ссылкой на пути к месту назначения: Да.

Это может помочь, если вы подумаете об этих двух аналогиях:

  1. Постройте цепочку с разной толщиной звеньев. Цепь так же сильна, как и самое слабое звено. Или набор трубопроводов. Ваш местный пайплинк 4см. Хотя поток не пойдет быстрее, если он подключен к большей трубе. Если может замедлить, если он должен идти через более тонкий канал (например, если сервер в Лондоне на скорости 33600 бит / с
  2. Qua маршрутизация: вы не указали полный путь к месту назначения. Это больше похоже на публикацию письма. если это для местного дома, поместите это в свой почтовый ящик, иначе поместите, если в почтовом ящике. Вам не важно, как почта течет изнутри, до тех пор, пока она приходит. Маршрутизация по IP похожа.
Hennes
источник
Скажем, я хочу загрузить файл на сайте Amazon. Предположим, провайдером myservice является ПИК. Вы имеете в виду, что первые данные будут отправлены в ПИК (и эта скорость будет 4 Мбит / с. Поэтому, даже если между мной и моим провайдером это 4 Мбит / с, значит ли это, что мои данные дойдут до моего интернет-провайдера независимо от его местоположения? Я полагаю, что НЕТ ). Как только данные доходят до моего провайдера, он пытается подключиться к серверу Amazon. К какому интернет-провайдеру подключится сервер Amazon? Я сижу в общей сети или ПИК владеет сетью?
user3198603
1
Правильный. (Еще 7 символов, которые можно использовать с ненужными вещами, чтобы получить необходимую минимальную длину комментариев). Argh. Мне действительно нужно было только одно слово и точка.
Хеннес
1
Что такое "Qua маршрутизация"?
cutrightjm
1
Так что, действительно, вы не можете предполагать, что как только данные поступят к вашему провайдеру, все быстро. Как сказал Хоббс, очень быструю линию разделяют очень, очень, очень, очень, очень, очень многие люди! О, и также в самом конце своего путешествия, данные могут снова прийти к какому-то парню, который, как и вы, имеет очень медленную связь.
Йорг Миттаг
3
@ user3198603, кажется, никто не упоминал об издержках протокола или времени прохождения туда-обратно. Большинство передач файлов используют TCP, а TCP ограничен другими факторами, помимо пропускной способности, такими как время прохождения сигнала в обоих направлениях и размер окна. Также есть медленный запуск TCP, TCP повторяет передачу в случае необходимости плюс любые издержки прикладного уровня. Все это приводит к дополнительной задержке, и это означает, что по крайней мере для небольших файлов вы получите лучшую скорость передачи данных при доступе к близкому серверу, а не к тому, который находится на другом континенте.
марта
11

Биты против байтов

Бит = один 1 или 0

  • знак равно

Байт = 8 1 или 0

  • знак равно

  • Чтобы получить [Байт в секунду] (или мегабайт, гига и т. Д.), Просто возьмите ___ бит и разделите на 8

Память измеряется в байтах, почему?

  • Байты - это [Данные], потому что Байт, состоящий из 8 1 и 0, складывается, чтобы сделать [Однобуквенные] Буквы информацией для компьютера. Но один бит ничего не значит, пока вы не получите 8 бит.
  • Байты 8 бит.
  • 1 мегабайт - это 1000 килобайт. 1000 мегабайт составляют метрический гигабайт и т. Д.

== >> Важное обновление << ==

Для тех, кто пытается исправить мои байты

Пожалуйста, посетите Wikipedia / Wiki / Mebibyte

Спасибо

Конец ОБНОВЛЕНИЯ

Передача данных измеряется в битах, почему?

Поскольку самая низкая часть информации, которую вы можете отправить, это 1 или 0 (включено или выключено). Так что, если вы включите фонарик, то это «Вкл», то есть 1, и выключите его, что «Выкл» или 0. - Это то, как компьютеры общаются друг с другом, пульсируя друг друга 1 и 0.

Но как быстро они пульсируют друг в друге в секунду?

Хорошо, сколько будет бит в секунду?

Итак, мы говорим: « Биты в секунду ».

TardisGuy
источник
4
Исправление: 1 мегабайт = 1024 килобайта = 1024 * 1024 байта. Это не идеальная метрика, это просто близко (это действительно 2 ^ 10, так как двоичный. Просто бывает, что 2 ^ 10 - это 1024, что действительно близко к тысяче, поэтому мы просто используем это, хотя это неправильно на 2%) ,
Делиот
1
В (асинхронной) последовательной связи 1 байт может эффективно составлять 10 бит или более из-за издержек начального бита и остановок и / или битов четности и т. Д.
Питер Мортенсен,
8
@ Делиот Не правда. Мегабайт = 1000 * 1000 байт. Мебибайт = 1024 * 1024 байта. См. En.wikipedia.org/wiki/Binary_prefix . Пожалуйста, не распространяйте запутанные перегруженные блоки.
Наюки,
5
Мегабайты - 1000 байт => Нет . Килобайты - это 1000 байт.
Томас Аюб,
@Nayuki Простое использование модулей SI без пояснений только добавляет путаницы к «Почему мой накопитель емкостью 1 ТБ показывает только 931 ГБ?» Я не вижу проблемы с добавлением этого объяснения. Вы вряд ли будете иметь дело с единицами СИ в пропускной способности. Если вы действительно ненавидите путаницу, ответ должен касаться только кибибайтов и мебибайтов.
Арда Си
2

Я предполагаю, что размер файла составляет 4 мегабита, хотя размер файла обычно измеряется в байтах (8 бит). это означает, что файл имеет размер 4 000 000 бит.

Если соединение между вами и принимающей стороной составляет 4 Мбит / с (4 000 000 бит в секунду) точно, без изменений скорости во время передачи, передача займет ровно 1 секунду. Общее время между началом передачи и ее фактическим завершением может быть больше из-за задержки между вами и получателем.

При использовании сайта, подобного speedtest.net, вы проверяете скорость передачи между вашим компьютером и одним из их тестовых серверов (они показывают небольшую карту с указанием местоположения сервера). Результат этого теста сильно зависит от промежуточных сетей, поскольку ваша конечная скорость будет самой медленной в цепочке.

cascer1
источник
cascer1, я не сетевой парень, и в последний раз я проводил какие-либо вычисления, когда сети состояли из бумажных стаканчиков и ниток, так что это может показаться глупым вопросом. Насколько я помню, мы использовали 10 бит на байт, передаваемых для учета служебных данных (контрольных цифр и т. Д.). Таким образом, если бы у вас была пропускная способность 4 Мбит / с, файл 4 МБ потребовал бы 1,25 секунды, а не 1 секунду. Разве это уже не так или вы просто объясняете это просто?
fixer1234
1
Я не сетевой парень, и я применяю свои знания об одном семестре сетевой инфраструктуры вместе с тем, что я думаю о сети. Я никогда не слышал о 10 битах в байте, но он звучит как байт пекаря
cascer1
@ fixer1234 Также (по какой-то причине я не могу отредактировать свой другой комментарий), возможно, что 10 бит на байт были довольно точным приближением того времени, но я не думаю, что это больше точно. Опять же, я основываю это в основном на ничем, кроме интуиции.
cascer1
Похоже, что вещи стали более сложными с незапамятных времен. Это вызвало мой интерес, и я немного погуглил. tamos.net/~rhay/wp/overhead/overhead.htm и cisco.com/c/en/us/about/security-center/… попадаем в это. Без учета потерь, похоже, что современная сеть может быть намного более эффективной, с накладными расходами около 2,5% (в худшем случае без потерь ~ 83% для наименьшего размера пакета). Я не уверен, на чем основывались старые 25%.
fixer1234
1
10 бит составляют один бит четности и один бит управления. Но, как вы говорите, на самом деле все немного сложнее. Может даже быть задействовано сжатие, что делает его в среднем менее 8 бит / байт.
тыс
1

Для простоты предположим, что да, 4 Мбит / с - это ваша стабильная / максимальная скорость соединения: без потерь, без увеличения и т. Д.

Вы будете загружать и скачивать с такой скоростью постоянно со своей стороны, но все это зависит от сервера, на который вы загружаете или скачиваете с него: если они имеют только 1 Мбит / с, то ваша максимальная скорость будет 1 Мбит / с, но если максимальная скорость сервера будет 1 ГБ, тогда вы получите максимум 4 Мбит / с.

Вы можете идти только со слабой скоростью.

англичанин
источник
-1

В дополнение к другим ответам

Если вы загружаете свой файл на быстрый сервер, поэтому ссылка на вашего интернет-провайдера является самой медленной в цепочке, то ваш провайдер будет ограничивать скорость передачи до 4 Мбит / с - в общем, это верно для больших файлов.

Но если аппаратное обеспечение может работать лучше (т. Е. 4 Мбит / с - это произвольный предел, установленный вашим Интернет-провайдером, поскольку вы платите только за этот вариант, а не какой-то более быстрый), и ваш файл достаточно мал, то вы можете столкнуться с « скоростью быстрой загрузки ».

Это означает, что ваш Интернет-провайдер может разрешить вам отправлять первые 10 МБ (например, фактическое значение установлено вашим Интернет-провайдером) файла намного быстрее, чем заявленные 4 Мбит / с, если ваша ссылка простаивала (или почти простаивала) для пока. После этих 10 МБ канал становится «насыщенным», и для оставшихся данных применяется ограничение 4 Мбит / с. Сделайте вашу ссылку почти бездействующей в течение некоторого времени, и вы сможете снова разорваться.

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

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

С точки зрения интернет-провайдера, многие из их клиентов генерируют только такой восходящий всплеск. Они (как группа) почти никогда не насыщают связь интернет-провайдера с Интернетом (пропускную способность загрузки), потому что пакеты происходят случайно в разные моменты времени, поэтому нет смысла ограничивать каждое отдельное соединение. Благодаря очередям эти клиенты довольны более отзывчивым Facebook, когда они публикуют свои фотографии еды. С другой стороны, немногие клиенты, использующие P2P или отправляющие большие файлы в одно и то же время, могут насыщать ссылку на внешнюю страницу, поэтому они ограничены, когда превышают некоторый порог.

Файл размером 4 МБ в вашем примере довольно маленький, он равен 0,5 МБ. Он может быть передан целиком за один пакет, если ваш провайдер поддерживает это. Вы можете достичь другого предела (или временного замедления сети) где-то за пределами вашего интернет-провайдера.

Камил Мачоровский
источник
1
Я думаю, что за вас проголосовали, потому что ваше объяснение насыщенности и взрыва. Обычно заявленная ISP скорость - это скорость серийной передачи, и редко возникает проблема с насыщением линии. Учитывая, что кабель может достигать 300 Мбит / с + сейчас, а VDSL может делать больше, в зависимости от DSLAM и т. Д., Ваш ответ немного не верен.
Ян М