U betaalt uw internetprovider (ISP) voor internettoegang, en zij schakelen de zoete, zoete, brandslang van gegevens voor u in. Maar wie zorgt voor de stroom voor uw ISP? Lees verder om de ins en outs van wereldwijde datalevering te leren.
De vraag- en antwoordsessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een community-drive groep van Q & A-websites.
De vraag
SuperUser-lezer KronoS stelt de vraag die veel geeks ooit hebben gesteld:
Ik heb me onlangs afgevraagd hoe de infrastructuur van internet echt werkt.
Ik weet dat ik een internetprovider (ISP) heb die mijn verbinding met internet levert.
Maar wat ik niet weet is: Wie levert internet aan de internetprovider? En wie levert het aan hen? Is er een nooit eindigende lus die ons uiteindelijk allemaal met elkaar verbindt?
Wie inderdaad? Het zijn netwerken helemaal naar beneden, maar ze zijn niet allemaal direct zichtbaar voor de eindgebruiker.
Het antwoord
Met dank aan SuperUser-bijdrager Tom Wijsman, we worden getrakteerd op een gedetailleerd overzicht van hoe we kunnen bepalen wie specifiek internettoegang biedt aan onze ISP en wat het betekent om deel uit te maken van het provider-to-the-provider-netwerk.
Hoe kom ik erachter wat de infrastructuur van internet is?
Stel dat we niets weten over de geschiedenis van internet , noch hebben we toegang tot online bronnen die ons dit uitleggen. Dan is de enige manier om leren hoe de internetinfrastructuur is opgebouwd, is om terug te gaan naar de wortels. Met bestaande protocollen ontdekken hoe ons internet is opgebouwd.
In het bijzonder de Internet Control Message Protocol of ICMP definieert het Echo-verzoek en het Echo-antwoord. Door de Time To Live van een IP-pakket elke iteratie met 1 te verhogen, kun je elke volgende sprong op het pad naar je doelwit vinden. Hiermee kun je een lijst met hops krijgen tussen jou en je doelwit, de klassieke traceroute .
Op Windows kunt u
tracert
; op Linux en Mac OS X kunt u
traceroute
.
Laten we dus een traceroute doen van België naar de Verenigde Staten; Stack Exchange ziet eruit als een goed doelwit.
Traceren van de route naar stackexchange.com [64.34.119.12] over een maximum van 30 hops:
... geredigeerd ...
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]
Interessant, we weten nu dat België, Londen en New York allemaal verbonden zijn met Niveau 3 . Level3 kan worden gezien als een ISP voor ISP's, ze verbinden eenvoudig meerdere ISP's met elkaar. Hier is een afbeelding van hoe het is verbonden:
Laten we de andere kant op gaan, China! Het eerste dat ik kon vinden, is de zoekmachine Baidu.
Traceren van route naar baidu.com [123.125.114.144] over maximaal 30 hops:
... geredigeerd ...
5 12 ms 10 ms 12 ms ae0.anr11.ip4.tinet.net [77.67.65.177]
6167 ms 167 ms 167 ms xe-5-1-0.sjc10.ip4.tinet.net [89.149.185.161]
7390 ms 388 ms 388 ms as4837.ip4.tinet.net [77.67.79.150]
8397 ms 393 ms 397 ms 219.158.30.41
9892 ms * 392 ms 219.158.97.13
10407 ms 403 ms 403 ms 219.158.11.197
11452 ms 451 ms 452 ms 219.158.15.5
12 * 434 ms 434 ms 123.126.0.66
13449 ms 450 ms 450 ms 61.148.3.34
14.432 ms 433 ms 431 ms 202.106.43.66
15435 ms 435 ms 436 ms 123.125.114.144
Nou ja, niet veel informatie over de Chinese ISP's daar, maar we hebben tenminste gevonden Tinet . Hier is een mooie foto van hun site die laat zien hoe ze verbinding maken met de verschillende ISP's:
Ze hebben gewoon een wolk van hop verspreid over het relevante deel van de wereld dat ze bedienen, en aan de eindpunten maken ze verbinding met de ISP's. De reden dat ze een hopwolk hebben, is vanwege de betrouwbaarheid, voor wanneer er wat hop uitvalt.
Als je dit een paar keer herhaalt, kun je een idee krijgen hoe alles is verbonden .
Dus, welke netwerklagen zijn er?
De enorme netwerken die we via trace-routing hebben gevonden, staan bekend als Tier 1-netwerken.
Hoewel er geen autoriteit is die niveaus van netwerken definieert die deelnemen aan internet, is de meest gebruikelijke definitie van een niveau 1-netwerk er een die elk ander netwerk op internet kan bereiken zonder IP-doorvoer te kopen of betalingen te betalen.
Volgens deze definitie is een tier 1-netwerk een transitvrij netwerk dat gelijk is aan elk ander tier-1-netwerk. Maar niet alle transitvrije netwerken zijn tier 1-netwerken. Het is mogelijk om transitvrij te worden door te betalen voor peering of akkoord te gaan met schikkingen.
Algemene definities van tier 2- en tier 3-netwerken:
Niveau 2: Een netwerk dat met sommige netwerken tuurt, maar toch IP-transit koopt of schikkingen betaalt om ten minste een deel van het internet te bereiken.
Niveau 3: Een netwerk dat uitsluitend doorvoer van andere netwerken koopt om het internet te bereiken.
Als u doorklikt naar Tier 1-netwerken vanaf de Internet Backbone-pagina krijgt u een lijst met de huidige Tier 1-netwerken:
- AT&T uit de VS.
- Centurylink (voorheen Qwest en Savvis) uit de VS.
- Deutsche Telekom AG uit Duitsland
- Inteliquent (voorheen Tinet) uit de VS.
- Verizon Business (voorheen UUNET) uit de VS.
- Sprint vanuit de VS.
- TeliaSonera International Carrier uit Zweden
- NTT Communications uit Japan
- Level 3 Communications uit de VS.
- Tata Communications uit India
Het is niet bekend of
AOL Transit Data Network (ATDN)
is nog steeds een Tier 1-netwerk.
Wacht wat… Wat is peering?
Deze netwerken zijn met elkaar verbonden via een proces dat bekend staat als ‘peering’. Het meeste verkeer moet over ten minste 2 verschillende topnetwerken gaan om de bestemming te bereiken, en de netwerken worden overbrugd met peeringregelingen. De manier waarop dit meestal werkt, is dat elke partij bij de overeenkomst zich ertoe verbindt x hoeveelheid verkeer voor de andere partij op hun netwerk te routeren, en omgekeerd. Bij deze regelingen wordt meestal geen geld uitgewisseld, tenzij de ene partij veel meer gegevens verstuurt of ontvangt dan de andere.
Grote bedrijven kunnen ook uitgaan en hun eigen peering-relaties aangaan. Netflix heeft bijvoorbeeld zijn eigen peering- en netwerkinfrastructuur rechtstreeks geregeld met meerdere tier-1-netwerken, zodat het verkeer zowel goedkoper als dichter bij de eindgebruikers is op elk van de populaire Amerikaanse breedband-ISP's.
Zie dit Wikipedia-pagina over peering .
Op die pagina's is nog veel meer te lezen; dit antwoord geeft een algemeen idee, het ontdekken van alle details wordt overgelaten als een oefening aan de lezer.
Iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden lezen van andere technisch onderlegde Stack Exchange-gebruikers? Bekijk hier de volledige discussiethread .