Ich habe mich kürzlich gefragt, wie die Infrastruktur des Internets wirklich funktioniert.
Ich weiß, dass ich einen Internetdienstanbieter (ISP) habe, der meine Verbindung zum Internet bereitstellt.
Was ich aber nicht weiß, ist: Wer stellt dem ISP das Internet zur Verfügung? Und wer liefert es ihnen? Gibt es eine endlose Schleife, die uns alle miteinander verbindet?
internet
internet-connection
isp
James Mertz
quelle
quelle
Antworten:
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 verwendentraceroute
.Machen wir also eine Traceroute von Belgien in die USA. Stapelaustausch sieht aus wie ein gutes Ziel.
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.
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.
Wenn Sie von der Internet-Backbone-Seite aus zu Tier-1-Netzwerken durchklicken, wird eine Liste der aktuellen Tier-1-Netzwerke angezeigt:
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 ...
quelle
Grundsätzlich wie Tom beschrieben. Um seine Worte in eine Allgemeinheit zu fassen, gibt es mehrere Internet-Backbones, die miteinander verbunden sind. ISPs arbeiten mit diesen Internet-Backbones und verkaufen dann Bandbreite an ihre Benutzer. Niemand besitzt das Internet wirklich, da es Millionen von Servern umfasst. Es gibt jedoch zentrale Hubs (Backbones), die die Internetverbindung mehrerer Personen zu bestimmten Websites und Servern erheblich beeinträchtigen können. Wenn ein Backbone in Colorado ausfällt, kann dies verhindern, dass Benutzer der US-amerikanischen Ostküste die Verbindung zu Servern an der Westküste verlieren. Sie haben jedoch weiterhin Zugriff auf ihre eigenen Ostküstenserver (vorausgesetzt, der Datenverkehr wird in diesem Beispiel nicht durch Colorado geleitet).
Wenn Sie sich fragen, warum eine Webseite möglicherweise nicht geladen wird und andere Personen sich über dieselben Dinge in Ihrer Nähe beschweren, schaue ich mir die Gesundheitsberichte im Internet an .
Ich habe gerade diesen Schnappschuss gemacht. Es sieht so aus, als ob zwischen Cogent und AT & T eine hohe Latenz besteht, die einige Benutzer davon abhalten könnte, auf bestimmte Websites zuzugreifen oder die Antworten zu verzögern.
SouthPark Bild als verwandtes Thema Spaß geworfen.
quelle
Wie Sie auf dem Bild oben sehen können, handelt es sich eher um eine Maschen- / neuronale Netzwerkform als um eine „Endlosschleife“. Informationen zur Funktionsweise der Verbindungen finden Sie unter:
///
zu den ISP's gebracht von:
quelle
Das Internet ist eine Sammlung von Netzwerken. Die meisten Netzwerke müssen etwas bezahlen, um Daten an andere Netzwerke zu senden oder zu empfangen. Dies schließt das Netzwerk in Ihrem Zuhause ein, auch wenn das "Netzwerk" nur 1 Computer hat. Tier-1-Netzwerke müssen nicht bezahlen, um Daten miteinander zu senden oder zu empfangen. Die Tatsache, dass sie nicht für das Privileg bezahlen, Datenverkehr zu senden / zu empfangen, ist die Hauptsache, die (inoffiziell) definiert, was ein Tier 1-Netzwerk ist.
Beachten Sie, dass die rechtlichen Vereinbarungen, die diese Tier-1-Spieler untereinander haben, normalerweise vorsehen, dass jedes Netzwerk, das sie zum kostenlosen Senden / Empfangen von Daten zulassen, sich verpflichten muss, nicht zu viel mehr zu senden, als sie empfangen.
quelle
ISPs und andere große Netzwerke sind miteinander verbunden. Es gibt zwei Haupttypen von Verbindungen, "Peering" und "Transit" (und einige Variationen zwischen diesen beiden).
"Peering" -Verbindungen sind in der Regel, aber nicht immer "abwicklungsfrei" (kein Netzwerk bezahlt das andere für das Peering, obwohl eine gewisse Zahlungsvereinbarung für die physische Verbindung erforderlich ist) und ermöglichen den beiden Netzwerken und ihren Kunden, miteinander zu kommunizieren . Peering ist nicht transitiv. Wenn A Peer mit B und B Peer mit C sind, erhält A keinen Weg nach C.
Das Peering kann entweder über eine direkte Verbindung zwischen den beiden Netzwerken oder über Vermittlungsstellen erfolgen. Austauschpunkte stellen eine Verbindung (fast immer ein Ethernet-Netzwerk) zwischen vielen Anbietern bereit, sodass Peering zwischen Anbietern möglich ist, die nur eine geringe Menge Verkehr austauschen. Wenn zwei Anbieter viel Datenverkehr austauschen (heutzutage anhaltende Gigabits pro Sekunde), ist es in der Regel wirtschaftlicher, eine direkte Verbindung herzustellen.
Auf einer "Transit" -Verbindung besteht eine Provider-Kunden-Beziehung. Der Transitanbieter stellt dem Transitkunden (gegen Gebühr) die Konnektivität zum gesamten Internet zur Verfügung. Ein Kunde kann aus Redundanzgründen oder zur Bereitstellung kürzerer Routen mehrere Transitanbieter verwenden.
An der Spitze des Baums befinden sich eine Handvoll großer Anbieter, die als "Tier 1" -Netzwerke bekannt sind. Diese Netzwerke kaufen keinen Transit von irgendjemandem, stattdessen stehen sie sich alle gegenüber.
quelle