Como a Internet Realmente Funciona

Feb 01 2023
Uma explicação de 5 minutos para deixar você menos confuso sobre o que acontece atrás da tela.
Existem mais de 1,5 bilhão de sites [1].
Foto da NASA no Unsplash

Existem mais de 1,5 bilhão de sites [1]. 1.500.000.000. Onde eles se sentam?

E quanto a todos os dados que criamos? Mais de 350 milhões de fotos são postadas no Facebook [2]. Não por ano. Não por mês. Por dia .

350 milhões de fotos todos os dias.

Onde está armazenado? Como podemos acessá-lo tão rapidamente de um dispositivo em nossas mãos?

A internet não é amplamente compreendida, e essa desinformação é uma das principais causas de violações de privacidade, golpes e dificuldade geral de navegação na internet.

A internet é uma rede de computadores, como a nossa, que trocam mensagens por meio de dispositivos chamados roteadores. Neste artigo, vou detalhar os fundamentos da Internet para que você possa entender o que está acontecendo sem nenhum conhecimento de informática. Você verá como os computadores se comunicam e o que acontece nos bastidores quando você visita um site como o Facebook.

Com essas informações, você se sentirá menos confuso sobre o funcionamento interno da Internet. Você também terá uma base sólida para construir qualquer conhecimento extra que precisar em áreas específicas dessa tecnologia que nos permitiu ver vídeos de gatos e insultar uns aos outros anonimamente, tudo no conforto de nossas casas.

Do que a internet é feita

Ao contrário de uma empresa com sede, não há uma unidade central de controle para a internet. Em vez disso, a internet existe graças à rede distribuída; computadores em todo o mundo se conectam transmitindo e recebendo dados, e essa rede de computadores falantes forma a internet.

Você pode pensar nesses computadores como uma cidade. Cada computador que se conecta ao resto recebe seu próprio endereço. Esse endereço é conhecido como endereço IP. Um IP se parece com 69.63.181.15. Não muito legível.

Não lidamos com endereços IP, mas domínios. Os domínios são a maneira amigável de navegar na Internet, comohttps://medium.com/@basselghazali

Um site funcional é possível graças a um computador em um IP específico. Este computador “hospeda” o site, ou seja, envia o conteúdo do site (texto, imagens, etc.) sempre que as pessoas o solicitam.

Como não digitamos endereços IP - mas sim domínios - o computador também precisa de um domínio registrado que vincule o nome do site ao IP do computador, para que possamos digitar um nome de site compreensível e sermos direcionados a este computador.

A conversão de nome de domínio para IP ocorre usando o Domain Name System (DNS). Pense nisso como um mapa que informa a qual IP ir quando você der a ele um nome de domínio. O mapeamento de DNS é um serviço oferecido por diferentes empresas, como Google ou seu ISP.

Como esses computadores conectados nos permitem navegar na internet?

Nossos computadores se conectam à Internet com a ajuda de dispositivos chamados roteadores, que conectam nossos dispositivos ao provedor de serviços de Internet (ISP) que pagamos, como Virgin Media ou AT&T. Essa empresa facilita nossa comunicação com o restante da rede.

Já que estamos dizendo que a internet é apenas computadores conectados, isso significa que quando eu visito o Facebook, estou falando com um de seus computadores?

Sim. Mas não é o laptop de Zuckerberg.

A maioria dos sites e empresas usa servidores para lidar com as solicitações que recebem. Um servidor é um computador especializado, cuja função é estar disponível o tempo todo para responder às solicitações das pessoas, enviando de volta as informações de que elas precisam (neste caso, os dados do site).

O que acontece nos bastidores quando digitamos em um site?

Se você quiser abrir o Medium em seu telefone: vá até o navegador, digite o site, aperte enter e pronto.

Por trás das cenas:

  1. Seu telefone enviou uma solicitação ao seu ISP para encontrar o IP relacionado ao site do Medium.
  2. Seu ISP localizou o servidor do Medium usando o mapeamento DNS de medium.com
  3. Uma solicitação foi enviada ao servidor do Medium.
  4. O servidor respondeu com o conteúdo de seu site
  5. Seu telefone exibiu esse conteúdo para você.
Ilustração de como um site é carregado, criado pelo autor

Digamos que você decida que está cansado de ler e deseja assistir a vídeos de gatos no YouTube. Você digita o site, pressiona enter e é exibida a página inicial do YouTube. Nos bastidores, uma solicitação foi enviada ao servidor do YouTube, que está em um IP completamente diferente do Medium. O servidor envia de volta os dados da página da web e seu telefone pode exibi-los, e você pode passar as próximas 3 horas dizendo “só mais um vídeo”.

Observação: imaginamos que é o ISP fornecendo o serviço DNS nesses exemplos; a ordem das operações teria sido a mesma se usássemos outro serviço, apenas teríamos ido diretamente para o servidor DNS em vez de passar pelo ISP.

A diferença entre uma conexão segura e insegura

O que vemos em nossas telas não é exatamente o que os computadores comunicam entre si. Um conjunto de “linguagens” foi estabelecido para todos os dispositivos usarem e se comunicarem pela internet. Essas linguagens são chamadas de protocolos, e a mais comum é HTTP.

Não é importante entender os detalhes desses protocolos, mas uma distinção importante a ser feita é entre HTTP e HTTPS.

Um site com uma conexão HTTP começa com http://

Essas conexões não são seguras. Como a maioria dos dispositivos pode entender HTTP, qualquer pessoa que intercepte um sinal HTTP enviado por você pode ver seu conteúdo. Isso significa que eles podem acessar informações potencialmente confidenciais, como senhas que você digitou. Tenha cuidado ao fornecer dados confidenciais a esses sites.

Por outro lado, quando você vê um site que começa com https://, significa que a conexão é segura; seu dispositivo envia os dados bloqueados (criptografados) de forma que apenas o destinatário pretendido possa desbloqueá-los (descriptografá-los). Isso significa que, se o dispositivo de outra pessoa obtiver esses dados, ela não conseguirá entender nada e sua privacidade será mantida.

Um dispositivo que deseja se comunicar via HTTPS também precisa provar sua identidade, o que significa que você tem certeza de que o servidor é quem afirma ser.

Comparação de uma conexão segura e não segura, criada pelo autor

PS Isso não significa que todo site com HTTPS é seguro, cuidado com golpes, pesquise os sites que você visita e peça uma segunda opinião se não tiver certeza de sua legitimidade.

Conclusão

Saber como a internet funciona deve permitir que você navegue com confiança no mundo digital e tome decisões informadas sobre seus dados. Ele facilita a detecção de possíveis violações de privacidade, golpes e outros agentes mal-intencionados na Internet, para que você possa manter seus dados seguros e protegidos.

Espero que sua nova compreensão sobre a origem dos sites ajude você a se sentir mais no controle de sua experiência digital.

Essas novas informações levam você a outras dúvidas sobre a internet? Se sim, deixe nos comentários, adoraria ajudar a esclarecer qualquer dúvida!

Referências

  1. Estatísticas ao vivo da Internethttps://www.internetlivestats.com/total-number-of-websites/
  2. Um foco na eficiência, um whitepaper do Facebook, Ericsson e Qualcomm 16 de setembro de 2013,https://www.scribd.com/document/468786966/White-Paper-Facebook-Ericsson-qualcomm-pdf#