If-Koubou

Kas sniedz interneta pakalpojumu manam interneta pakalpojumu sniedzējam?

Kas sniedz interneta pakalpojumu manam interneta pakalpojumu sniedzējam? (Kā)

Jūs maksājat interneta pakalpojumu sniedzējam (ISP), lai piekļūtu internetam, un viņi ieslēgs jums saldo, saldo, ugunsdzēsēju šļūteni. Bet kas nodrošina plūsmu jūsu ISP? Lasiet tālāk, lai uzzinātu globālo datu piegādes ins un outs.

Šodienas jautājumu un atbilžu sesija mums priecājas par SuperUser - Stack Exchange dalību, Q & A tīmekļa vietņu kopienas diskusiju grupu.

Jautājums

SuperUser lasītājs KronoS rada jautājumu daudziem geeks ir lūguši vienā punktā:

Es nesen domāju par to, kā patiešām darbojas interneta infrastruktūra.

Es zinu, ka man ir interneta pakalpojumu sniedzējs (ISP), kas piegādā manu savienojumu ar internetu.

Bet to, ko es nezinu, ir: Kurš ISP sniedz internetu? Un kas tiem to piegādā? Vai pastāv nebeidzama cilpa, kas galu galā savieno mūs visus kopā?

Kas patiešām ir? Tas ir tīkls visu ceļu uz leju, bet ne visi no tiem ir uzreiz redzami gala lietotājam.

Atbilde

Pateicoties SuperUser atbalstītājam Tom Wijsmanam, mēs uztveram detalizētu ieskatu par to, kā mēs varam noteikt, kas tieši nodrošina interneta piekļuvi mūsu interneta pakalpojumu sniedzējam un ko nozīmē būt daļa no pakalpojumu sniedzēja-to-the-pakalpojumu sniedzēja tīkla.

Kā es varu noskaidrot interneta infrastruktūru?

Pieņemsim, ka mēs nezinām par interneta vēsturi, kā arī mums nav piekļuves jebkādiem tiešsaistes resursiem, kas mūs izskaidro. Tad vienīgais veids, kā to izdarīt mācīties kā tiek veidota interneta infrastruktūra, ir atgriezties pie saknēm. Izmantojot esošos protokolus, lai uzzinātu, kā tiek veidots mūsu internets.

Konkrēti, Internet Control Message Protocol vai ICMP definē Echo pieprasījumu un Echo atbildi. Palielinot Time To Live par IP paketēm, katra atkārtojuma laikā jūs varat atrast katru nākamo apli uz ceļa uz savu mērķi. Tas ļauj jums atrast apiņu sarakstu starp jums un jūsu mērķi, klasisko traceroute.

Uz Windows jūs varat izmantot tracerts; uz Linux un Mac OS X, jūs varat izmantot traceroute.

Tātad, darīsim traceroute no Beļģijas uz Amerikas Savienotajām Valstīm; Stack Exchange izskatās kā labs mērķis.

Trases izsekošana uz stackexchange.com [64.34.119.12] ne vairāk kā 30 apiņus: ... rediģēt ... 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] 

Interesanti, ka tagad mēs zinām, ka Beļģija, Londona un Ņujorka visi ir savienoti ar Level3. Level3 var uzskatīt par ISP interneta pakalpojumu sniedzējiem, tie vienkārši savieno vairākus interneta pakalpojumu sniedzējus. Šeit ir redzams, kā tas ir saistīts:

Dodies uz pretējo virzienu, Ķīna! Pirmā lieta, ko es varētu atrast, ir meklētājprogramma Baidu.

Trases izsekošana uz baidu.com [123.125.114.144] ne vairāk par 30 apiņiem: ... rediģēts ... 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 

Nu, nav daudz informācijas par Ķīnas interneta pakalpojumu sniedzējiem, bet mēs vismaz atradām Tinet. Šeit ir jauka priekšstata par viņu vietni, kas parāda, kā viņi sazinās ar dažādiem interneta pakalpojumu sniedzējiem:

Viņiem vienkārši ir apiņu mākonis, kas izplatās par attiecīgo pasaules daļu, kuru viņi apkalpo, un beigās viņi pieslēdzas interneta pakalpojumu sniedzējiem. Iemesls, kādēļ viņiem ir apiņu mākonis, ir uzticamība, jo tad, kad kāds apiņu izkrīt.

Ja jūs to atkārtojat vairākas reizes, varat uzzināt, kā viss ir savienots.

Tātad, kādi ir tīkla līmeņi?

Milzīgie tīkli, kurus mēs atradām, izmantojot izsekošanas maršrutēšanu, ir pazīstami kā pirmā līmeņa tīkli.

Lai gan nav pilnvaru, kas definētu tīklu līmeņus, kas piedalās internetā, pirmā līmeņa tīkla visizplatītākā definīcija ir tāda, kas var sasniegt jebkuru citu interneta tīklu, neiegādājot IP tranzītu vai neapmaksājot norēķinus.

Ar šo definīciju pirmā līmeņa tīkls ir tranzīta brīvs tīkls, kas vienāda ar katru citu 1. līmeņa tīklu. Bet visi tranzīta brīvie tīkli ir 1. līmeņa tīkli. Ir iespējams kļūt par tranzītu, maksājot par peering vai piekrītot norēķiniem.

2. un 3. līmeņa tīklu kopīgas definīcijas:

  • 2. līmenis: Tīkls, kas līdzinās dažiem tīkliem, bet tomēr iegādājas IP tranzītu vai maksā norēķinus, lai sasniegtu vismaz daļu no interneta.

  • 3. līmenis: Tīkls, kas vienīgi pērk tranzītu no citiem tīkliem, lai nokļūtu internetā.

Ja jūs noklikšķināsit uz pirmā līmeņa tīkliem no interneta pamattīkla lapas, jūs nokļūsiet pašreizējo pirmā līmeņa tīklu sarakstā:

  • AT & T no ASV
  • Centurylink (agrāk Qwest un Savvis) no ASV
  • Deutsche Telekom AG no Vācijas
  • Inteliquent (agrāk Tinet) no ASV
  • Verizon Business (agrāk UUNET) no ASV
  • Sprints no ASV
  • TeliaSonera International Carrier no Zviedrijas
  • NTT Communications no Japānas
  • 3. līmeņa komunikācija no ASV
  • Tata paziņojumi no Indijas

Nav zināms, vai AOL tranzīta datu tīkls (ATDN) joprojām ir pirmā līmeņa tīkls.

Pagaidi, ko… Kas ir Peering?

Šie tīkli savieno viens ar otru, izmantojot procesu, kas pazīstams kā "peering". Lai sasniegtu galamērķi, lielākajai daļai satiksmes ir jāpārlūko vismaz divi dažādi augstākā līmeņa tīkli, un tīkli ir savienoti ar vienādranga režīmu. Tas, kā tas parasti darbojas, ir tas, ka katra nolīguma puse apņemas maršrutēt x satiksmes apjomu otrai pusei savā tīklā un otrādi. Šajos pasākumos parasti nav naudas apmaiņas, ja vien viena puse nesūta vai nesaņem daudz vairāk datu nekā pārējās puses.

Lieli uzņēmumi var arī iziet un organizēt savas peering attiecības. Piemēram, Netflix ir izveidojis savu peering un tīkla infrastruktūru tieši ar vairākiem pirmā līmeņa tīkliem, lai tā satiksme būtu lētāka un tuvāk gala lietotājiem katrā no populārajiem ASV platjoslas interneta pakalpojumu sniedzējiem.

Skatiet šo Wikipedia lapu Peering.

Šajās lapās ir daudz vairāk lasīt; šī atbilde sniedz vispārēju priekšstatu, atklājot, ka visa informācija ir atstāta kā lasītājam vingrinājums.

Vai kaut ko pievienot paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem? Šeit skatiet pilnu diskusiju pavedienu.