Warum gehe ich so oft durch Comcast, bevor ich eine Website erreiche?

8

Dies ist eine Eingabeaufforderung. Etwas mit einer roten Linie unter oder rechts bedeutet, dass es sich um eine Comcast-IP handelt. Blau bedeutet Google:

Eingabeaufforderung

Ich gehe sechs Mal durch Comcast, bevor ich überhaupt einen Google-Server erreiche. Warum muss ich all diese Server durchlaufen?

Jon
quelle
Ich weiß, dass andere darauf geantwortet haben, daher werde ich diesen Punkt kommentieren: "Warum muss ich all diese Server durchlaufen?" Ihr erster Fehler ist zu glauben, dass jede IP-Adresse "Hop" ein vollwertiger Server ist. Was Sie sehen, sind die IP-Adressen von Routern und / oder Switches. Maschinen zur effizienten Bereitstellung von Verkehr. Wenn Sie also Bedenken hinsichtlich einer Geschwindigkeitsverschlechterung haben, ist die Realität, dass der Datenverkehr nur schnell und mit wenig erkennbaren Geschwindigkeitsproblemen erfolgt, sofern ein Netzwerk nicht falsch konfiguriert ist.
JakeGould

Antworten:

18

Das ist wahrscheinlich eine gute Sache.

Wenn Sie eine Website oder eine andere Ressource im Internet aufrufen, stellen Sie im Grunde nie eine Punkt-zu-Punkt-Verbindung her - Sie werden zwischen Routern ausgetauscht. Damit eine Verbindung zwischen zwei Systemen nicht zwischen anderen Systemen hergestellt werden kann, muss eine dedizierte Leitung direkt zwischen ihnen bestehen. Eine dedizierte Leitung zwischen Google und jeder Person, die es verwendet, würde schnell komplex werden. Das Verbinden von Punkt zu Punkt ist nur im kleinsten Netzwerk die beste Option. Vergessen Sie nicht, selbst um über einen Router eine Verbindung zu einem System in Ihrem eigenen LAN herzustellen, benötigen Sie 2 Hops. 11 Hops zu einem Server, der sich an einem anderen Ort befindet, sind verdammt beeindruckend

Da Comcast größtenteils über eigene Links verfügt, werden diese verwendet, um Kosten zu sparen. In vielen Fällen verfügt Google über Server in ISP-Rechenzentren, um die Geschwindigkeit zu erhöhen. Dies kann daher auch ein Grund für die Verwendung der meisten ISP-Links sein.

Dies ist das Internet, das wie vorgesehen verwendet wird, um sicherzustellen, dass Sie zu geringeren Kosten eine ausreichend gute Verbindung zu Ihrem Ziel haben.

Gesellenfreak
quelle
9

Ich bin mir nicht sicher, ob die Antwort von Journeyman Geek das ist, wonach die OPs gesucht haben. Ich habe den Eindruck, dass der OP recht gut weiß, dass er eine bestimmte Website (z. B. die von Google) nicht direkt erreichen kann. Ich denke stattdessen lautet seine Frage: Warum gibt es so viele Hops in meinem ISP?

Die Antwort darauf liegt in einer Vielzahl von Faktoren.

  1. Bloße Zahlen. Während wir alle höchstens ein paar Dutzend Schnittstellen (und damit IP-Nummern) zu Hause haben, bieten ISPs Dienstleistungen für Millionen von Menschen an. Um mit diesen Zahlen fertig zu werden und allen einen zuverlässigen Service zu bieten, können Sie nur ein hohes Maß an Redundanz erwarten, das in ihr System eingebaut ist. Daher können Sie nicht erwarten, dass sie eine einzige Schnittstelle im Internet haben, sie haben wahrscheinlich Tausende von ihnen; Sie können nicht einen einzigen Weg haben, um die äußere Schnittstelle zu erreichen. Es muss eine große Anzahl unabhängiger Wege geben, um den eventuellen Ausfall einer Maschine auf dem Weg zu vermeiden.
  2. Lastverteilung. Das System muss über einen ausreichenden Redundanzgrad verfügen, um auch mit Verkehrsstaus fertig zu werden. Der Lastausgleich bezeichnet die Techniken, die zum Weiterleiten von Anforderungen für den Internetzugang an verschiedene außen liegende Router verwendet werden, so dass kein Router im Leerlauf bleibt oder überlastet ist.
  3. Dienstleistungen. Es ist naiv anzunehmen, dass ein großer ISP seinen Kunden nur Internetzugang bietet. Heutzutage bieten viele von ihnen umfassende Dienste an, die auf Kundenwünsche in Bezug auf E-Mail-Hosting, Webhosting, FTP, VMs usw. zugeschnitten sind. Diese Dienste müssen zahlenden Kunden zur Verfügung gestellt und nicht zahlenden Kunden verweigert werden, genau wie die Verkehrsgeschwindigkeit pro Abonnement angeboten wird. Der gesamte Datenverkehr muss korrekt weitergeleitet werden.
  4. Sicherheit. Während einige Dienste nicht sicherheitskritisch sind, sind andere (häufig diejenigen, an denen die größten Unternehmenskunden beteiligt sind) sowohl für den Kunden als auch für den ISP von Bedeutung. Es muss eine ausreichende Sicherheitsschicht eingerichtet werden, um den böswilligen Zugriff auf gut bezahlte Kunden zu verhindern.
  5. Existenz von Einzelhändlern der Stufen 1-2-3. Als Privatkunde ist jeder von uns an einen einzigen Anbieter gewöhnt. Es kommt jedoch häufig vor, dass dieser Anbieter nur der Vorreiter einer Hyarchie von ISPs ist, bei der die Einzelhändler (für die wir unser Abonnement bezahlen) zusätzliche Dienste von Tier2 / Tier 1-Großhandels-ISPs mieten. Diese Tier 3 werden häufig als Transit-ISPs oder sogar als virtuelle ISPs bezeichnet, wenn selbst die Hardware, die zur Bereitstellung von Diensten für Einzelhandelskunden verwendet wird, dem vorgelagerten ISP gehört.
  6. Peering. Dies ist die übliche Praxis für ISPs, sich an Peering-Punkten oder Internet-Austauschpunkten zu verbinden und so das kostenlose Routing von Daten zwischen den einzelnen Netzwerken zu ermöglichen. Dies hat den Vorteil, dass Gebühren für die Nutzung von Leitungen und / oder Geräten, die einem Tier-1-Betreiber gehören, umgangen werden.
  7. Buchhaltung. Denken Sie daran, dass ein Großteil, möglicherweise der gesamte Datenverkehr bis zu einem gewissen Grad (natürlich nicht vollständig) aufgezeichnet werden muss, um die Gebühren zu ermitteln, die jedem einzelnen Teilnehmer entstanden sind. Gleiches gilt für Tier-1/2/3-Betreiber, die sich gegenseitig für die Nutzung ihrer Einrichtungen in Rechnung stellen.

Wenn Sie alle Punkte für einen großen Betreiber wie Comcast berücksichtigen, erhalten Sie einen Einblick, warum Ihr Datenpaket, das für eine bestimmte Site bestimmt ist, möglicherweise einen sehr umständlichen Weg einschlägt. Von diesen Stimmen ist die mögliche Nichtverfügbarkeit einer direkten Verbindung (das Ergebnis von Redundanz), der Lastausgleich und das Peering (die Notwendigkeit, einen Weg innerhalb der Unternehmensgrenzen zu gehen, um zu vermeiden, dass Gebühren höherer Betreiber anfallen) am wichtigsten.

MariusMatutiae
quelle
2
superuser.com/questions/679641/… hat mich überzeugt, dass er es nicht getan hat, und ich hatte das Gefühl, dass der wichtigste Faktor darin bestand, interne Links zu verwenden, um Kosten zu sparen.
Geselle Geek
1

Wie von akira erwähnt, liegt dies an der Funktionsweise des Internetprotokolls. (Etwas vereinfacht) Jeder Computer im Internet ist über einen anderen Computer mit dem Internet verbunden. Eine Traceroute zeigt den Pfad jeder Maschine zwischen Ihnen und dem Ziel. Im Fall von Comcast arbeiten offensichtlich viele Maschinen daran, wo alles hingeht, und daher muss Ihr Datenverkehr einige Maschinen durchlaufen. (Diese Maschinen werden normalerweise als Router bezeichnet.)

Die Antwort auf Ihre Frage lautet daher "Aufgrund der Art und Weise, wie Google und Comcast interagieren", müssen Sie eine Reihe von Comcast-Systemen durchlaufen, um Google zu erreichen. Dies scheint nicht sehr abnormal oder problematisch zu sein.

Davidgo
quelle
1

"Das Internet ist eine Reihe von Röhren." - Ehemaliger Senator der Vereinigten Staaten, Ted Stevens (R-Alaska)

Obwohl Ted Stevens in seiner Beschreibung des Internets falsch ist, ist dies eine gute Möglichkeit, Ihre Frage zu beantworten.

Denken Sie an Sanitär in Ihrem Haus. Das Rohr, das Wasser zu Ihrem Wasserhahn führt, ist ziemlich klein. Es wird an ein größeres Rohr in Ihrem Garten angeschlossen, das mehr Wasser führt. Dieses Rohr verbindet sich mit einem noch größeren Rohr, das Ihre gesamte Straße verbindet. Dieses Rohr verbindet sich mit einem noch größeren Rohr, das Ihre Nachbarschaft mit der Pumpstation verbindet ... etc ...

Jeder dieser "Server" sind Router, die wie die Verbindungsstellen von Pipes sind und den Datenfluss regulieren. Jeder hat eine bestimmte Kapazität und ist sowohl logisch als auch physisch platziert, um alle mit dem Internet zu verbinden.

Stellen Sie sich nun vor, jeder Ihrer Wasserhähne hätte eine direkte Verbindung zu jeder Wasserquelle auf dem Planeten (jeder Website). Die schiere Anzahl der Rohre wäre massiv und unmöglich zu warten. Stellen Sie sich das für jedes Haus auf dem Planeten vor.

Was ist, wenn Google ausfällt? Dann würden all diese direkten Verbindungen zu ihnen unterbrochen. Sie - und alle anderen auf der Welt - müssten neue Rohre zu ihnen führen. Das wäre ein gewaltiges Unterfangen. In der aktuellen Konfiguration kann Comcast jedoch nur einige Leitungen umleiten, und alle werden wieder verbunden.

Keltari
quelle