domingo, 25 de maio de 2014

Funcionamento da internet

Muita gente não tem a menor noção de como a internet funciona. Como é que um site hospedado em um servidor na Europa pode chegar até os nossos computadores em questões de segundos?? Como isso funciona?? Quais os caminhos usados?? Essas e outras questões serão vistas a seguir.
A estrutura é basicamente a mesma sempre, um computador isolado ou uma rede de computadores se conectam na rede de um provedor de acesso (seja ele discado ou banda larga) e a rede do provedor de acesso se conecta a um dos backbones disponíveis no país. Backbones??? É, vamos explicar melhor isso.

Nota: A largura de banda (entenda como velocidade de internet) é muito maior nos backbones e nos provedores do que na sua casa ou trabalho. Se você acha que a sua banda larga é rápida é por que você não conhece a velocidade dentro de um provedor ou até mesmo em um backbone!

Os backbones são as portas de entrada para a conexão de internet em um país. O sinal costuma chegar até o backbone através de satélite ou cabos submarinos. No Brasil temos diversos backbones, dentre eles algumas universidades públicas e a Embratel.

Agora vamos ver como a página de um site que você digitou no seu navegador chega até você.


Antes de começarmos você precisa saber que o endereço de um site (como por exemplo “www.marionery.com/blog”) nada mais é do que uma forma traduzida de uma seqüência de números. Esses números são conhecidos como IP e identificam cada máquina que tem acesso a internet, seja ela a sua máquina de casa ou um servidor onde estão hospedados centenas de sites. Os IPs são únicos, algo como as impressões digitais dos seres humanos, assim sendo cada máquina conectada na internet possui o seu IP e nenhuma outra máquina no planeta tem o mesmo número de identificação.

Quando você liga o seu computador e inicia a conexão com a internet o seu provedor lhe fornece um IP para identificar a sua máquina na rede mundial de computadores. O seu provedor é dono de uma determinada faixa de IPs e o que ele faz é lhe dar temporariamente um desses IPs para que você possa navegar na web. 

Pronto já estamos conectados no provedor de acesso, mas todos os sites do mundo não estão dentro da rede do seu provedor, então como você acessa um site que está nos Estados Unidos??

Agora entra em cena dois personagens importantes nas redes e na internet: o Servidor de DNS e o Roteador.


O servidor de DNS é o responsável por “traduzir” o endereço de um site para o IP que indica em qual computador aquele site está armazenado. Se ele não existisse você não digitaria “www.microsoft.com.br” no seu navegador, mas sim 198.66.137.165 – experimente, digite esse IP na barra de endereços do seu navegador e veja que em segundos você estará na página da Microsoft.

Legal, mas imagine ter que decorar os endereços daqueles sites que você mais gosta?? Seria chato e confuso. Ainda bem que inventaram o DNS assim não precisamos digitar 66.249.81.85 toda vez que formos acessar o Orkut!!

Mas voltando ao assunto, quando você digita um endereço no seu navegador e aperta a tecla “enter” ele envia um pacote de dados para o seu provedor contendo o endereço do site que você deseja acessar e o endereço de IP da sua máquina. Lá no seu provedor o servidor de DNS pega esse pacote e analisa, ao fazer isso ele traduz o endereço do site para um IP. Após traduzir o endereço do site ele pede ajuda ao roteador para encontrar aquele endereço de IP.

O roteador pega o endereço de IP e verifica se ele está dentro da rede do provedor ou não, caso não esteja ele envia aquele IP para outro roteador já fora da rede do provedor e assim o pedido de acesso ao site vai pulando de roteador em roteador, mundo a fora até encontrar a máquina que possui o IP 66.249.81.85.
Ao chegar no servidor onde o site está armazenado o pacote é processado e reenviado para o IP de origem dele, ou seja, o IP da sua máquina. Ele refaz todo o caminho de volta, entra na rede do seu provedor e de lá chega até a sua máquina trazendo junto com ele a página que você pediu para acessar. 

Informações extras:

Existem 13 servidores DNS raiz no mundo todo e sem eles a Internet não funcionaria. Destes, dez estão localizados nos Estados Unidos, um na Ásia e dois na Europa. Para Aumentar a base instalada destes servidores, foram criadas réplicas localizadas por todo o mundo, inclusive no Brasil desde 2003.
Existem programas que traçam a rota de um pacote de dados desde a sua máquina até um endereço de IP ou um site. Esses programas são conhecidos como “Tracerouters” Existem programas que exibem até um mapa do mundo indicando cada cidade onde seu pacote de dados esteve. Pesquise por “visual traceroute” no Google e descubra mais.
Para brincar de descobrir o IP referente ao endereço de um site basta usar um serviço conhecido como “Whois”, como esse aqui.

Nenhum comentário:

Postagens relacionadas

Related Posts Plugin for WordPress, Blogger...