9Sep

Chi fornisce il servizio Internet per il mio provider di servizi Internet?

2012-09-04_105842

Paghi il tuo provider di servizi Internet( ISP) per l'accesso a Internet, e accendono il dolce, dolce, manichetta antincendio di dati per te. Ma chi fornisce il flusso per il tuo ISP?Continua a leggere per imparare i dettagli della consegna dei dati globali.

Today's Question &La sessione di risposta ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di Q & A su un sito di community drive.

La domanda

SuperUser reader KronoS pone la domanda che molti geek hanno fatto ad un certo punto:

Mi sono chiesto recentemente come funziona davvero l'infrastruttura di Internet.

So di avere un fornitore di servizi Internet( ISP) che fornisce la mia connessione a Internet.

Ma quello che non so è: Chi fornisce Internet all'ISP? E chi lo fornisce a loro? C'è un ciclo infinito che alla fine ci connette tutti insieme?

Chi è davvero? Le reti sono completamente discese, ma non tutte sono immediatamente visibili all'utente finale.

La risposta

Per gentile concessione del collaboratore di SuperUser Tom Wijsman, ci viene data una panoramica dettagliata su come possiamo stabilire chi fornisce specificamente l'accesso a Internet al nostro ISP e cosa significa essere parte della rete provider-to-the-provider.

Come faccio a capire l'infrastruttura di Internet?

Supponiamo che non conosciamo la storia di Internet, né abbiamo accesso a risorse online che ci spieghino questo. Quindi, l'unico modo per di imparare come è costruita l'infrastruttura di Internet è tornare alle radici. Utilizzare i protocolli esistenti per scoprire come è costruita la nostra rete.

In particolare, Internet Control Message Protocol o ICMP definisce la richiesta Echo e la risposta Echo. Aumentando il Time To Live di un pacchetto IP di 1 ogni iterazione, puoi trovare ogni hop successivo sul percorso verso il tuo target. Ciò ti consente di ottenere un elenco di hop tra te e il tuo obiettivo, il classico traceroute .

Su Windows, è possibile utilizzare tracert;su Linux e Mac OS X, puoi usare traceroute.

Quindi, facciamo un traceroute dal Belgio agli Stati Uniti;Stack Exchange sembra un buon bersaglio.

Tracciamento percorso a stackexchange.com [64.34.119.12] su un massimo di 30 luppoli:. .. redatto. .. 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]

Interessante, ora sappiamo che il Belgio, Londra e New York sono tutti collegati a Level3.Level3 può essere visto come un ISP per gli ISP, semplicemente interconnettono più ISP.Ecco un'immagine di come è connessa:

2012-09-04_110537

Andiamo nella direzione opposta, Cina! La prima cosa che ho trovato è il motore di ricerca Baidu.

Traccia percorso per baidu.com [123.125.114.144] su un massimo di 30 luppoli:. .. redatto. .. 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.144

Beh, non ci sono molte informazioni sugli ISP cinesi ma abbiamo almeno trovato Tinet. Ecco una bella immagine del loro sito che mostra come si collegano con i vari ISP:

2012-09-04_110636

Hanno semplicemente una nuvola di hop distribuiti sulla parte rilevante del mondo che servono, e ai punti finali si collegano agli ISP.Il motivo per cui hanno una nuvola di luppolo è per l'affidabilità, per quando alcuni luppoli cadono.

Se lo ripeti alcune volte, puoi farti un'idea di come tutto è connesso.

2012-09-04_111016

Quindi, quali livelli di rete ci sono?

Le enormi reti che abbiamo trovato attraverso il trace-routing sono conosciute come reti Tier 1.

Anche se non esiste un'autorità che definisca i livelli di reti che partecipano a Internet, la definizione più comune di una rete di livello 1 è quella che può raggiungere ogni altra rete su Internet senza acquistare il transito IP o pagare gli insediamenti.

In base a questa definizione, una rete di livello 1 è una rete senza transiti che collega con ogni altra rete di livello 1.Ma non tutte le reti senza transito sono reti di livello 1.È possibile diventare senza transito pagando per scrutare o accettare accordi.

Definizioni comuni delle reti tier 2 e tier 3:

  • Livello 2: Una rete che collega con alcune reti, ma continua ad acquistare il transito IP o paga gli insediamenti per raggiungere almeno una parte di Internet.

  • Livello 3: Una rete che acquista esclusivamente il transito da altre reti per raggiungere Internet.

Se si fa clic sulle reti Tier 1 dalla pagina Backbone Internet si ottiene un elenco delle reti Tier 1 correnti:

  • AT & T dagli USA
  • Centurylink( precedentemente Qwest e Savvis) dagli USA
  • Deutsche Telekom AG dalla Germania
  • Inteliquent(precedentemente Tinet) dagli USA
  • Verizon Business( ex UUNET) dagli USA
  • Sprint dagli Stati Uniti
  • TeliaSonera International Carrier dalla Svezia
  • NTT Communications dal Giappone
  • Level 3 Communications dagli Stati Uniti
  • Tata Communications dall'India

Non è noto se AOL Transit DataLa rete( ATDN) è ancora una rete di primo livello.

Wait, what. .. Che cos'è Peering?

Queste reti si connettono tra loro attraverso un processo noto come "peering".La maggior parte del traffico deve superare almeno 2 reti di primo livello per raggiungere la sua destinazione e le reti vengono superate con accordi di peering. Il modo in cui questo di solito funziona è che ciascuna parte dell'accordo si impegna a instradare la quantità di traffico per l'altra parte sulla propria rete e viceversa. Di solito non c'è scambio di denaro in questi accordi, a meno che una parte non stia inviando o ricevendo molti più dati rispetto agli altri.

Anche le grandi aziende possono uscire e organizzare le proprie relazioni di peering. Ad esempio, Netflix ha predisposto la propria infrastruttura di peering e di rete direttamente con più reti tier-1 in modo che il suo traffico sia più economico e più vicino agli utenti finali su ciascuno dei popolari ISP della banda larga statunitense.

Vedi questa pagina di Wikipedia su Peering.

C'è molto di più da leggere in quelle pagine;questa risposta dà un'idea generale, scoprendo che tutti i dettagli sono lasciati come esercizio al lettore.

Hai qualcosa da aggiungere alla spiegazione? Sound off nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.