как определить инфраструктуру Интернета?
предположим, мы не знаем о история Интернета, и у нас нет доступа к любым интернет-ресурсам, которые объясняют нам это. Тогда единственный способ learn как строится инфаструктура Интернета, чтобы вернуться к корням. Используя существующие протоколы, чтобы узнать, как построен наш интернет.
в частности,Протокола ICMP или ICMP определяет Эхо-запрос и Эхо-ответ. Увеличивая время жизни IP-пакетов на 1 каждую итерацию, можно найти каждый следующий переход на пути к цели. Это позволяет получить список прыжков между вами и вашей целью, классический traceroute.
в Windows можно использовать tracert
; в Linux и Mac OS X можно использовать traceroute
.
Итак, давайте сделаем трассировку из Бельгии в США; Обмен стека выглядит хорошо цель.
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. Level3 можно рассматривать как провайдера интернет-провайдеров, они просто соединяют несколько интернет-провайдеров. Вот картина того, как это связано:
идем в противоположном направлении, Китай! Первое, что я смог найти, это поисковая система 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. Вот хорошая фотография их сайта, которая показывает, как они соединяются с различными интернет-провайдерами:
у них просто есть облако хмеля, распространяющееся по соответствующей части мира, которую они обслуживают, и в конечных точках они подключаются к интернет-провайдерам. Почему у них туча хмель для надежности, когда некоторые хмель выпадают...
если вы повторите это несколько раз, вы можете получить представление о том, как все взаимосвязано.
Итак, какие существуют уровни сети?
огромные сети, которые мы нашли через трассировку маршрутизации известны как Tier 1 сетей.
Хотя нет органа, который определяет уровни сетей, участвующих в Интернете, наиболее распространенным определением сети уровня 1 является тот, который может достичь любой другой сети в интернете без покупки IP transit или платить по счетам.
в соответствии с этим определением сеть уровня 1 является транзитной сетью, которая сопоставляется с любой другой сетью уровня 1. Но не все транзитные сети являются сетями уровня 1. Транзитом можно стать, заплатив за пиринг или согласившись на расчеты.
Общие определения сетей уровня 2 и 3:
Уровень 2: сеть, которая сверстников с некоторыми сетями, но все еще покупает IP транзит или оплачивает расчеты, чтобы достичь хотя бы какой-то части интернета.
Уровень 3: сеть, которая покупает транзит исключительно из других сетей для доступа в интернет.
если нажатьСети уровня 1 со страницы Internet Backbone вы попадаете в список текущих сетей Tier 1:
- AT&T из США
- убедительный Коммуникации из США
- Centurylink (ранее Qwest и Savvis) из США
- Deutsche Telekom AG из Германии
- GTT (ранее Tinet) из США/Италии
- Уровень 3 коммуникации из США
- Telecom Italia Искра из Италии
- Telefonica Global Solutions из Испании
- Verizon бизнес (ранее UUNET) из США
- международный перевозчик TeliaSonera от Швеция-Finlnd
- NTT коммуникации из Японии
- Tata Communications from India
- Оранжевый из Франции
- XO коммуникации из США
- Zayo Group из США
неизвестно, если AOL Transit Data Network (ATDN)
еще сеть уровня 1.
ждать, что... что такое пиринг?
эти сети соединяются друг с другом посредством процесса, известного как 'пиринга'. Наибольший трафик должен пройти по крайней мере две другие сети верхнего уровня для достижения его назначения, и сети соединены с пиринговыми соглашениями. Обычно это работает так, что каждая сторона соглашения берет на себя обязательство маршрутизировать x объем трафика для другой стороны в своей сети, и наоборот. В этих договоренностях обычно не происходит обмена деньгами, если только одна сторона не отправляет или получает намного больше данных, чем другие стороны.
крупные компании могут также организуйте собственные пиринговые отношения. Например, Netflix организовал собственную пиринговую и сетевую инфраструктуру непосредственно с несколькими сетями уровня 1, чтобы ее трафик был как дешевле, так и ближе к конечным пользователям на каждом из популярных широкополосных интернет-провайдеров США.
посмотреть этот страница Википедии о пиринге.
на этих страницах можно прочитать гораздо больше; этот ответ дает общее представление, открывая все детали, оставленные в качестве упражнения для читателя. вы можете задать вопросы по этой теме в комментариях ниже...