Platíte svému poskytovateli internetových služeb (ISP) za přístup k internetu a on za vás zapne sladkou, sladkou, ohnivou hadici dat. Ale kdo poskytuje tok pro vašeho ISP? Čtěte dále a dozvíte se podrobnosti o globálním doručování dat.
Dnešní relace Otázky a odpovědi k nám přichází s laskavým svolením SuperUser - subdivize Stack Exchange, což je seskupení webů otázek a odpovědí na úrovni komunity.
Otázka
Čtečka SuperUser KronoS představuje otázku, kterou si mnoho geeků položilo v jednom okamžiku:
Nedávno jsem přemýšlel, jak skutečně funguje infrastruktura internetu.
Vím, že mám poskytovatele internetových služeb (ISP), který dodává mé připojení k internetu.
Ale co nevím je: Kdo poskytuje internet ISP? A kdo jim to dodává? Existuje nekonečná smyčka, která nás nakonec spojí dohromady?
Kdo vlastně? Jsou to sítě úplně dolů, ale ne všechny jsou koncovému uživateli okamžitě viditelné.
Odpověď
S laskavým svolením přispěvatele SuperUser Toma Wijsmana se budeme podrobně zabývat tím, jak můžeme určit, kdo konkrétně poskytuje přístup k internetu našemu ISP a co to znamená být součástí sítě poskytovatelů.
Jak zjistím infrastrukturu internetu?
Předpokládejme, že o tom nevíme historie internetu , ani nemáme přístup k žádným online zdrojům, které nám to vysvětlují. Pak je to jediný způsob Učit se jak je vybudována internetová infrastruktura, je vrátit se ke kořenům. Využití stávajících protokolů k odhalení toho, jak je vybudován náš internet.
Konkrétně Internet Control Message Protocol nebo ICMP definuje požadavek Echo a odpověď Echo. Zvýšením doby dožití IP paketů o 1 iteraci můžete najít každý další směr na cestě k vašemu cíli. To vám umožní získat seznam chmele mezi vámi a vaším cílem, klasickým traceroute .
Ve Windows můžete použít
tracert
; v systémech Linux a Mac OS X můžete použít
traceroute
.
Pojďme tedy udělat traceroute z Belgie do Spojených států; Stack Exchange vypadá jako dobrý cíl.
Trasování trasy na stackexchange.com [64.34.119.12] po maximálně 30 chmelech:
... redigováno ...
5 10 ms 12 ms 12 ms te-3-3. Auto 2. Brusel 1. Úroveň 3. síť [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]
Zajímavé je, že nyní víme, že Belgie, Londýn a New York jsou propojeny Úroveň 3 . Úroveň 3 lze považovat za ISP s ISP, jednoduše propojují více ISP. Zde je obrázek toho, jak je to propojeno:
Pojďme opačným směrem, Čína! První věc, kterou jsem mohl najít, je vyhledávač Baidu.
Trasování trasy na baidu.com [123.125.114.144] po maximálně 30 chmelech:
... redigováno ...
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
No, moc informací o čínských ISP tam nebylo, ale alespoň jsme našli Tinet . Zde je pěkný obrázek jejich webu, který ukazuje, jak se spojují s různými poskytovateli internetových služeb:
Prostě mají oblak chmele rozšířený o příslušnou část světa, kterému slouží, a v koncových bodech se připojují k ISP. Důvod, proč mají mrak chmele, je spolehlivost, protože když některý chmel vypadne.
Pokud to několikrát zopakujete, můžete získat představu o tom, jak všechno je propojeno .
Jaké úrovně sítě tedy existují?
Obrovské sítě, které jsme našli pomocí trasování, jsou známé jako sítě 1. úrovně.
Ačkoli neexistuje žádný orgán, který by definoval úrovně sítí účastnících se internetu, nejběžnější definicí sítě úrovně 1 je definice, která se může dostat do všech ostatních sítí na internetu bez nákupu tranzitu IP nebo platby za vypořádání.
Podle této definice je síť tier 1 síť bez přenosu, která je rovnocenná s každou další sítí tier-1. Ale ne všechny sítě bez tranzitu jsou sítěmi úrovně 1. Je možné se stát tranzitem bez placení za peering nebo souhlas s dohodami.
Společné definice sítí 2. a 3. úrovně:
Úroveň 2: Síť, která spolupracuje s některými sítěmi, ale přesto nakupuje tranzit IP nebo platí platby za dosažení alespoň části internetu.
Úroveň 3: Síť, která pouze nakupuje tranzit z jiných sítí za účelem připojení k Internetu.
Pokud kliknete na Sítě 1. úrovně ze stránky Internet Backbone se dostanete na seznam aktuálních sítí 1. úrovně:
- AT&T z USA
- Centurylink (dříve Qwest a Savvis) z USA
- Deutsche Telekom AG z Německa
- Inteliquent (dříve Tinet) z USA
- Verizon Business (dříve UUNET) z USA
- Sprint z USA
- TeliaSonera International Carrier ze Švédska
- NTT Communications z Japonska
- Komunikace úrovně 3 z USA
- Tata Communications z Indie
Není známo, zda
AOL Transit Data Network (ATDN)
je stále síť 1. úrovně.
Počkej co… Co je to peering?
Tyto sítě se navzájem propojují prostřednictvím procesu známého jako „peering“. Většina provozu potřebuje k dosažení svého cíle alespoň 2 různé sítě nejvyšší úrovně a sítě jsou přemostěny peeringovými opatřeními. Obvykle to funguje tak, že se každá strana dohody zaváže k směrování x množství provozu pro druhou stranu v jejich síti a naopak. V těchto ujednáních se obvykle nevyměňují peníze, pokud jedna strana neposílá nebo nepřijímá mnohem více dat než ostatní strany.
Velké společnosti mohou také jít ven a uspořádat si své vzájemné vztahy. Například Netflix uspořádal vlastní peering a síťovou infrastrukturu přímo s více sítěmi úrovně 1, takže její provoz je levnější a blíže ke koncovým uživatelům na každém z populárních amerických širokopásmových ISP.
Viz Stránka Wikipedia na Peeringu .
Na těchto stránkách je toho k přečtení mnohem víc; tato odpověď dává obecnou představu a objevování všech podrobností je ponecháno jako cvičení pro čtenáře.
Máte co dodat k vysvětlení? Zvuk v komentářích. Chcete si přečíst více odpovědí od ostatních technicky zdatných uživatelů Stack Exchange? Podívejte se na celé diskusní vlákno zde .