Plătiți furnizorul dvs. de servicii de internet (ISP) pentru acces la internet, iar aceștia pornesc furtunul de date dulce, dulce și de foc pentru dvs. Dar cine oferă fluxul pentru ISP-ul dvs.? Citiți mai departe pentru a afla detaliile livrării globale de date.
Sesiunea de Întrebări și Răspunsuri de astăzi ne vine prin amabilitatea SuperUser - o subdiviziune a Stack Exchange, un grup comunitar de site-uri de întrebări și răspunsuri.
Intrebarea
Cititorul superutilizator KronoS pune întrebarea pe care mulți geeks și-au pus-o la un moment dat:
M-am întrebat recent despre modul în care funcționează cu adevărat infrastructura internetului.
Știu că am un furnizor de servicii de internet (ISP) care îmi furnizează conexiunea la internet.
Dar ceea ce nu știu este: Cine furnizează Internetul către ISP? Și cine le furnizează? Există o buclă fără sfârșit care să ne conecteze în cele din urmă pe toți împreună?
Cine într-adevăr? Este vorba de rețele până la capăt, dar nu toate sunt vizibile imediat pentru utilizatorul final.
Răspunsul
Prin amabilitatea colaboratorului SuperUser, Tom Wijsman, am fost tratați cu o privire detaliată asupra modului în care putem stabili cine furnizează în mod specific accesul la internet la ISP-ul nostru și ce înseamnă a face parte din rețeaua furnizorului către furnizori.
Cum îmi dau seama de infrastructura Internetului?
Să presupunem că nu știm despre istoria internetului și nici nu avem acces la resurse online care ne explică acest lucru. Apoi, singura modalitate de a învăța modul în care este construită infrastructura Internetului este să ne întoarcem la rădăcini. Folosind protocoalele existente pentru a descoperi cum este construit Internetul nostru.
Mai exact, Protocol pentru mesaje de control pe Internet sau ICMP definește cererea Echo și răspunsul Echo. Prin creșterea Timpului de viață al pachetelor IP cu 1 iterație, puteți găsi fiecare salt următor pe calea către țintă. Acest lucru vă permite să obțineți o listă de hamei între dvs. și ținta dvs., clasica traceroute .
Pe Windows, puteți utiliza
tracert
; pe Linux și Mac OS X, puteți utiliza
traceroute
.
Deci, să facem un traseu de la Belgia la Statele Unite; Stack Exchange arată ca o țintă bună.
Urmărirea traseului către stackexchange.com [64.34.119.12] pe maximum 30 de hamei:
... redactat ...
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.Londra1.Level3.net [4.69.148.182]
8 16 ms 16 ms 18 ms vlan101.ebr2.Londra1.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, știm acum că Belgia, Londra și New York sunt toate conectate Nivelul 3 . Nivelul 3 poate fi văzut ca un ISP la ISP, pur și simplu interconectează mai mulți ISP. 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 către baidu.com [123.125.114.144] pe maximum 30 de hamei:
... redactat ...
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
Ei bine, nu prea multe informații despre furnizorii de servicii Internet chinezi de acolo, dar cel puțin am găsit Tinet . Iată o imagine frumoasă a site-ului lor care arată cum se conectează cu diferiții furnizori de servicii Internet:
Pur și simplu au un nor de hamei răspândit în partea relevantă a lumii pe care o deservesc, iar la punctele finale se conectează la furnizorii de servicii Internet. Motivul pentru care au un nor de hamei este pentru fiabilitate, atunci când unele hamei cad.
Dacă repetați acest lucru de câteva ori, vă puteți face o idee despre cum totul este conectat .
Deci, ce niveluri de rețea există?
Rețelele uriașe pe care le-am găsit prin traseu-rutare sunt cunoscute sub numele de rețele de nivel 1.
Deși nu există nicio autoritate care să definească nivelurile de rețele care participă la Internet, cea mai comună definiție a unei rețele de nivel 1 este una care poate ajunge la orice altă rețea de pe Internet fără a achiziționa tranzitul IP sau a plăti decontări.
Prin această definiție, o rețea de nivel 1 este o rețea fără tranzit care se aseamănă cu orice altă rețea de nivel 1. Dar nu toate rețelele fără tranzit sunt rețele de nivel 1. Este posibil să deveniți fără tranzit plătind peering sau acceptând decontări.
Definiții comune ale rețelelor de nivel 2 și nivel 3:
Nivelul 2: O rețea care colaborează cu anumite rețele, dar achiziționează în continuare tranzitul IP sau plătește decontări pentru a ajunge cel puțin la o parte din internet.
Nivelul 3: O rețea care achiziționează exclusiv tranzitul din alte rețele pentru a ajunge la Internet.
Dacă faceți clic pentru a Rețele de nivel 1 din pagina Internet Backbone veți ajunge la o listă a rețelelor curente de nivel 1:
- AT&T din SUA
- Centurylink (fost Qwest și Savvis) din SUA
- Deutsche Telekom AG din Germania
- Inteliquent (formerly Tinet) from USA
- Verizon Business (fost UUNET) din SUA
- Sprint din SUA
- TeliaSonera International Carrier din Suedia
- NTT Communications din Japonia
- Comunicări de nivel 3 din SUA
- Tata Communications din India
Nu se știe dacă
Rețeaua de date de tranzit AOL (ATDN)
este încă o rețea de nivel 1.
Stai ce… Ce este Peering?
Aceste rețele se conectează între ele printr-un proces cunoscut sub numele de „peering”. Majoritatea traficului trebuie să parcurgă cel puțin 2 rețele de nivel superior pentru a ajunge la destinație, iar rețelele sunt conectate cu aranjamente de peering. Modul în care funcționează de obicei este că fiecare parte la acord se va angaja să direcționeze x cantitatea de trafic pentru cealaltă parte din rețeaua lor și viceversa. De obicei, nu există bani schimbați în aceste aranjamente, cu excepția cazului în care o parte trimite sau primește mai multe date decât celelalte părți.
De asemenea, companiile mari pot ieși și aranja propriile relații de peering. De exemplu, Netflix și-a amenajat propria infrastructură de rețea și peering direct cu mai multe rețele de nivel 1, astfel încât traficul său să fie atât mai ieftin, cât și mai aproape de utilizatorii finali de pe fiecare dintre cei mai populari ISP de bandă largă din SUA.
Vezi asta Pagina Wikipedia peering .
Există mult mai multe de citit pe aceste pagini; acest răspuns oferă o idee generală, descoperind că toate detaliile sunt lăsate ca exercițiu pentru cititor.
Aveți ceva de adăugat la explicație? Sună în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori ai Stack Exchange? Consultați aici firul complet de discuție .