Кто предоставляет интернет-услуги моему интернет-провайдеру?

Вы платите своему интернет-провайдеру (ISP) за доступ в Интернет, и он предоставляет вам вожделенный канал для передачи данных. Но кто обеспечивает связь для вашего интернет-провайдера? Читайте дальше, чтобы узнать все тонкости глобальной доставки данных.

Сегодняшняя сессия вопросов и ответов была предоставлена нам благодаря SuperUser — подразделению Stack Exchange, группы веб-сайтов вопросов и ответов, созданной сообществом.

Вопрос

Читатель SuperUser KronoS задаёт вопрос, который когда-то задавали многие компьютерщики:

Недавно я задумался о том, как на самом деле работает инфраструктура Интернета.

Я знаю, что у меня есть поставщик услуг Интернета (ISP), который обеспечивает моё подключение к Интернету.

Но вот чего я не знаю: кто предоставляет Интернет интернет-провайдеру? Есть ли какая-то одна сеть или группа сетей? Или же вся соединены в бесконечную петлю, которая в конечном итоге связывает нас всех вместе?

Действительно кто? Мы окутаны компьютерными сетями, но не все из них сразу видны конечному пользователю.

Ответ

Любезно предоставленный участником SuperUser Томом Вийсманом, мы получили подробный обзор того, как мы можем определить, кто конкретно предоставляет доступ в Интернет нашему интернет-провайдеру, и что значит быть частью сети «провайдер-провайдер».

Как мне понять инфраструктуру Интернета?

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

В частности, протокол управляющих сообщений Интернета или ICMP определяет эхо-запрос и эхо-ответ. Увеличивая время жизни IP-пакетов на 1 каждую итерацию, вы можете найти каждый следующий переход на пути к вашей цели. Это позволяет вам получить список переходов между вами и вашей целью, классический traceroute.

В Windows вы можете использовать tracert; в Linux и Mac OS X вы можете использовать traceroute.

Итак, давайте сделаем трассировку из Бельгии в США; Stack Exchange выглядит хорошей целью.

Tracing route to stackexchange.com [64.34.119.12] over a maximum of 30 hops:

  ... отредактировано ...

  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. Level3 можно рассматривать как ISP для ISP, они просто соединяют несколько ISP. Вот изображение того, как это связано:

Пойдём в обратном направлении, Китай! Первое, что я смог найти, это поисковик Baidu.

Tracing route to baidu.com [123.125.114.144] over a maximum of 30 hops:

  ... отредактировано ...

  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. Вот красивая фотография их сайта, которая показывает, как они подключаются к различным интернет-провайдерам:

У них просто облако хопов (hops) распространяется по соответствующей части мира, которую они обслуживают, и в конечных точках они подключаются к интернет-провайдерам. Причина, по которой у них есть облако хопов, заключается в надёжности на случаи, когда некоторые хопы не работают…

Если вы повторите это несколько раз, вы сможете понять, как всё связано.

Итак, какие есть сетевые Tier (уровни)?

Огромные сети, которые мы обнаружили с помощью трассировки-маршрутизации, известны как Tier-1-операторы (иногда — провайдеры первого уровня).

Хотя не существует органа, определяющего уровни сетей, участвующих в Интернете, наиболее распространённое определение сети уровня 1 — это сеть, которая может подключаться к любой другой сети в Интернете без покупки IP-транзита или оплаты расчётов.

Согласно этому определению сеть уровня 1 — это сеть без транзита, которая взаимодействует с любой другой сетью уровня 1. Но не все сети без транзита являются сетями первого уровня. Освободиться от транзита можно, заплатив за пиринг или согласившись на взаиморасчёты.

Общие определения сетей уровня 2 и уровня 3:

Tier-2 — оператор, который имеет доступ к части сети Интернет через пиринговые соединения, но покупает транзит IP-трафика для доступа к остальной части Интернета;

Tier-3 — оператор, который для доступа к сети Интернет использует исключительно каналы, которые покупает у других операторов.

Если вы перейдёте к Tier-1-операторам со страницы Опорные сети Интернета, вы попадёте в список текущих сетей уровня 1:

  • AT&T из США
  • Cogent Communications из США
  • Centurylink (ранее Qwest и Savvis) из США
  • Deutsche Telekom AG из Германии
  • GTT (ранее Tinet) из США/Италии
  • Level 3 Communications из США
  • Telecom Italia Sparkle из Италии
  • Telefonica Global Solutions из Испании
  • Verizon Business (ранее UUNET) из США
  • Международный оператор TeliaSonera из Швеции-Финляндии
  • NTT Communications из Японии
  • Tata Communications из Индии
  • Orange из Франции
  • XO Communications из США
  • Zayo Group из США

Неизвестно, является ли сеть передачи данных AOL Transit Data Network (ATDN) сетью Tier 1.

Подождите, что… Что такое пиринг?

Эти сети соединяются друг с другом посредством процесса, известного как пиринг. Большая часть трафика должна проходить по крайней мере через две разные сети верхнего уровня, чтобы достичь места назначения, и сети соединены мостами с помощью пиринговых механизмов. Обычно это работает так, что каждая сторона соглашения обязуется маршрутизировать x объёма трафика для другой стороны в своей сети, и наоборот. В этих соглашениях обычно не происходит обмена деньгами, если только одна сторона не отправляет или не получает намного больше данных, чем другие стороны.

Крупные компании также могут устанавливать свои собственные пиринговые отношения. Например, Netflix организовал собственную пиринговую и сетевую инфраструктуру напрямую с несколькими сетями Tier 1, чтобы её трафик был дешевле и ближе к конечным пользователям на каждом из популярных интернет-провайдеров широкополосного доступа в США.

Смотрите эту страницу в Википедии о пиринге.


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

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

wp-puzzle.com logo