Por que eu passo pela Comcast tantas vezes antes de acessar um site?

8

Este é um prompt de comando. Algo com uma linha vermelha abaixo ou do lado direito significa que é um IP da Comcast, azul significa Google:

prompt de comando

Eu passo pela Comcast seis vezes antes de chegar a um servidor do Google. Por que eu tenho que passar por todos esses servidores?

Jon
fonte
Sei que outras pessoas responderam a isso, então comentarei sobre este ponto: "Por que tenho que passar por todos esses servidores?" Seu primeiro erro é acreditar que cada endereço IP de “salto” é um servidor completo. O que você está vendo são os endereços IP de roteadores e / ou switches. Máquinas projetadas para fornecer tráfego com eficiência. Portanto, se você está preocupado com a degradação da velocidade, a realidade é que, a menos que uma rede seja configurada incorretamente, o tráfego será realmente rápido com poucos problemas de velocidade perceptíveis.
JakeGould

Respostas:

18

Provavelmente isso é uma coisa boa.

Basicamente, quando você acessa um site ou outro recurso na Internet, você nunca se conecta ponto a ponto - fica interceptado entre os roteadores. Para que uma conexão entre dois sistemas não entre outros, eles precisariam ter uma linha dedicada diretamente entre eles. Ter uma linha dedicada entre o Google e cada pessoa que usasse ficaria complexo rapidamente. A conexão ponto a ponto não é a melhor opção, exceto na menor rede. Não se esqueça, mesmo para conectar-se a um sistema em sua própria LAN através de um roteador, você precisa de 2 saltos, então 11 saltos para um servidor que está em outro lugar é bastante impressionante

Como a Comcast possui seus próprios links a maior parte do tempo, eles os usam para economizar em custos. Em muitos casos, o Google possui servidores nos datacenters do ISP para obter velocidade extra, portanto, esse também pode ser um motivo para usar os links dos ISPs na maior parte do tempo.

Essa é a internet usada como projetada, de maneira a garantir que você tenha uma conexão suficientemente boa com o seu destino, a um custo menor.

Journeyman Geek
fonte
9

Não tenho certeza de que a resposta do Journeyman Geek seja o que os OP estavam buscando. Tenho a impressão de que o OP sabe muito bem que ele não pode acessar diretamente um determinado site (por exemplo, o Google); acho que sua pergunta é: por que existem tantos saltos no meu ISP?

A resposta para isso está em vários fatores.

  1. Números simples. Embora todos nós tenhamos em casa no máximo algumas dezenas de interfaces (e, portanto, números de IP), os ISPs prestam serviços a milhões de pessoas. Para lidar com esses números e fornecer um serviço confiável a todos, você só pode esperar um grande grau de redundância incorporado ao sistema deles. Portanto, você não pode esperar que eles tenham uma única interface na Internet, provavelmente eles têm milhares deles; você não pode ter uma única maneira de acessar a interface externa; deve haver um grande número de maneiras independentes de fazê-lo para evitar a falha evental de uma máquina ao longo do caminho.
  2. Balanceamento de carga. O sistema deve ter um grau de redundância suficiente para lidar também com o congestionamento do tráfego. O balanceamento de carga denota as técnicas usadas para rotear solicitações de acesso à Internet em diferentes roteadores externos, de forma que nenhum roteador fique ocioso nem congestionado.
  3. Serviços. É ingênuo assumir que um grande provedor de serviços de Internet fornece apenas acesso à Internet para seus clientes. Atualmente, muitos deles oferecem serviços completos projetados para acomodar as solicitações dos clientes em relação a hospedagem de e-mail, hospedagem na web, ftp, VMs e assim por diante. Esses serviços devem ser disponibilizados aos clientes pagantes e negados aos não pagantes, assim como a velocidade do tráfego é fornecida com base no plano por assinatura. Todo esse tráfego deve ser roteado corretamente.
  4. Segurança. Enquanto alguns serviços não são críticos para a segurança, outros (geralmente aqueles que envolvem os maiores clientes corporativos) são para o cliente e o ISP. É necessário criar uma camada de segurança suficiente para impedir o acesso mal-intencionado a clientes que pagam bem.
  5. Existência de varejistas de nível 1-2-3. Como cliente particular, cada um de nós é usado para lidar com um único provedor. No entanto, muitas vezes acontece que esse provedor é apenas o líder de uma hierarquia de ISPs, onde os varejistas (aqueles aos quais pagamos nossa assinatura) alugam serviços extras do ISP atacadista de Camada 2 / Camada 1. Esses Tier 3 costumam ser chamados ISPs de trânsito, ou mesmo ISPs virtuais, quando até o hardware usado para fornecer serviços aos clientes de varejo é de propriedade do ISP upstream.
  6. Encarando. Essa é a prática comum dos ISPs de interconectar-se em pontos de ponto ou pontos de troca da Internet, permitindo o roteamento de dados entre cada rede gratuitamente. Isso tem a vantagem de contornar as cobranças pelo uso de linhas e / ou equipamentos pertencentes a um operador de nível 1.
  7. Contabilidade. Lembre-se de que muito, possivelmente todo esse tráfego, deve ser registrado até certo ponto (não na sua totalidade, é claro) para determinar as cobranças em que cada assinante incorreu. E o mesmo se aplica aos operadores de nível 1/2/3 que cobram um pelo outro pelo uso de suas instalações.

Quando você leva em consideração todos os pontos de um grande operador como a Comcast, percebe por que seu pacote de dados destinado a um determinado site pode seguir uma rota muito indireta. Dessas vozes, a possível indisponibilidade de uma conexão direta (o resultado da redundância), o balanceamento de carga e o peering (a necessidade de fazer uma rota dentro dos limites da empresa para evitar incorrer nas cobranças dos operadores de nível superior) é mais proeminente.

MariusMatutiae
fonte
2
superuser.com/questions/679641/… me convenceu de que não, e eu senti que o principal fator contribuinte era o uso de links internos para economizar em custos.
Journeyman Geek
1

Como mencionado por akira, isso se deve à maneira como o Protocolo da Internet funciona. (Simplificando um pouco), todas as máquinas na Internet estão conectadas à Internet através de outra máquina. Um traceroute mostra o caminho de cada máquina entre você e o alvo. No caso da Comcast, eles obviamente têm muitas máquinas funcionando onde tudo acontece e, portanto, seu tráfego precisa passar por algumas máquinas. (Essas máquinas são normalmente conhecidas como roteadores).

A resposta para sua pergunta é, portanto, "devido à maneira como o Google e o Comcast Interact", você precisa passar por vários sistemas da Comcast para acessar o Google. Isso não pareceria extremamente anormal ou problemático.

davidgo
fonte
1

"A internet é uma série de tubos". - Ex-senador dos Estados Unidos Ted Stevens (R-Alasca)

Embora Ted Stevens esteja incorreto em sua descrição da Internet, é realmente uma boa maneira de responder sua pergunta.

Pense em encanamento em sua casa. O cano que leva água para a sua torneira é bem pequeno. Ele se conecta a um tubo maior no seu quintal, que transporta mais água. Esse tubo se conecta a um tubo ainda maior que conecta toda a sua rua. Esse tubo se conecta a um tubo ainda maior que conecta seu bairro à estação de bombeamento ... etc ...

Cada um desses "servidores" são roteadores que são como as junções de pipes, regulando o fluxo de dados. Cada um tem uma certa capacidade e é colocado tanto lógica quanto fisicamente para conectar todos à Internet.

Agora imagine se todo mundo na sua torneira tivesse uma conexão direta com todas as fontes de água do planeta (todos os sites). O grande número de tubos seria enorme e impossível de manter. Agora imagine isso para todas as casas do planeta.

E se o Google caísse? Então todas essas conexões diretas com eles seriam quebradas. Você - e todo mundo no mundo - precisaria executar novos canos para eles. Isso seria um grande empreendimento. No entanto, em sua configuração atual, a Comcast pode apenas redirecionar algumas linhas e todos seriam conectados novamente.

Keltari
fonte