Wie finde ich die Infrastruktur des Internets heraus?
Nehmen wir an, wir kennen weder die Geschichte des Internets noch haben wir Zugriff auf Online-Ressourcen, die uns dies erklären. Die einzige Möglichkeit zu erfahren, wie die Internet-Infrastruktur aufgebaut ist, besteht darin, zu den Wurzeln zurückzukehren. Nutzen Sie vorhandene Protokolle, um herauszufinden, wie unser Internet aufgebaut ist.
Insbesondere definiert das Internet Control Message Protocol (ICMP) die Echoanforderung und die Echoantwort. Indem Sie die Lebensdauer von IP-Paketen bei jeder Iteration um 1 erhöhen, können Sie jeden nächsten Hop auf dem Pfad zu Ihrem Ziel finden. Auf diese Weise können Sie eine Hopfenliste zwischen Ihnen und Ihrem Ziel erstellen , die klassische Traceroute .
Unter Windows können Sie verwenden tracert
; unter Linux und Mac OS X können Sie verwenden traceroute
.
Machen wir also eine Traceroute von Belgien in die USA. Stapelaustausch sieht aus wie ein gutes Ziel.
Tracing route to stackexchange.com [64.34.119.12] over a maximum of 30 hops:
... 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]
Interessanterweise wissen wir jetzt, dass Belgien, London und New York alle mit Level3 verbunden sind . Level3 kann als ISP für ISPs angesehen werden. Sie verbinden einfach mehrere ISPs. Hier ist ein Bild davon, wie es verbunden ist:
Gehen wir in die entgegengesetzte Richtung, China! Das erste, was ich finden konnte, ist die Suchmaschine Baidu.
Tracing route to baidu.com [123.125.114.144] over a maximum of 30 hops:
... 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-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
Nun, nicht viele Informationen über die chinesischen ISPs, aber wir haben zumindest Tinet gefunden . Hier ist ein schönes Bild von ihrer Website, das zeigt, wie sie mit den verschiedenen ISPs verbunden sind:
Sie haben einfach eine Wolke von Hopfen über den relevanten Teil der Welt verteilt, den sie bedienen, und an den Endpunkten stellen sie eine Verbindung zu den ISPs her. Der Grund, warum sie eine Wolke aus Hopfen haben, ist die Zuverlässigkeit, denn wenn einige Hopfen herausfallen ...
Wenn Sie dies einige Male wiederholen, können Sie sich ein Bild davon machen, wie alles miteinander verbunden ist .
Welche Netzwerkebenen gibt es?
Die riesigen Netzwerke, die wir durch Trace-Routing gefunden haben, werden als Tier 1-Netzwerke bezeichnet.
Obwohl es keine Behörde gibt, die Ebenen von Netzwerken definiert, die am Internet teilnehmen, ist die häufigste Definition eines Tier-1-Netzwerks eine, die jedes andere Netzwerk im Internet erreichen kann, ohne IP-Transit zu erwerben oder Vergleiche zu bezahlen.
Nach dieser Definition ist ein Tier-1-Netzwerk ein transitfreies Netzwerk, das mit jedem anderen Tier-1-Netzwerk vergleichbar ist. Aber nicht alle durchgangsfreien Netze sind Tier-1-Netze. Es ist möglich, durch Bezahlung des Peerings oder Zustimmung zu Siedlungen für den Transit frei zu werden.
Gemeinsame Definitionen von Tier 2- und Tier 3-Netzen:
Tier 2: Ein Netzwerk, das mit einigen Netzwerken vergleichbar ist, aber dennoch IP-Transit erwirbt oder Abrechnungen bezahlt, um mindestens einen Teil des Internets zu erreichen.
Tier 3: Ein Netzwerk, das ausschließlich Transit von anderen Netzwerken kauft, um das Internet zu erreichen.
Wenn Sie von der Internet-Backbone-Seite aus zu Tier-1-Netzwerken durchklicken, wird eine Liste der aktuellen Tier-1-Netzwerke angezeigt:
- AT & T aus den USA
- Cogent Communications aus den USA
- Centurylink (ehemals Qwest und Savvis) aus den USA
- Deutsche Telekom AG aus Deutschland
- GTT (ehemals Tinet) aus USA / Italien
- Level 3 Kommunikation aus den USA
- Telecom Italia Sparkle aus Italien
- Telefonica Global Solutions aus Spanien
- Verizon Business (ehemals UUNET) aus den USA
- TeliaSonera International Carrier aus Schweden-Finnland
- NTT Communications aus Japan
- Tata Communications aus Indien
- Orange aus Frankreich
- XO Communications aus den USA
- Zayo Group aus den USA
Es ist nicht bekannt, ob AOL Transit Data Network (ATDN)
es sich noch um ein Tier 1-Netzwerk handelt.
Warten Sie, was ... Was ist Peering?
Diese Netzwerke sind über einen als "Peering" bekannten Prozess miteinander verbunden. Der meiste Verkehr muss über mindestens zwei verschiedene Netze der obersten Ebene laufen, um sein Ziel zu erreichen, und die Netze sind mit Peering-Vereinbarungen überbrückt. Dies funktioniert normalerweise so, dass sich jede Vertragspartei verpflichtet, x Datenverkehr für die andere Partei in ihrem Netzwerk weiterzuleiten und umgekehrt. Bei diesen Vereinbarungen wird normalerweise kein Geld ausgetauscht, es sei denn, eine Seite sendet oder empfängt wesentlich mehr Daten als die andere.
Große Unternehmen können auch ihre eigenen Peering-Beziehungen einrichten. Zum Beispiel hat Netflix seine eigene Peering- und Netzwerkinfrastruktur direkt mit mehreren Tier-1-Netzwerken eingerichtet, sodass der Datenverkehr auf jedem der beliebten US-Breitband-ISPs sowohl billiger als auch für Endbenutzer günstiger ist.
Siehe diese Wikipedia-Seite zu Peering .
Auf diesen Seiten gibt es noch viel mehr zu lesen. Diese Antwort gibt eine allgemeine Vorstellung, das Entdecken aller Details bleibt dem Leser als Übung überlassen. Sie können Fragen zu diesem Thema in den Kommentaren unten stellen ...