Кто предоставляет интернет-услуги интернет-провайдерам (ISP)?
Недавно мне было интересно узнать, как работает инфраструктура Интернета.
Я знаю, что у меня есть интернет-провайдер (ISP), который поставляет мое подключение к Интернету.
Но я не знаю: Кто предоставляет Интернет интернет-провайдеру? И кто их поставляет? Существует ли бесконечный цикл, который в конечном итоге соединяет нас всех вместе?
5 ответов
Как определить инфраструктуру Интернета?
Предположим, мы не знаем о истории Интернета , а также есть ли у нас доступ к любым онлайн-ресурсам, которые объясняют нам это. Тогда единственный способ узнать , как строится интернет-инфраструктура, - это вернуться к корням. Используя существующие протоколы, чтобы узнать, как построен наш Интернет.
В частности, протокол управления интернет-протоколом или ICMP определяет запрос Echo и ответ Echo , Увеличивая время жизни IP-пакетов на 1 каждую итерацию, вы можете найти каждый следующий прыжок на пути к вашей цели. Это позволяет вам получить список перелетов между вами и вашей целью, классический traceroute .
В Windows вы можете использовать tracert
; на Linux и Mac OS X вы можете использовать traceroute
.
Итак, давайте сделаем traceroute из Бельгии в Соединенные Штаты; Stack Exchange выглядит как хорошая цель.
Tracing route to stackexchange.com [64.34.119.12] over a maximum of 30 hops:
... redacted ...
5 10 ms 12 ms 12 ms te-3-3.car2.Brussels1.Level3.net [212.3.237.53]
6 11 ms 11 ms 15 ms ae-0-11.bar2.Brussels1.Level3.net [4.69.148.178]
7 20 ms 13 ms 15 ms ae-7-7.ebr1.London1.Level3.net [4.69.148.182]
8 16 ms 16 ms 18 ms vlan101.ebr2.London1.Level3.net [4.69.143.86]
9 83 ms 84 ms 87 ms ae-44-44.ebr1.NewYork1.Level3.net [4.69.137.78]
10 84 ms 93 ms 97 ms ae-71-71.csw2.NewYork1.Level3.net [4.69.134.70]
11 87 ms 96 ms 83 ms ae-2-70.edge1.NewYork1.Level3.net [4.69.155.78]
12 84 ms 93 ms 84 ms gig2-0.nyc-gsr-b.peer1.net [216.187.123.5]
13 87 ms 84 ms 85 ms gwny01.stackoverflow.com [64.34.41.58]
14 87 ms 82 ms 87 ms stackoverflow.com [64.34.119.12]
Интересно, теперь мы знаем, что Бельгия, Лондон и Нью-Йорк все связаны с Level3 . Уровень 3 можно рассматривать как интернет-провайдера для интернет-провайдеров, они просто соединяют несколько интернет-провайдеров. Вот изображение того, как оно связано:
Пойдем в противоположном направлении, Китай! Первое, что я смог найти, это поисковая система Baidu.
Tracing route to baidu.com [123.125.114.144] over a maximum of 30 hops:
... redacted ...
5 12 ms 10 ms 12 ms ae0.anr11.ip4.tinet.net [77.67.65.177]
6 167 ms 167 ms 167 ms xe-5-1-0.sjc10.ip4.tinet.net [89.149.185.161]
7 390 ms 388 ms 388 ms as4837.ip4.tinet.net [77.67.79.150]
8 397 ms 393 ms 397 ms 219.158.30.41
9 892 ms * 392 ms 219.158.97.13
10 407 ms 403 ms 403 ms 219.158.11.197
11 452 ms 451 ms 452 ms 219.158.15.5
12 * 434 ms 434 ms 123.126.0.66
13 449 ms 450 ms 450 ms 61.148.3.34
14 432 ms 433 ms 431 ms 202.106.43.66
15 435 ms 435 ms 436 ms 123.125.114.144
Ну, не так много информации о китайских интернет-провайдерах, но мы, по крайней мере, нашли Tinet . Вот хорошая картина их сайта, которая показывает, как они соединяются с различными интернет-провайдерами:
У них просто есть облако хмелей, распространяющихся вокруг соответствующей части мира, в которой они служат, а в конечных точках они соединяются с интернет-провайдерами. Причина, по которой у них есть облако прыжков, - это надежность, потому что когда выпадает какой-то хмель ...
Если вы повторите это несколько раз, вы можете получить представление о том, как все подключено .
Итак, какие существуют сетевые уровни?
Огромные сети, найденные с помощью маршрутизации трассировки, известны как сети уровня 1.
Несмотря на отсутствие полномочий, определяющих уровни сетей, участвующих в Интернете, наиболее распространенное определение сети уровня 1 - это та, которая может достигать любой другой сети в Интернете без покупки IP-транзита или оплаты поселений.
В соответствии с этим определением сеть уровня 1 представляет собой сеть без транзита, которая объединяется со всеми другими сетями уровня 1. Но не все сети без транзита являются сетями 1-го уровня. Можно стать без транзита, заплатив за пиринг или согласие на поселения.
Общие определения сетей уровня 2 и уровня 3:
Уровень 2: . Сеть, которая соединяется с некоторыми сетями, но все же приобретает IP-транзит или платит расчеты, чтобы достичь хотя бы некоторой части Интернета.
Уровень 3: Сеть, которая только покупает транзит из другихсети для доступа в Интернет.
Если вы перейдете к сетям уровня 1 с веб-страницы интернет-макинтоша, вы получите список текущих сетей уровня 1:
- AT & T из США
- Cogent Communications из США
- Centurylink (ранее Qwest и Savvis) из США.
- Deutsche Telekom AG из Германии
- GTT (ранее Tinet) из США /Италии
- Уровень 3 Связь из США
- Telecom Italia Sparkle из Италии
- Telefonica Global Solutions из Испании
- Verizon Business (ранее UUNET) из США
- Международный перевозчик TeliaSonera из Швеции-Финлн
- NTT Communications из Японии
- Tata Communications из Индии
- Оранжевый из Франции
- XO Communications из США
- Zayo Group из США
Неизвестно, является ли AOL Transit Data Network (ATDN)
еще одной сетью уровня 1.
Подождите, что ... Что такое Peering?
Эти сети соединяются друг с другом посредством процесса, известного как «пиринг». Большинству трафика необходимо пройти по крайней мере две разные сети верхнего уровня, чтобы добраться до места назначения, а сети соединены с пиринговыми устройствами. Обычно это работает, так как каждая сторона соглашения обязуется маршрутизировать х количество трафика для другой стороны в своей сети и наоборот. Обычно в этих соглашениях нет денег, если только одна сторона не отправляет или не получает гораздо больше данных, чем другие стороны.
Крупные компании могут также организовать свои собственные отношения с пирингом. Например, Netflix организовал свою собственную пиринговую и сетевую инфраструктуру напрямую с несколькими сетями уровня 1, так что его трафик будет дешевле и ближе к конечным пользователям каждого из популярных широкополосных интернет-провайдеров США.
Смотрите страницу Википедии на Peering .
На этих страницах читается намного больше; этот ответ дает общую идею, открывая все детали, остается как упражнение для читателя. Вы можете задать вопросы по этому вопросу в комментариях ниже ...
В основном, как сказал Том. Чтобы выразить свои слова в общих чертах, есть несколько интернет-магистралей, которые соединяются друг с другом. Интернет-провайдеры работают с этими интернет-магистралями, а затем продают пропускную способность своим пользователям. Никто действительно не владеет Интернетом, так как он включает миллионы серверов во всем мире. Тем не менее, есть центральные узлы (магистральные сети), которые могут вызвать огромные перерывы в подключении нескольких пользователей к некоторым сайтам и серверам. В принципе, если костяк в Колорадо снизится, это может помешать пользователям Восточного побережья США потерять связь с серверами на Западном побережье. Тем не менее, они все равно будут иметь доступ к своим собственным серверам на восточном побережье (при условии, что трафик не маршрутизируется через Колорадо в этом примере).
Если вам интересно, почему веб-страница не может быть загружена, и есть другие люди, жалующиеся на одни и те же вещи в вашем регионе, я бы посмотрел на сообщения о состоянии Интернета .
Я только что снял этот снимок. Похоже, что существует высокая латентность между Cogent и AT & T, которые могут повлиять на некоторых пользователей на доступ к некоторым сайтам или задержку ответов.
Как вы можете видеть из рисунка выше его больше формы сетчатой /нейронной сети, чем «бесконечный цикл». Информацию о том, как работают соединения:
- https://en.wikipedia.org/wiki/Network_topology#Decentralization
- https://en.wikipedia.org/wiki/Connectionless_communication
///
- https://en.wikipedia.org/wiki/Encapsulation_(networking)
- https://en.wikipedia.org/wiki/Internet_Protocol#Relability
- https://en.wikipedia.org/wiki/End-to-end_principle
- https://en.wikipedia.org/wiki/Packet_switching
- https://en.wikipedia.org/wiki/Internet_protocol_suite
доставлен в интернет-провайдер:
Интернет - это набор сетей. В большинстве сетей приходится платить за то, чтобы отправлять или получать данные в другие сети. Это включает в себя сеть в вашем доме, даже если «сеть» имеет только один компьютер. Сети уровня 1 не должны платить за отправку или получение данных друг с другом; тот факт, что они не платят за привилегию отправки /получения трафика, - это главное, что (неофициально) определяет, что такое сеть уровня 1.
Обратите внимание, что юридические соглашения, которые имеют эти игроки Уровня 1 друг с другом, обычно указывают, что любая сеть, которую они позволяют отправлять /получать данные с ними бесплатно, должна согласиться не отправлять слишком много больше, чем они получают.
Интернет-провайдеры и другие крупные сети соединяются друг с другом. Существует два основных типа взаимосвязей: «пиринг» и «транзит» (и несколько изменений между этими двумя).
«взаимозависимые» взаимосвязи, как правило, но не всегда «бесплатно» (ни одна из сетей не оплачивает другую для пиринга, хотя для оплаты физического подключения требуется какая-то договоренность) и позволяют двум сетям и их клиентам общаться друг с другом. Пиринг не является транзитивным, если A равнозначно с B и B сверстниками с C, то A не получает маршрут до C.
Пиринг может происходить либо по прямой линии связи между двумя сетями, либо через точки обмена. Точки обмена обеспечивают межсоединение (почти всегда сеть Ethernet) между многими провайдерами, которые делают пиринг жизнеспособным между провайдерами, которые будут обмениваться небольшим количеством трафика. Если два провайдера обмениваются большим количеством трафика (устойчивые гигабиты в секунду в настоящее время), тогда обычно выгоднее вводить прямую ссылку.
В «транзитной» взаимосвязи есть отношения между провайдером и клиентом. Поставщик транзита предоставляет (за определенную плату) транзитного клиента с возможностью подключения ко всему интернету. Клиент может использовать несколько поставщиков транзита для резервирования или для обеспечения более коротких маршрутов.
В верхней части дерева есть несколько крупных поставщиков, известных как сети уровня 1. Эти сети не покупают транзит от кого-либо, вместо этого все они сверяются друг с другом.