Por que eu atravesso a Comcast tantas vezes antes de acessar um site?

8

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

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

    
por Frank 23.11.2013 / 07:43

4 respostas

18

Isso provavelmente é bom.

Basicamente, quando você acessa um site ou outro recurso na Internet, você nunca conecta ponto a ponto - você é devolvido entre roteadores. Para ter uma conexão entre dois sistemas não entre outros sistemas, eles precisariam ter uma linha dedicada diretamente entre eles. Ter uma linha dedicada entre o Google e cada pessoa usando-a se tornaria complexa rapidamente. Conectar ponto a ponto não é a melhor opção, exceto na menor rede. Não se esqueça, até mesmo de se conectar 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 é muito impressionante

Como a Comcast possui seus próprios links durante a maior parte do caminho, eles estão sendo usados para economizar no custo. Em muitos casos, o Google tem servidores em datacenters ISP para maior velocidade, portanto, isso também pode ser um motivo para usar os links dos seus ISPs na maior parte do caminho.

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

    
por 23.11.2013 / 08:17
9

Eu não tenho certeza se a resposta do Journeyman Geek é o que o OP foi depois. Tenho a impressão de que o OP sabe muito bem que ele não pode alcançar um determinado site (por exemplo, o do Google) diretamente, acho que, em vez disso, a pergunta dele é: por que há tantos saltos dentro do meu ISP?

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

  1. Números completos Enquanto todos nós temos em casa, no máximo, algumas dezenas de interfaces (e, portanto, números IP), os ISPs fornecem serviços a milhões de pessoas. Para lidar com esses números e fornecer um serviço confiável para todos, você pode esperar apenas um alto grau de redundância incorporado em seu sistema. Assim, você não pode esperar que eles tenham uma única interface na Internet, eles provavelmente têm milhares deles; você não pode ter um único caminho para alcançar a interface externa, deve haver um grande número de maneiras independentes de fazer isso para evitar a falha 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 de tráfego. O balanceamento de carga indica as técnicas usadas para rotear solicitações de acesso à Internet para diferentes roteadores externos, de modo que nenhum roteador fique ocioso ou congestionado.
  3. Serviços. É ingênuo supor que um grande provedor de Internet apenas forneça acesso à Internet a seus clientes. Atualmente, muitos deles oferecem serviços completos projetados para atender às solicitações dos clientes referentes a hospedagem de e-mail, hospedagem na Web, FTP, VMs e assim por diante. Esses serviços devem ser disponibilizados para clientes pagantes e negados a clientes não pagantes, assim como a velocidade de tráfego é fornecida por plano de assinatura. Todo esse tráfego deve ser roteado corretamente.
  4. Segurança. Embora alguns serviços não sejam críticos para a segurança, outros (geralmente os que envolvem os maiores clientes corporativos) são para o cliente e para o ISP. Uma camada de segurança suficiente deve ser implementada para impedir o acesso mal-intencionado a clientes bem pagos.
  5. Existência de varejistas Tier 1-2-3. Como um cliente privado, cada um de nós está acostumado a lidar com um único provedor. No entanto, muitas vezes acontece que este provedor é apenas o homem de frente de uma hierarquia de ISPs, onde os varejistas (aqueles a quem pagamos nossa assinatura) alugam serviços extras do provedor grossista Tier2 / Tier 1. Esses Tier 3 costumam ser chamados de ISPs de trânsito, ou mesmo ISPs virtuais, quando até o hardware usado para fornecer serviços a clientes de varejo é de propriedade do provedor de serviços de Internet upstream.
  6. Peering. Esta é a prática comum para ISPs de interconectar em pontos de troca ou pontos de troca de Internet, permitindo o roteamento de dados entre cada rede gratuitamente. Isso tem a vantagem de ignorar cobranças pelo uso de linhas e / ou equipamentos pertencentes a um operador de nível 1.
  7. Contabilidade. Tenha em mente que muito, possivelmente todo esse tráfego, em certa medida, deve ser registrado (não em sua totalidade, é claro) para determinar os encargos incorridos em cada assinante individual. E o mesmo se aplica aos operadores Tier-1/2/3 cobrando uns aos outros pelo uso de suas instalações.

Quando você considera todos os pontos para um operador de grande porte como a Comcast, você percebe por que o seu pacote de dados destinado a um determinado site pode ter 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 emparelhamento (a necessidade de traçar uma rota dentro dos limites da empresa para evitar incorrer nas cobranças de operadores de nível superior) são os mais proeminentes.

    
por 23.11.2013 / 15:53
1

Como aludido por akira, isso se deve à maneira como o Internet Protocol funciona. (Simplificando um pouco), cada máquina na Internet está conectada à 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 à sua pergunta é, portanto, "por causa da maneira como o Google e o Comcast Interact", você precisa passar por vários sistemas Comcast para alcançar o Google. Isso não parece extremamente anormal ou problemático.

    
por 23.11.2013 / 08:15
1

"A internet é uma série de tubos." - O 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 liga toda a sua rua. Esse pipe se conecta a um canal ainda maior que conecta sua vizinhança à estação de bombeamento ... etc ...

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

Agora imagine se toda a 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 cair? Então todas aquelas conexões diretas com eles seriam quebradas. Você - e todos os outros no mundo - teriam que enviar 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.

    
por 23.11.2013 / 16:18