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

9856
user3198603

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

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

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

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

5 ответов на вопрос

15
Hennes

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

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

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

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

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

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

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

  1. Постройте цепочку с разной толщиной звеньев. Цепь так же сильна, как и самое слабое звено. Или набор трубопроводов. Ваш местный трубопровод составляет 4 см. Хотя поток не пойдет быстрее, если он подключен к большей трубе. Если может замедлиться, если он должен идти через более тонкий канал (например, если сервер в Лондоне на скорости 33600 бит / с
  2. Qua маршрутизация: вы не указали полный путь к месту назначения. Это больше похоже на публикацию письма. если это для местного дома, поместите это в свой почтовый ящик, иначе поместите, если в почтовом ящике. Вам не важно, как почта течет изнутри, до тех пор, пока она приходит. Маршрутизация по IP похожа.
Скажем, я хочу загрузить файл на сайте Amazon. Предположим, провайдером myservice является ПИК. Вы имеете в виду, что первые данные будут передаваться в ПИК (и эта скорость будет 4 Мбит / с. Поэтому, даже если между мной и моим провайдером это 4 Мбит / с, значит ли это, что мои данные дойдут до моего интернет-провайдера независимо от его местоположения? Я полагаю, что НЕТ ). Как только данные доходят до моего провайдера, он пытается подключиться к серверу Amazon. К какому сетевому провайдеру подключится сервер Amazon? Я сижу в общей сети или ПИК владеет сетью? user3198603 7 лет назад 0
таким образом, 4 Мбит / с - это скорость между моим модемом в доме и моим провайдером. После того, как данные покидают провайдера, мы не знаем, какова скорость. Правильно ? user3198603 7 лет назад 0
Правильный. (7 дополнительных символов, которые можно использовать с ненужными вещами, чтобы получить необходимую минимальную длину комментариев). Argh. Мне действительно нужно было только одно слово и точка. Hennes 7 лет назад 1
Большое спасибо. Хеннес, посмотри, сможешь ли ты предоставить свои мысли на http://superuser.com/questions/1122017/how-data-flows-through-internet тоже. ? user3198603 7 лет назад 0
одна последняя вещь. Я полагаю, что скорость от интернет-провайдера, то есть между интернет-провайдером и интернет-обменом, должна быть очень высокой, поскольку я считаю, что они подключены через провод. Итак, эта скорость никогда не должна беспокоить? user3198603 7 лет назад 0
Что такое "Qua маршрутизация"? cutrightjm 7 лет назад 1
@ user3198603 это очень быстро, но его также используют тысячи (или десятки тысяч, или сотни тысяч) клиентов. hobbs 7 лет назад 0
@ user3198603: Скажите это австралийцу. Между лучшими временами между Австралией и Азией существует только очень небольшое количество подводных кабелей, и, что еще хуже, по крайней мере, один из них поврежден в результате незаконного рыболовства или постановки на якорь примерно раз в 5-10 лет. Даже если все кабели работают, скорость интернета в Австралии заметно ниже, чем где бы то ни было (в конце концов, почти каждый «интересный» сайт находится в США, который находится на другой стороне этого кабеля). И даже если поврежден только один кабель, скорость падает настолько резко, что Австралия становится почти полностью отключенной. Jörg W Mittag 7 лет назад 0
Так что, на самом деле, вы не можете * не * предполагать, что как только данные поступят к вашему провайдеру, все будет быстро. Как сказал Хоббс, очень быструю линию разделяют очень, очень, очень, очень, очень, очень многие люди! О, и также в самом конце путешествия данные могут снова прийти к какому-то парню, так же как и вы, у которого очень медленное соединение. Jörg W Mittag 7 лет назад 1
Вы также можете открыть консоль и запустить tracert (на ПК) или traceroute (на Mac) и убедиться, что происходит и как быстро. Запустите что-то вроде 'tracert www.yahoo.com.' Dave Kanter 7 лет назад 0
Это показывает текущий путь и задержки. Обычно это стабильно, но теоретически следующий пакет может пойти другим путем. Hennes 7 лет назад 0
Загрузка файла 4 МБ через Интернет со скоростью 4 Мбит / с займет не более 1 секунды: 4 Мбит / с - это 4 мегабита ** бит ** в секунду, 4 МБ - это 4 мегабайта ** байтов **. Байт = 8 бит. dpdt 7 лет назад 0
Правда. Также есть некоторые издержки, поэтому / 10 часто более реалистичен, чем / 8. Hennes 7 лет назад 0
@Hennes Один вопрос из моих первых комментариев: «Даже если между мной и моим провайдером есть скорость 4 Мбит / с, значит ли это, что мои данные дойдут до моего интернет-провайдера независимо от его местоположения, будь то в Лондоне или Нью-Йорке?» серверы в округе / штате, поэтому может быть их физическое местоположение может не иметь значения. Но да, если они находятся далеко на другой стороне планеты, я думаю, это должно иметь значение. Правильный ? user3198603 7 лет назад 0
@ user3198603, никто, по-видимому, не упоминал о затратах протокола или времени приема-передачи. Большинство передач файлов используют TCP, а TCP ограничен другими факторами, помимо полосы пропускания, такими как время прохождения сигнала в обоих направлениях и размер окна. Также есть медленный запуск TCP, TCP повторяет передачу в случае необходимости плюс любые издержки прикладного уровня. Все это приводит к дополнительной задержке, и это означает, что по крайней мере для небольших файлов вы получите лучшую скорость передачи данных при доступе к близкому серверу, а не к тому, который находится на другом континенте. marctxk 7 лет назад 3
Я не упомянул их, так как это сделало бы ответ долгим. Рядом, где я могу остановиться? Алгоритм наглости? Полное объяснение TCP-IP? Subnetting? Начать с двоичного подсчета, чтобы мы могли объяснить подсети? Маршрутизаторы? TTL? Задержка, вызванная устройствами SoHo и этим уродливым клуджем, который называется NAT? Предположим, IPv6 только вместо этого? и т. д. Hennes 7 лет назад 0
Важная фраза в рекламе интернет-провайдера: «До 4 Мбит / с». Часто возникают конфликтные отношения (в основном вы делите 4 Мбит / с с двумя людьми). Это то, что вызывает медленный интернет в часы пик. Tejas Kale 7 лет назад 0
@Hennes, я понимаю это. Но не могли бы вы ответить на мой последний комментарий, т. Е. «Таким образом, даже если между мной и моим провайдером есть скорость 4 Мбит / с, значит ли это, что мои данные дойдут до моего интернет-провайдера независимо от его местоположения, будь то в Лондоне или Нью-Йорке?» Серверы интернет-провайдеров находятся в округе / штате, поэтому их физическое местоположение может не иметь значения. Но да, если они находятся далеко на другой стороне планеты, я думаю, это должно иметь значение. Правильный ? Это главное намерение моего первоначального вопроса user3198603 7 лет назад 0
Если интернет-провайдер объявляет 4 Мбит / с, он должен [быть в состоянии] достичь вашего первого интернет-провайдера с такой скоростью. Это их первый местный прыжок. После этого он ничего не заявляет о производительности, хотя наиболее распространенные узкие места - в первом и последнем прыжках (например, соединение с вашим домом с 4 Мбит / с и конечным пунктом назначения). Hennes 7 лет назад 0
Чтобы объяснить немного больше. Так же, как вы платите за определенную скорость между вами и вашим провайдером, ваш провайдер покупает определенную часть полосы пропускания у другого оператора / провайдера для обработки всего своего трафика, который, вероятно, платит (или имеет общие соглашения) с другими провайдерами, чтобы взять часть их трафик. Интернет напоминает паутину, где каждая часть сети представляет собой соединение между операторами, а периферийные точки - это компьютеры / серверы. Может быть несколько способов добраться от А до Б, некоторые могут быть быстрее, некоторые могут быть дешевле. Ian M 7 лет назад 0
10
TardisGuy

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

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

  • знак равно

Байт = 8 1 или 0

  • знак равно

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

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

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

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

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

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

Ну, что будет, сколько бит в секунду?

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

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

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

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

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

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

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

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

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

-1
Kamil Maciorowski

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

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

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

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

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

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

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

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

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