Кто предоставляет интернет-услуги для моего интернет-провайдера?
Вы платите своему Интернет-провайдеру (ISP) за доступ в Интернет, и он включает в себя приятный, приятный пожарный шланг для вас. Но кто обеспечивает поток для вашего провайдера? Читайте дальше, чтобы узнать все тонкости глобальной доставки данных.
Сегодняшняя сессия Вопросов и Ответов приходит к нам благодаря SuperUser - подразделению Stack Exchange, групповой группе веб-сайтов вопросов и ответов..
Вопрос
Читатель SuperUser KronoS задает вопрос, который задавали многие гики в один момент:
Недавно я задумался о том, как на самом деле работает инфраструктура Интернета..
Я знаю, что у меня есть Интернет-провайдер, который обеспечивает мое подключение к Интернету..
Но то, что я не знаю, это: Кто предоставляет интернет провайдеру? И кто им это поставляет? Есть ли бесконечный цикл, который в конечном итоге соединяет нас всех вместе?
Кто на самом деле? Это сети до конца, но не все они сразу видны конечному пользователю.
Ответ
Предоставлено участником SuperUser Томом Вийсманом, мы подробно рассмотрим, как мы можем определить, кто конкретно предоставляет доступ в Интернет нашему провайдеру и что значит быть частью сети провайдеров.
Как я могу выяснить интернет-инфраструктуру?
Давайте предположим, что мы не знаем об истории Интернета и не имеем доступа к каким-либо онлайн-ресурсам, объясняющим это. Тогда единственный способ учить Как строится интернет-инфраструктура, это вернуться к истокам. Использование существующих протоколов, чтобы узнать, как устроен наш интернет.
В частности, протокол управляющих сообщений Интернета или ICMP определяет запрос эха и ответ эха. Увеличивая время жизни IP-пакетов на 1 каждую итерацию, вы можете найти каждый следующий переход на пути к вашей цели. Это позволяет вам получить список прыжков между вами и вашей целью, классический трассировка.
В Windows вы можете использовать ЬгасегЬ
; в Linux и Mac OS X вы можете использовать трассировка
.
Итак, давайте сделаем трассировку из Бельгии в Соединенные Штаты; Stack Exchange выглядит хорошей целью.
Трассировка маршрута до stackexchange.com [64.34.119.12] в течение максимум 30 прыжков:… отредактировано… 5 10 мс 12 мс 12 мс te-3-3.car2.Brussels1.Level3.net [212.3.237.53] 6 11 мс 11 мс 15 мс ae-0-11.bar2.Brussels1.Level3.net [4.69.148.178] 7 20 мс 13 мс 15 мс ae-7-7.ebr1.London1.Level3.net [4.69.148.182] 8 16 мс 16 мс 18 мс vlan101.ebr2.London1.Level3.net [4.69.143.86] 9 83 мс 84 мс 87 мс ae-44-44.ebr1.NewYork1.Level3.net [4.69.137.78] 10 84 мс 93 мс 97 мс ae -71-71.csw2.NewYork1.Level3.net [4.69.134.70] 11 87 мс 96 мс 83 мс ae-2-70.edge1.NewYork1.Level3.net [4.69.155.78] 12 84 мс 93 мс 84 мс гига2 -0.nyc-gsr-b.peer1.net [216.187.123.5] 13 87 мс 84 мс 85 мс gwny01.stackoverflow.com [64.34.41.58] 14 87 мс 82 мс 87 мс stackoverflow.com [64.34.119.12]
Интересно, что теперь мы знаем, что Бельгия, Лондон и Нью-Йорк все связаны с Level3. Уровень 3 можно рассматривать как интернет-провайдера для интернет-провайдеров, они просто соединяют несколько интернет-провайдеров. Вот изображение того, как это связано:
Давайте идти в противоположном направлении, Китай! Первое, что я смог найти - это поисковая система Baidu..
Трассировка маршрута до baidu.com [123.125.114.144] максимум за 30 прыжков:… отредактировано… 5 12 мс 10 мс 12 мс ae0.anr11.ip4.tinet.net [77.67.65.177] 6 167 мс 167 мс 167 мс xe -5-1-0.sjc10.ip4.tinet.net [89.149.185.161] 7 390 мс 388 мс 388 мс as4837.ip4.tinet.net [77.67.79.150] 8 397 мс 393 мс 397 мс 219.158.30.41 9 892 мс * 392 мс 219,158,97,13 40 40 мс 403 мс 403 мс 219,158.11.197 11 452 мс 451 мс 452 мс 219,158.15,5 12 * 434 мс 434 мс 123.126.0.66 13 449 мс 450 мс 450 мс 61.148.3.34 14 432 мс 433 мс 431 мс 202.106.43.66 15 435 мс 435 мс 436 мс 123.125.114.144
Ну, там не так много информации о китайских интернет-провайдерах, но мы, по крайней мере, нашли Tinet. Вот хорошая картинка их сайта, которая показывает, как они соединяются с различными провайдерами:
У них просто облако хмеля распространяется по соответствующей части мира, которую они обслуживают, и в конечных точках они подключаются к интернет-провайдерам. Причина того, что у них есть облако хмеля, заключается в надежности, когда некоторые хмель выпадают.
Если вы повторите это несколько раз, вы можете получить представление о том, как все связано.
Итак, какие существуют сетевые уровни?
Огромные сети, которые мы нашли с помощью трассировки, известны как сети уровня 1..
Хотя нет полномочий, определяющих уровни сетей, участвующих в Интернете, наиболее распространенное определение сети уровня 1 - это такое, которое может достигать любой другой сети в Интернете без покупки транзита IP или оплаты расчетов.
По этому определению сеть уровня 1 - это сеть без транзита, которая взаимодействует с любой другой сетью уровня 1. Но не все безтранзитные сети являются сетями уровня 1. Можно стать свободным от транзита, заплатив за пиринг или согласившись на расчеты.
Общие определения сетей уровня 2 и уровня 3:
Уровень 2: Сеть, которая взаимодействует с некоторыми сетями, но все еще покупает транзит IP или оплачивает расчеты, чтобы достичь хотя бы некоторой части Интернета.
Уровень 3: Сеть, которая покупает только транзит из других сетей для выхода в Интернет..
Если вы перейдете к сетям уровня 1 со страницы магистрали Интернета, вы получите список текущих сетей уровня 1:
- AT & T из США
- Centurylink (ранее Qwest и Savvis) из США
- Deutsche Telekom AG из Германии
- Inteliquent (ранее Tinet) из США
- Verizon Business (ранее UUNET) из США
- Спринт из США
- TeliaSonera Международный Перевозчик из Швеции
- NTT Communications из Японии
- Уровень 3 Сообщения из США
- Tata Communications из Индии
Не известно, если Транзитная сеть передачи данных AOL (ATDN)
все еще сеть уровня 1.
Чего ждать… Что такое пиринг?
Эти сети соединяются друг с другом через процесс, известный как «пиринг». Большая часть трафика должна проходить как минимум через две разные сети верхнего уровня, чтобы достичь пункта назначения, и эти сети соединяются пиринговыми соглашениями. Обычно это работает так, что каждая сторона соглашения обязуется направлять x объем трафика для другой стороны в своей сети, и наоборот. Обычно в этих соглашениях деньги не обмениваются, если только одна сторона не отправляет или не получает намного больше данных, чем другие стороны.
Крупные компании также могут выйти и наладить свои пиринговые отношения. Например, Netflix организовал собственную пиринговую и сетевую инфраструктуру напрямую с несколькими сетями уровня 1, чтобы его трафик был более дешевым и доступным для конечных пользователей в каждом из популярных широкополосных интернет-провайдеров США..
Посмотрите эту страницу в Википедии на Peering.
На этих страницах можно прочитать намного больше; этот ответ дает общее представление о том, что все детали оставлены читателю в качестве упражнения.
Есть что добавить к объяснению? Звук выключен в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.