Du betaler Internett-leverandøren din (ISP) for internettilgang, og de slår på den søte, søte, brannslangen med data for deg. Men hvem gir strømmen til din ISP? Les videre for å lære detaljene i global datalevering.
Dagens spørsmål og svar-økt kommer til oss med tillatelse fra SuperUser - en underavdeling av Stack Exchange, en grupperingsgruppering av spørsmål og svar-nettsteder.
Spørsmålet
SuperUser-leser KronoS stiller spørsmålet mange geeks har stilt på et tidspunkt:
Jeg har nylig lurt på hvordan infrastrukturen på Internett virkelig fungerer.
Jeg vet at jeg har en Internett-leverandør (ISP) som leverer tilkoblingen min til Internett.
Men det jeg ikke vet er: Hvem leverer Internett til Internett-leverandøren? Og hvem leverer det til dem? Er det en uendelig løkke som til slutt forbinder oss alle sammen?
Hvem faktisk? Det er nettverk helt ned, men ikke alle er umiddelbart synlige for sluttbrukeren.
Svaret
Med tillatelse fra SuperUser-bidragsyter Tom Wijsman, blir vi behandlet med en detaljert titt på hvordan vi kan finne ut hvem som spesifikt gir internettilgang til Internett-leverandøren vår, og hva det vil si å være en del av leverandør-til-leverandør-nettverket.
Hvordan finner jeg ut internettets infrastruktur?
La oss anta at vi ikke vet om internettets historie , og vi har heller ikke tilgang til noen elektroniske ressurser som forklarer oss dette. Da, den eneste måten å lære hvordan internettinfrastrukturen er bygget er å gå tilbake til røttene. Ved hjelp av eksisterende protokoller for å oppdage hvordan internett vårt er bygget.
Spesielt, den Internet Control Message Protocol eller ICMP definerer Echo-forespørselen og Echo-svaret. Ved å øke Time To Live for en IP-pakke med 1 hver iterasjon, kan du finne hvert neste hopp på veien til målet ditt. Dette lar deg få en liste over humle mellom deg og målet ditt, det klassiske traceroute .
På Windows kan du bruke
tracert
; på Linux og Mac OS X, kan du bruke
traceroute
.
Så, la oss ta en sporvei fra Belgia til USA; Stack Exchange ser ut som et godt mål.
Spore rute til stackexchange.com [64.34.119.12] over maksimalt 30 humle:
... redigert ...
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, vi vet nå at Belgia, London og New York alle er koblet til Nivå 3 . Nivå3 kan sees på som en ISP til ISP-er, de kobler ganske enkelt sammen flere ISP-er. Her er et bilde av hvordan det er koblet til:
La oss gå motsatt retning, Kina! Det første jeg kunne finne er søkemotoren Baidu.
Spore rute til baidu.com [123.125.114.144] over maksimalt 30 humle:
... redigert ...
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]
7 390 ms 388 ms 388 ms as4837.ip4.tinet.net [77.67.79.150]
8397 ms 393 ms 397 ms 219.158.30.41
9 892 ms * 392 ms 219.158.97.13
10407 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
15435 ms 435 ms 436 ms 123.125.114.144
Vel, ikke mye informasjon om de kinesiske Internett-leverandørene der, men vi fant i det minste Tinet . Her er et fint bilde av siden deres som viser hvordan de kobler seg til de forskjellige Internett-leverandørene:
De har bare en sky av humle spredt rundt den relevante delen av verden de tjener, og på sluttpunktene kobler de seg til Internett-leverandørene. Grunnen til at de har en humlesky er for pålitelighet, for når noen humler faller ut.
Hvis du gjentar dette et par ganger, kan du få en ide om hvordan alt henger sammen .
Så, hvilke nettverksnivåer er det?
De enorme nettverkene vi fant gjennom sporingsruting er kjent som Tier 1-nettverk.
Selv om det ikke er noen autoritet som definerer nivåer av nettverk som deltar på Internett, er den vanligste definisjonen av et nivå 1-nettverk en som kan nå alle andre nettverk på Internett uten å kjøpe IP-transitt eller betale bosetninger.
Etter denne definisjonen er et tier 1-nettverk et transittfritt nettverk som samsvarer med alle andre tier-1-nettverk. Men ikke alle transittfrie nettverk er nivå 1-nettverk. Det er mulig å bli transittfri ved å betale for peering eller godta bosetninger.
Vanlige definisjoner av nivå 2 og nivå 3 nettverk:
Nivå 2: Et nettverk som samarbeider med noen nettverk, men likevel kjøper IP-transitt eller betaler oppgjør for å nå minst en del av Internett.
Nivå 3: Et nettverk som kun kjøper transitt fra andre nettverk for å nå Internett.
Hvis du klikker deg gjennom til Nivå 1-nettverk fra Internet Backbone-siden kommer du til en liste over gjeldende Tier 1-nettverk:
- AT&T fra USA
- Centurylink (tidligere Qwest og Savvis) fra USA
- Deutsche Telekom AG fra Tyskland
- Inteliquent (tidligere Tinet) fra USA
- Verizon Business (tidligere UUNET) fra USA
- Sprint fra USA
- TeliaSonera International Carrier fra Sverige
- NTT Communications fra Japan
- Nivå 3 kommunikasjon fra USA
- Tata Communications fra India
Det er ikke kjent om
AOL Transit Data Network (ATDN)
er fortsatt et Tier 1-nettverk.
Vent, hva ... Hva er peering?
Disse nettverkene kobles til hverandre gjennom en prosess kjent som ‘peering’. Mest trafikk må gå over minst to forskjellige toppnivånettverk for å nå målet, og nettverkene er brolagt med peering-ordninger. Måten dette vanligvis fungerer på er at hver av partene i avtalen vil forplikte seg til å dirigere x trafikkmengde for den andre parten på deres nettverk, og omvendt. Det byttes vanligvis ikke penger i disse ordningene, med mindre den ene siden sender eller mottar mye mer data enn de andre sidene.
Store selskaper kan også gå ut og ordne sine egne jevnaldrende forhold. For eksempel har Netflix arrangert sin egen peering- og nettverksinfrastruktur direkte med flere tier-1-nettverk slik at trafikken er både billigere og nærmere sluttbrukere på hver av de populære amerikanske bredbånds-ISP-ene.
Se dette Wikipedia-side om Peering .
Det er mye mer å lese på disse sidene; dette svaret gir en generell ide, og oppdager at alle detaljene blir igjen som en øvelse for leseren.
Har du noe å legge til forklaringen? Hør av i kommentarene. Vil du lese flere svar fra andre teknologikyndige Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her .