9Sep
Du betaler Internett-leverandøren din( ISP) for internettilgang, og de slår på den søte, søte, brannslangen av data for deg. Men hvem gir strømmen til din ISP?Les videre for å lære innspillene i global dataoverføring.
Dagens Spørsmål &Svar-økt kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrift gruppering av Q & A-nettsteder.
Spørsmålet
SuperUser leser KronoS stiller spørsmålet som mange geeks har spurt på et tidspunkt:
Jeg har nylig lurt på hvordan Internett-infrastrukturen egentlig virker.
Jeg vet at jeg har en Internett-leverandør( ISP) som leverer tilkoblingen min til Internett.
Men det jeg ikke vet er: Hvem gir Internett til Internett-leverandøren? Og hvem leverer den til dem? Er det en uendelig sløyfe som til slutt forbinder oss alle sammen?
Hvem faktisk? Det er nettverk helt ned, men ikke alle av dem er umiddelbart synlige for sluttbrukeren.
Svaret
Hilsen til SuperUser-bidragsyter Tom Wijsman, vi blir behandlet på en detaljert titt på hvordan vi kan avgjøre hvem som spesifikt gir internettilgang til vår Internett-leverandør og hva det betyr å være en del av leverandør-til-leverandørens nettverk.
Hvordan finner jeg ut på Internettets infastructure?
La oss anta at vi ikke vet om historien til Internett, og vi har heller ikke tilgang til noen elektroniske ressurser som forklarer oss dette. Så, den eneste måten å lærer hvordan Internett-infrastrukturen er bygget, er å gå tilbake til røttene. Bruke eksisterende protokoller for å finne ut hvordan Internett er bygget.
Spesifikt definerer Internet Control Message Protocol eller ICMP Echo-forespørselen og Echo-svaret. Ved å øke Time to Live av en IP-pakke med 1 hver iterasjon, kan du finne hver neste hop på banen til målet ditt. Dette lar deg få en liste over humle mellom deg og ditt mål, den klassiske traceroute .
I Windows kan du bruke spor;På Linux og Mac OS X kan du bruke traceroute.
Så la oss gjøre en traceroute fra Belgia til USA;Stack Exchange ser ut som et godt mål.
Sporingsvei til stackexchange.com [64.34.119.12] over maksimalt 30 humle:. .. 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 ms93 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 ms93 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 er alle knyttet til Level3.Nivå 3 kan sees som en ISP til Internett-leverandører, de kobler ganske enkelt til flere ISPer. Her er et bilde av hvordan det er tilkoblet:
La oss gå motsatt retning, Kina! Det første jeg kunne finne er søkemotoren Baidu.
Sporingsvei til baidu.com [123.125.114.144] over maksimalt 30 humle:. .. redacted. .. 5 12 ms 10 ms 12 ms ae0.anr11.ip4.tinet.net [77.67.65.177] 6 167 ms167 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 ms219.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.144Vel, ikke mye informasjon om de kinesiske Internett-leverandørene der, men vi fant i det minste Tinet. Her er et fint bilde av deres nettsted som viser hvordan de kobler seg til de ulike Internett-leverandørene:
De har rett og slett en sky av humle spredt om den relevante delen av verden de tjener, og i sluttpunktene kobler de seg til Internett-leverandørene. Grunnen til at de har en sky av humle er for pålitelighet, for når noen humle faller ut.
Hvis du gjentar dette noen ganger, kan du få en ide om hvordan alt er tilkoblet.
Så, hvilke nettverkskategorier er der?
De store nettverkene vi fant gjennom trace-routing 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 tier 1-nettverk en som kan nå hvert annet nettverk på Internett uten å kjøpe IP-transitt eller betale bosetninger.
Med denne definisjonen er et tier 1-nettverk et transittfritt nettverk som likestiller med hvert annet tier-1-nettverk. Men ikke alle transittfrie nettverk er nivå 1-nettverk. Det er mulig å bli transittfri ved å betale for peering eller bli enige om bosetninger.
Vanlige definisjoner av tier 2 og tier 3-nettverk:
-
Tier 2: Et nettverk som eies med noen nettverk, men kjøper fortsatt IP-transitt eller betaler bosetninger for å nå minst en del av Internett.
-
Tier 3: Et nettverk som bare kjøper transitt fra andre nettverk for å nå internett.
Hvis du klikker til Tier 1-nettverk fra Internett-ryggraden, får du en liste over de nåværende Tier 1-nettverkene:
- 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 Kommunikasjoner fra USA
- Tata Communications fra India
Det er ikke kjent om AOL Transit DataNettverk( ATDN) er fortsatt et Tier 1-nettverk.
Vent, hva. .. Hva er Peering?
Disse nettverkene kobler seg til hverandre gjennom en prosess kjent som "peering".Mest trafikk må gå over minst to forskjellige toppnivå nettverk for å nå målet, og nettene er brodd med peering-ordninger. Måten dette vanligvis virker på, er at hver av partene i avtalen vil forplikte seg til å rute x trafikk til den andre parten i nettverket og vice verset. Det er vanligvis ingen penger utvekslet i disse ordningene, med mindre en side sender eller mottar mye mer data enn de andre sidene.
Store selskaper kan også gå ut og arrangere sine egne peering-relasjoner. 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åndsleverandørene.
Se denne Wikipedia-siden på Peering.
Det er mye mer å lese på disse sidene;dette svaret gir en generell ide, å oppdage alle detaljene er igjen som en øvelse for leseren.
Har du noe å legge til forklaringen? Lyde av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.