A mai Kérdések és válaszok munkamenetét a SuperUser - a Stack Exchange, a Q & A weboldalak közösségi meghajtó csoportosulásának részlegével - köszönheti.
A kérdés
A SuperUser olvasó KronoS egy olyan kérdést vet fel, amelyet sok geek kérdeznek:
I’ve been wondering recently about how the infrastructure of the Internet really works.
I know that I have an Internet Service Provider (ISP) that supplies my connection to the Internet.
But what I don’t know is: Who provides the Internet to the ISP? And who supplies it to them? Is there a never-ending loop that eventually connects us all together?
Ki valóban? A hálózatok teljesen le vannak állítva, de nem mindegyik azonnal látható a végfelhasználó számára.
A válasz
Tom Wijsman, a SuperUser munkatársa jóvoltából részletesen megvizsgáljuk, hogy miként tudjuk meghatározni, hogy ki kifejezetten internetes hozzáférést biztosít internetszolgáltatónk számára, és hogy mit jelent a szolgáltató-a-szolgáltató hálózat tagja.
Hogyan lehet kitalálni az internet infastruktúráját?
Tegyük fel, hogy nem tudunk az internet történetéről, és nem is férhetünk hozzá olyan online forrásokhoz, amelyek ezt magyarázzák meg. Ezután az egyetlen módja annak, hogy tanul hogyan épül fel az internetes infrastruktúra az, hogy visszatérjen a gyökerekhez. A meglévő protokollok segítségével felfedezheti internetünk építésének módját.
Pontosabban az Internet Control Message Protocol vagy ICMP meghatározza az Echo kérést és az Echo választ. Ha megnöveli az IP-csomagok időzítését egy-egy iterációval, minden egyes következő ugrást megtalálhat a cél elérési útján. Ez lehetővé teszi, hogy egy komplett listát kapjon közötted és a célod, a klasszikus traceroute.
A Windows rendszerben használhatja
tracert
; Linux és Mac OS X operációs rendszereken
traceroute
Tehát csináljunk egy traceroutet Belgiumból az Egyesült Államokba; A Stack Exchange jó célpontnak tűnik.
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]
Érdekes, most már tudjuk, hogy Belgium, London és New York a 3. szinthez kapcsolódik. A Level3 ISP-ként az internetszolgáltatóknak tekinthető, egyszerűen összekapcsolják az internetszolgáltatókat. Itt van egy kép arról, hogyan kapcsolódik össze:
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
Nos, nem sok információt szolgáltattak a kínai internetszolgáltatókról, de legalább megtaláltuk a Tinetet. Itt van egy szép kép a weboldalukról, amely bemutatja, hogyan kapcsolódnak össze a különböző internetszolgáltatók:
Ha megismételjük ezt néhányszor, akkor kaphat egy ötletet arról, hogy hogyan kapcsolódik össze.
Tehát, milyen hálózati szintek vannak?
A nyomvonal-útválasztás során talált hatalmas hálózatok Tier 1 hálózatokként ismertek.
Although there is no authority that defines tiers of networks participating in the Internet, the most common definition of a tier 1 network is one that can reach every other network on the Internet without purchasing IP transit or paying settlements.
By this definition, a tier 1 network is a transit-free network that peers with every other tier-1 network. But not all transit-free networks are tier 1 networks. It is possible to become transit-free by paying for peering or agreeing to settlements.
Common definitions of tier 2 and tier 3 networks:
-
Tier 2: A network that peers with some networks, but still purchases IP transit or pays settlements to reach at least some portion of the Internet.
Tier 3: A network that solely purchases transit from other networks to reach the Internet.
Ha rákattint a Tier 1 hálózatokra az Internet Backbone oldalán, akkor az aktuális Tier 1 hálózatok listájához juthat:
- AT&T from USA
-
Centurylink (formerly Qwest and Savvis) from USA
- Deutsche Telekom AG from Germany
-
Inteliquent (formerly Tinet) from USA
- Verizon Business (formerly UUNET) from USA
-
Sprint from USA
- TeliaSonera International Carrier from Sweden
-
NTT Communications from Japan
- Level 3 Communications from USA
- Tata Communications from India
Nem ismert, hogy vajon
AOL Transit Data Network (ATDN)
még mindig Tier 1 hálózat.
Várj, mi… Mi a Peering?
Ezek a hálózatok egymáshoz kapcsolódnak egy "peering" néven ismert folyamat révén. A legtöbb forgalomnak legalább két különböző felső szintű hálózatot kell átvezetnie annak érdekében, hogy elérje a rendeltetési helyét, és a hálózatokat áthidalják a peering-megállapodással. A rendszer általában úgy működik, hogy a megállapodás minden egyes résztvevője kötelezettséget vállal arra, hogy a másik fél hálózatán x forgalommennyiséget irányít, és fordítva. Általában nincs pénzcsere az ilyen megállapodásokban, hacsak egyik fél nem küld sokkal több adatot, mint a többi oldalon.
Nagyvállalatok is el tudnak menni, és gondoskodni tudnak saját kapcsolatokról. Például a Netflix saját csúcsterhelési és hálózati infrastruktúráját közvetlenül többszintű 1-es hálózatokkal rendezte el úgy, hogy forgalma mind olcsóbb, mind közelebb legyen a végfelhasználókhoz a népszerű amerikai szélessávú internetszolgáltatók mindegyikénél.
Lásd ezt a Wikipédiát a Peering oldalon.
Az oldalakon sokkal többet kell olvasni; ez a válasz általános felfogást ad, és felfedezi, hogy az összes részletet az olvasónak gyakorolja.
Van valami a magyarázathoz? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.