Вие плащате на вашия доставчик на интернет услуги (ISP) за достъп до интернет, и те включване на сладък, сладък, огън маркуч на данни за вас. Но кой осигурява потока за вашия интернет доставчик? Прочетете по-долу, за да научите какви са възможностите за глобално предаване на данни.
Днешната сесия за въпроси и отговори се отнася до нас с любезното съдействие на SuperUser - подразделение на Stack Exchange, обединяване на уеб сайтове с въпроси и отговори.
Четецът на SuperUser KronoS поставя въпроса, зададен от много гейове в един момент:
Наскоро се чудех как инфраструктурата на Интернет наистина работи.
Знам, че имам интернет доставчик (ISP), който доставя връзката ми с интернет.
Но това, което не знам, е: Кой предоставя интернет на ISP? И кой ги доставя? Има ли безкраен цикъл, който в крайна сметка ни свързва всички заедно?
Кой наистина? Мрежите са надолу, но не всички от тях са видими за крайния потребител.
С любезното съдействие на сътрудника на SuperUser Tom Wijsman, ние сме обработени с подробен поглед към това, как можем да определим кой конкретно предоставя достъп до интернет на нашия интернет доставчик и какво означава да бъдете част от мрежата на доставчиците до доставчиците.
Да предположим, че не знаем за историята на интернет, нито имаме достъп до каквито и да е онлайн ресурси, които ни обясняват това. Тогава единственият начин да уча как се изгражда интернет инфраструктурата е да се върнем към корените. Използване на съществуващи протоколи, за да откриете как е изграден нашият интернет.
По-конкретно, Протоколът за управление на съобщенията в Интернет или ICMP дефинира заявката "Ехо" и отговора "Ехо". Чрез увеличаване на времето за живот на IP пакети с по 1 всяка итерация, можете да намерите всеки следващ хоп по пътя към вашата цел. Това ви позволява да получите списък на хмела между вас и вашата цел, класическата проследяващи.
В Windows можете да използвате Tracert
; на Linux и Mac OS X, можете да използвате проследяващи
.
Така че, нека направим traceroute от Белгия в Съединените щати; Stack Exchange изглежда като добра цел.
Проследяване на маршрута до stackexchange.com [64.34.119.12] за максимум 30 хмела: ... редактиран ... 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 мс 96 мс 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 мс 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.
Проследяване на маршрута до baidu.com [123.125.114.144] над максимум 30 хмела: ... редактиран ... 5 12 ms 10 ms 12 ms ae0.anr11.ip4.tinet.net [77.67.65.177] 6 167 ms 167 ms 167 ms xe -51-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 мс 431 ms 202.106.43.66 15 435 ms 435 ms 436 ms 123.125.114.144
Е, не много информация за китайските ISP там, но поне намерихме Tinet. Ето една хубава снимка на сайта им, която показва как те се свързват с различните ISP:
Те просто имат облак хмел, разпространен в съответната част от света, в който служат, а в крайните точки се свързват с интернет доставчиците. Причината, поради която те имат облак от хмел, е за надеждност, защото някои хмел падат.
Ако повторите това няколко пъти, можете да получите представа за това как всичко е свързано.
Огромните мрежи, които открихме чрез маршрутизиране, са известни като мрежи от Tier 1.
Въпреки че няма орган, който да определя видовете мрежи, участващи в интернет, най-често срещаната дефиниция на мрежа от първи ред е тази, която може да достигне до всяка друга мрежа в интернет, без да купува IP транзит или плащащи селища.
Чрез тази дефиниция, мрежата от първи ред е мрежа без транзит, която се слива с всяка друга мрежа от подреждане 1. Но не всички без транзитни мрежи са мрежи от първи ред. Възможно е да се освободите от транзита, като платите за разглеждане или съгласуване с населените места.
Общи определения на мрежите от втори и трети ред:
Подреждане 2: Мрежа, която надвишава някои мрежи, но все пак купува IP транзит или плаща селища, за да достигне поне част от Интернет.
Подреждане 3: Мрежа, която само купува транзит от други мрежи, за да достигне до Интернет.
Ако кликвате през Tier 1 мрежи от интернет страницата Backbone, ще получите списък на текущите Tier 1 мрежи:
- AT & T от САЩ
- Centurylink (преди това Qwest и Savvis) от САЩ
- Deutsche Telekom AG от Германия
- Inteligent (преди време Tinet) от САЩ
- Verizon Business (преди това UUNET) от САЩ
- Спринт от САЩ
- TeliaSonera International Carrier от Швеция
- NTT съобщения от Япония
- Съобщения от Ниво 3 от САЩ
- Тата съобщения от Индия
Не е известно дали AOL транзитна мрежа за данни (ATDN)
все още е мрежа от първи ред.
Тези мрежи се свързват помежду си чрез процес, наречен "peering". Най-много трафик трябва да премине поне на две различни мрежи от първостепенно ниво, за да достигне до местоназначението си, а мрежите са мостово преплетени. Начинът, по който обикновено се работи, е, че всяка страна по споразумението ще се ангажира да насочва x количество трафик за другата страна в своята мрежа и обратно. В тези договорености обикновено няма обмен на пари, освен ако едната страна не изпраща или получава много повече данни от другите страни.
Големите компании също могат да излязат и да организират свои собствени взаимоотношения. Например Netflix подрежда собствената си инфраструктура за пейжинг и мрежова инфраструктура директно с няколко мрежи от типа 1, така че трафикът й е по-евтин и по-близо до крайните потребители на всеки от популярните доставчици на широколентови услуги в САЩ.
Вижте тази страница на Wikipedia за Peering.
Има много повече за четене в тези страници; този отговор дава обща представа, като откриваме, че всички подробности остават като упражнение за читателя.
Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.