Recentemente, estive pensando sobre como a infraestrutura da Internet realmente funciona.
Sei que tenho um provedor de serviços de Internet (ISP) que fornece minha conexão à Internet.
Mas o que não sei é: quem fornece a Internet para o ISP? E quem as fornece? Existe um loop sem fim que eventualmente nos conecta?
internet
internet-connection
isp
James Mertz
fonte
fonte
Respostas:
Como faço para descobrir a infraestrutura da Internet?
Vamos supor que não sabemos sobre a história da Internet , nem temos acesso a recursos on-line que nos explicam isso. Então, a única maneira de aprender como a infra-estrutura da Internet é construída é voltar às raízes. Usando protocolos existentes para descobrir como nossa Internet é construída.
Especificamente, o Internet Control Message Protocol ou ICMP define a solicitação de eco e a resposta de eco. Aumentando o tempo de vida dos pacotes IP em 1 a cada iteração, você pode encontrar cada próximo salto no caminho para o seu destino. Isso permite que você obtenha uma lista de saltos entre você e seu alvo, o traceroute clássico .
No Windows, você pode usar
tracert
; no Linux e Mac OS X, você pode usartraceroute
.Então, vamos fazer um traceroute da Bélgica para os Estados Unidos; O Stack Exchange parece um bom alvo.
Interessante, agora sabemos que Bélgica, Londres e Nova York estão todos conectados ao Level3 . O nível 3 pode ser visto como um ISP para ISPs, eles simplesmente interconectam vários ISPs. Aqui está uma imagem de como ele está conectado:
Vamos na direção oposta, China! A primeira coisa que pude encontrar é o mecanismo de pesquisa Baidu.
Bem, não há muita informação sobre os ISPs chineses, mas pelo menos encontramos Tinet . Aqui está uma bela imagem do site que mostra como eles se conectam com os vários ISPs:
Eles simplesmente têm uma nuvem de lúpulo espalhada pela parte relevante do mundo a que servem e, no final, se conectam aos ISPs. A razão pela qual eles têm uma nuvem de lúpulo é a confiabilidade, pois quando alguns lúpulos caem ...
Se você repetir isso algumas vezes, poderá ter uma idéia de como tudo está conectado .
Então, quais camadas de rede existem?
As enormes redes encontradas por meio do roteamento de rastreamento são conhecidas como redes de camada 1.
Se você clicar nas redes de camada 1 na página Backbone da Internet, encontrará uma lista das redes atuais de camada 1:
Não se sabe se
AOL Transit Data Network (ATDN)
ainda existe uma rede de nível 1.Espere, o que ... O que é Peering?
Essas redes se conectam através de um processo conhecido como 'peering'. A maior parte do tráfego precisa passar por pelo menos duas redes diferentes de primeira linha para alcançar seu destino, e as redes são conectadas a acordos de pares. A maneira como isso geralmente funciona é que cada parte do contrato se comprometa a rotear x quantidade de tráfego para a outra parte em sua rede e vice-versa. Normalmente, não há troca de dinheiro nesses acordos, a menos que um lado esteja enviando ou recebendo muito mais dados do que os outros lados.
As grandes empresas também podem organizar seus próprios relacionamentos de pares. Por exemplo, a Netflix organizou sua própria infraestrutura de rede e de pares diretamente com várias redes de camada 1, para que seu tráfego seja mais barato e mais próximo dos usuários finais em cada um dos ISPs de banda larga americanos populares.
Veja esta página da Wikipedia em Peering .
Há muito mais para ler nessas páginas; essa resposta fornece uma idéia geral, descobrir todos os detalhes é deixado como um exercício para o leitor. Você pode fazer perguntas sobre este assunto nos comentários abaixo ...
fonte
Basicamente, como Tom descreveu. Para colocar suas palavras em uma generalidade, existem vários backbones da Internet que se conectam. Os ISPs trabalham com esses backbones da Internet e depois vendem largura de banda para seus usuários. Ninguém realmente é dono da Internet, pois compreende milhões de servidores em todos os lugares. No entanto, existem hubs centrais (backbones) que podem causar grandes interrupções na conectividade da Internet de várias pessoas a alguns sites e servidores. Basicamente, se um backbone no Colorado cair, isso poderá impedir que os usuários da costa leste dos EUA percam a conectividade com os servidores na costa oeste. No entanto, eles ainda teriam acesso aos seus próprios servidores da Costa Leste (assumindo que o tráfego não seja roteado através do Colorado neste exemplo).
Se você está se perguntando por que uma página da Web pode não estar carregando e há outras pessoas reclamando das mesmas coisas na sua área, eu consultaria os relatórios de saúde na Internet .
Acabei de tirar essa foto. Parece que existe uma alta latência entre a Cogent e a AT&T, o que poderia afetar alguns usuários a acessar alguns sites ou atrasar as respostas.
Imagem do SouthPark apresentada como diversão relacionada ao tópico.
fonte
Como você pode ver na figura acima, é mais uma malha / rede neural do que um 'loop sem fim'. Para obter informações sobre como as conexões funcionam, consulte:
///
trazidos aos ISP's por:
fonte
A Internet é uma coleção de redes. A maioria das redes precisa pagar algo para enviar ou receber dados para outras redes. Isso inclui a rede em sua casa, mesmo que a "rede" tenha apenas 1 computador. As redes de camada 1 não precisam pagar para enviar ou receber dados entre si; o fato de eles não estarem pagando pelo privilégio de enviar / receber tráfego é a principal coisa que (não oficialmente) define o que é uma rede de nível 1.
Observe que os acordos legais que esses players de nível 1 mantêm entre si geralmente especificam que qualquer rede que eles permitam enviar / receber dados com eles gratuitamente precisa concordar em não enviar muito mais do que recebe.
fonte
ISPs e outras redes grandes se interconectam. Existem dois tipos principais de interconexões, "peering" e "transit" (e algumas variações entre esses dois).
as interconexões de "emparelhamento" geralmente são, mas nem sempre, "livres de liquidação" (nenhuma rede paga a outra pelo emparelhamento, embora seja necessário que haja algum arranjo para pagar pela conexão física) e permite que as duas redes e seus clientes se comuniquem entre si . O peering não é transitivo, se A com B e B com C, então A não obtém uma rota para C.
O peering pode acontecer em um link direto entre as duas redes ou através de pontos de troca. Os pontos de troca fornecem uma interconexão (quase sempre uma rede ethernet) entre muitos provedores, tornando viável a comunicação entre provedores que trocam apenas uma pequena quantidade de tráfego. Se dois provedores estão trocando muito tráfego (gigabits sustentados por segundo hoje em dia), geralmente é mais econômico colocar um link direto.
Em uma interconexão de "trânsito", há uma relação provedor-cliente. O provedor de transporte público fornece (mediante taxa) o cliente de transporte público com conectividade com toda a Internet. Um cliente pode usar vários provedores de transporte público para redundância ou para fornecer rotas mais curtas.
No topo da árvore, há um punhado de grandes fornecedores conhecidos como redes de "camada 1". Essas redes não compram o trânsito de ninguém, mas todas elas se entreolham.
fonte