Pourquoi dois-je passer par Comcast autant de fois avant d'accéder à un site Web?

8

Il s'agit d'une invite de commande. Quelque chose avec une ligne rouge sous ou à droite signifie que c'est une IP Comcast, bleu signifie Google:

invite de commande

Je passe par Comcast six fois avant même d'atteindre un serveur Google. Pourquoi dois-je passer par tous ces serveurs?

Jon
la source
Je sais que d'autres ont répondu à cette question, alors je commenterai ce point: "Pourquoi dois-je passer par tous ces serveurs?" Votre première erreur consiste à croire que chaque adresse IP "hop" est un serveur à part entière. Ce que vous voyez, ce sont les adresses IP des routeurs et / ou des commutateurs. Des machines conçues pour acheminer efficacement le trafic. Donc, si vous êtes préoccupé par la dégradation de la vitesse, la réalité est qu'à moins qu'un réseau soit mal configuré, le trafic sera vraiment très rapidement avec peu de problèmes de vitesse perceptibles.
JakeGould

Réponses:

18

C'est probablement une bonne chose.

Fondamentalement, lorsque vous accédez à un site Web ou à une autre ressource sur Internet, vous ne vous connectez jamais point à point - vous êtes renvoyé entre les routeurs. Pour avoir une connexion entre deux systèmes et non pas entre d'autres systèmes, ils devraient avoir une ligne dédiée directement entre eux. Avoir une ligne dédiée entre Google et chaque personne l'utilisant deviendrait rapidement complexe. La connexion point à point n'est pas la meilleure option, sauf dans le plus petit réseau. N'oubliez pas, même pour vous connecter à un système dans votre propre réseau local via un routeur, vous avez besoin de 2 sauts, donc 11 sauts vers un serveur qui est ailleurs est sacrément impressionnant

Étant donné que Comcast possède ses propres liens pour la plupart du temps, ils les utilisent pour économiser sur les coûts. Dans de nombreux cas, Google a des serveurs dans des centres de données FAI pour une vitesse supplémentaire, donc cela pourrait également être une raison pour utiliser vos liens FAI la plupart du temps.

Il s'agit d'Internet utilisé tel que conçu, d'une manière qui vous assure une connexion suffisamment bonne à votre destination, à moindre coût.

Compagnon Geek
la source
9

Je ne suis pas sûr que la réponse de Journeyman Geek soit ce que le PO recherchait. J'ai l'impression que l'OP sait très bien qu'il ne peut pas accéder directement à un site donné (par exemple, Google), je pense plutôt que sa question est: pourquoi y a-t-il tant de sauts au sein de mon FAI?

La réponse à cela réside dans une variété de facteurs.

  1. De simples chiffres. Alors que nous avons tous chez nous au plus quelques dizaines d'interfaces (et donc des numéros IP), les FAI fournissent des services à des millions de personnes. Pour faire face à ces chiffres et fournir un service fiable à tous, vous ne pouvez vous attendre qu'à un degré élevé de redondance intégré à leur système. Ainsi, vous ne pouvez pas vous attendre à ce qu'ils aient une seule interface sur Internet, ils en ont probablement des milliers; vous ne pouvez pas avoir un seul moyen d'accéder à l'interface externe, il doit y avoir un grand nombre de façons indépendantes de le faire pour éviter la panne éventuelle d'une machine en cours de route.
  2. L'équilibrage de charge. Le système doit avoir un degré de redondance suffisant pour faire face également à la congestion du trafic. L'équilibrage de charge indique les techniques utilisées pour acheminer les demandes d'accès à Internet vers différents routeurs externes, de telle sorte qu'aucun routeur ne reste inactif ou encombré.
  3. Prestations de service. Il est naïf de supposer qu'un grand FAI ne fournit un accès Internet qu'à ses clients. De nos jours, beaucoup d'entre eux offrent des services à part entière conçus pour répondre aux demandes des clients concernant l'hébergement de messagerie, l'hébergement Web, ftp, les machines virtuelles, etc. Ces services doivent être mis à la disposition des clients payants et refusés aux clients non payants, tout comme la vitesse du trafic est fournie sur la base d'un plan d'abonnement. Tout ce trafic doit être correctement acheminé.
  4. Sécurité. Bien que certains services ne soient pas critiques pour la sécurité, d'autres (souvent ceux impliquant les plus grandes entreprises clientes) le sont, à la fois pour le client et le FAI. Une couche de sécurité suffisante doit être mise en place pour empêcher tout accès malveillant à des clients bien rémunérés.
  5. Existence de détaillants de niveau 1-2-3. En tant que client privé, chacun de nous est habitué à traiter avec un seul fournisseur. Cependant, il arrive souvent que ce fournisseur ne soit que le frère d'une hyérarchie de FAI, où les détaillants (ceux à qui nous payons notre abonnement) louent des services supplémentaires auprès d'un FAI de gros de niveau 2 / niveau 1. Ces Tier 3 sont souvent appelés FAI de transit, ou même FAI virtuels lorsque même le matériel utilisé pour fournir des services aux clients de détail appartient au FAI en amont.
  6. Peering. C'est la pratique courante pour les FAI d'interconnexion aux points de peering ou aux points d'échange Internet, permettant le routage des données entre chaque réseau gratuitement. Cela présente l'avantage de contourner les frais d'utilisation des lignes et / ou des équipements appartenant à un opérateur de niveau 1.
  7. Comptabilité. Gardez à l'esprit qu'une grande partie, peut-être la totalité de ce trafic, doit dans une certaine mesure être enregistrée (pas dans son intégralité, bien sûr) pour déterminer les frais encourus par chaque abonné. Et il en va de même pour les opérateurs de niveau 1/2/3 qui se facturent mutuellement l'utilisation de leurs installations.

Lorsque vous tenez compte de tous les points pour un opérateur de grande taille comme Comcast, vous apercevez pourquoi votre paquet de données destiné à un site donné peut prendre un itinéraire très détourné. Parmi ces voix, l'indisponibilité possible d'une connexion directe (résultat de la redondance), de l'équilibrage de la charge et de l'homologation (la nécessité de prendre un itinéraire à l'intérieur des frontières de l'entreprise pour éviter d'engager les frais des opérateurs de niveau supérieur) figurent en bonne place.

MariusMatutiae
la source
2
superuser.com/questions/679641/… m'a convaincu qu'il ne l'a pas fait, et j'ai senti que le facteur contributif le plus important était l'utilisation de liens internes pour économiser sur les coûts.
Journeyman Geek
1

Comme l'a fait remarquer Akira, cela est dû à la façon dont le protocole Internet fonctionne. (Simplifiant quelque peu), chaque machine sur Internet est connectée à Internet via une autre machine. Un traceroute indique le chemin de chaque machine entre vous et la cible. Dans le cas de Comcast, ils ont évidemment beaucoup de machines qui savent où tout va, et donc votre trafic doit passer par quelques machines. (Ces machines sont généralement appelées routeurs).

La réponse à votre question est donc "en raison de la façon dont Google et Comcast interagissent", vous devez passer par un certain nombre de systèmes Comcast pour atteindre Google. Cela ne semble pas extrêmement anormal ou problématique.

davidgo
la source
1

"Internet est une série de tubes." - Ancien sénateur américain Ted Stevens (R-Alaska)

Bien que Ted Stevens soit incorrect dans sa description d'Internet, c'est en fait un bon moyen de répondre à votre question.

Pensez à la plomberie dans votre maison. Le tuyau qui transporte l'eau vers votre robinet est assez petit. Il se connecte à un tuyau plus grand dans votre cour, qui transporte plus d'eau. Ce tuyau se connecte à un tuyau encore plus grand qui relie toute votre rue. Ce tuyau se connecte à un tuyau encore plus grand qui relie votre quartier à la station de pompage ... etc ...

Chacun de ces "serveurs" sont des routeurs qui sont comme les jonctions de tuyaux, régulant le flux de données. Chacun a une certaine capacité et est placé à la fois logiquement et physiquement pour connecter tout le monde à Internet.

Imaginez maintenant si tout le monde votre robinet avait une connexion directe à toutes les sources d'eau de la planète (chaque site Web). Le nombre de tuyaux serait énorme et impossible à entretenir. Imaginez maintenant cela pour chaque maison de la planète.

Et si Google tombait en panne? Tous ces liens directs avec eux seraient alors rompus. Vous - et tout le monde dans le monde - devrez leur acheminer de nouveaux tuyaux. Ce serait une entreprise énorme. Cependant, dans sa configuration actuelle, Comcast peut simplement rediriger quelques lignes et tout le monde serait à nouveau connecté.

Keltari
la source