Plătiți Furnizorul de servicii de Internet (ISP) pentru accesul la internet și pornesc furtunul dulce, dulce, de date pentru dvs. Dar cine oferă fluxul pentru ISP-ul dvs.? Citiți mai departe pentru a afla mai multe despre livrările globale de date.
Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea programului SuperUser - o subdiviziune a Stack Exchange, o grupare de comunicații pe site-uri cu întrebări și răspunsuri.
Cititorul Kronos de la SuperUser pune întrebarea pe care au întrebat-o mulți la un moment dat:
Mă întrebam recent despre modul în care funcționează infrastructura Internetului.
Știu că am un furnizor de servicii Internet (ISP) care furnizează conexiunea mea la Internet.
Dar ceea ce nu știu este: Cine furnizează Internetul furnizorului de servicii de internet? Și cine le livrează? Există o buclă fără sfârșit care ne conectează în cele din urmă?
Cine, într-adevăr? Rețelele sunt în jos, dar nu toate sunt imediat vizibile pentru utilizatorul final.
Datorită amabilității colaboratorului SuperUser Tom Wijsman, suntem tratați cu o privire detaliată asupra modului în care putem determina cine oferă în mod special acces la Internet pentru ISP-ul nostru și ce înseamnă să fim parte din rețeaua furnizor-către-furnizor.
Să presupunem că nu știm despre istoria Internetului și nici nu avem acces la resursele online care ne explică acest lucru. Apoi, singura cale învăța modul în care este construită infrastructura Internet este de a reveni la rădăcini. Utilizând protocoalele existente pentru a descoperi modul în care este construit Internetul nostru.
În mod specific, Mesajul de control al mesajelor Internet sau ICMP definește cererea Echo și răspunsul Echo. Prin creșterea duratei de viață a unui pachet IP cu câte 1 iterație, puteți găsi fiecare următor hop pe calea către țintă. Acest lucru vă permite să obțineți o listă de hamei între dvs. și țintă, clasic traceroute.
Pe Windows, puteți utiliza tracert
; pe Linux și Mac OS X, puteți utiliza traceroute
.
Deci, hai să facem un traceroute din Belgia în Statele Unite; Schimbul de stive arată ca o țintă bună.
Urmărirea traseului la stackexchange.com [64.34.119.12] pe un maxim de 30 de hamei: ... 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]
Interesant, acum știm că Belgia, Londra și New York sunt toate conectate la Level3. Nivelul 3 poate fi privit ca un ISP pentru ISP-uri, pur și simplu interconectează mai mulți ISP-uri. Iată o imagine a modului în care este conectată:
Să mergem în direcția opusă, China! Primul lucru pe care l-am putut găsi este motorul de căutare Baidu.
Urmărirea traseului la baidu.com [123.125.114.144] pe un maxim de 30 de hamei: ... 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 -51-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
Ei bine, nu prea multe informații despre ISP-urile chinezești acolo, dar cel puțin am găsit-o pe Tinet. Iată o imagine frumoasă a site-ului lor care arată modul în care se conectează cu diferiții ISP-uri:
Ei au pur și simplu un nor de hamei răspândit în partea relevantă a lumii pe care o servesc și, în cele din urmă, se conectează la ISP-uri. Motivul pentru care au un nor de hamei este pentru fiabilitate, pentru că unele hamei cad.
Dacă repetați acest lucru de câteva ori, puteți obține o idee despre cum este conectat totul.
Rețelele uriașe pe care le-am găsit prin trasarea rutelor sunt cunoscute ca rețele de nivel 1.
Deși nu există o autoritate care să definească nivelurile rețelelor care participă la Internet, cea mai comună definiție a unei rețele de nivel 1 este cea care poate ajunge la orice altă rețea de pe Internet fără a achiziționa tranzit IP sau plăți de decontare.
Prin această definiție, o rețea de nivel 1 este o rețea fără tranzit care intersectează cu fiecare altă rețea de nivel 1. Dar nu toate rețelele fără tranzit sunt rețelele de nivel 1. Este posibil să deveniți liberi de tranzit plătindu-vă pentru acordarea de corespondență sau acordul de decontare.
Definiții comune ale rețelelor de nivel 2 și 3:
Nivelul 2: O rețea care se bazează pe anumite rețele, dar în același timp achiziționează tranzit IP sau plătește așezări pentru a ajunge la cel puțin o parte din Internet.
Nivelul 3: O rețea care achiziționează numai tranzit din alte rețele pentru a ajunge la Internet.
Dacă faceți clic pe rețelele de nivel 1 din pagina Internet de backbone, veți ajunge la o listă a rețelelor actuale de nivel 1:
- AT & T din SUA
- Centurylink (fostul Qwest și Savvis) din SUA
- Deutsche Telekom AG din Germania
- Inteligent (fost Tinet) din SUA
- Verizon Business (fostă UUNET) din SUA
- Sprint din SUA
- TeliaSonera International Carrier din Suedia
- NTT Communications din Japonia
- Comunicarea de nivel 3 din SUA
- Tata Communications din India
Nu se știe dacă Rețeaua de date AOL de tranzit (ATDN)
este încă o rețea de nivel 1.
Aceste rețele se conectează reciproc printr-un proces cunoscut sub numele de "peering". Majoritatea traficului trebuie să depășească cel puțin două rețele de nivel superior pentru a ajunge la destinația sa, iar rețelele sunt împărțite cu aranjamente de peering. Modul în care funcționează de obicei este că fiecare parte la acord se va angaja să dirijeze x cantitate de trafic pentru cealaltă parte din rețeaua lor și viceversa. De obicei, nu există schimburi de bani în aceste aranjamente, cu excepția cazului în care o parte trimite sau primește mai multe date decât celelalte părți.
Firmele mari pot, de asemenea, să iasă și să-și aranjeze propriile relații de peering. De exemplu, Netflix și-a aranjat propria infrastructură de peering și rețea în mod direct cu mai multe rețele de nivel 1, astfel încât traficul să fie atât mai ieftin, cât și mai aproape de utilizatorii finali ai fiecărui ISP popular din SUA.
Vedeți această pagină Wikipedia despre Peering.
Mai multe pot fi citite în paginile respective; acest răspuns oferă o idee generală, descoperind că toate detaliile sunt lăsate ca un exercițiu pentru cititor.
Aveți ceva de adăugat la explicație? Sunați în comentariile. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.