O que exatamente acontece quando vocĂȘ visita um site?

Embora tudo o que vocĂȘ precise fazer seja fazer um Ășnico clique para visitar um site, a jornada real necessĂĄria para carregĂĄ-lo abrange mil milhas e um milhĂŁo de dispositivos.

Todos nĂłs com acesso Ă  Internet provavelmente visitaram centenas ou milhares de sites atĂ© agora em nossas vidas. Se vocĂȘ estĂĄ um pouco inseguro sobre o que Ă© um site, nĂŁo se preocupe
. VocĂȘ estĂĄ quase certamente vendo este mesmo artigo em um site. No entanto, isso nĂŁo significa que vocĂȘ conheça a histĂłria por trĂĄs da visita a sites.Na vida real, sua jornada leva apenas alguns segundos – a mesma quantidade de tempo que o site demora para carregar no dispositivo -, mas essa histĂłria pode ter percorrido mil milhas nesses poucos segundos. Sim, mil milhas em apenas alguns segundos! Agora, vamos desacelerar um pouco o tempo e examinar o que realmente acontece quando queremos visitar um site.

Escolha seu site

O primeiro e talvez o mais simples passo Ă© escolher o site que vocĂȘ deseja visitar. Agora, vamos primeiro estabelecer o que Ă© um site. VocĂȘ jĂĄ visitou o Facebook? Bem, isso Ă© um site. Reddit? Esse Ă© um site tambĂ©m. Snapchat, Instagram ou YouTube? Website, site e
 outro site. Tudo que vocĂȘ precisa fazer Ă© clicar no site em seus favoritos ou digite o nome do site na barra de pesquisa. É quando a mĂĄgica acontece.

O pedido

Se vocĂȘ ainda nĂŁo sabe, a Internet funciona basicamente de acordo com o modelo cliente-servidor. Imagine que vocĂȘ estĂĄ encomendando um Big Mac. VocĂȘ pergunta a pessoa atrĂĄs do balcĂŁo por um Big Mac e ele lhe dĂĄ um. O mesmo acontece com os sites, que sĂŁo armazenados em dispositivos chamados servidores.

Modelo de servidor cliente conceito e armazenamento em nuvem seguro na internet (VasutinSergey) S

O exemplo acima mostra o modelo cliente-servidor (Crédito da foto: VasutinSergey / Shutterstock)

Esses servidores podem ser armazenados em qualquer lugar do mundo. Sempre que vocĂȘ quiser visitar um site, seu dispositivo gera uma solicitação que serĂĄ enviada ao servidor.

Agora, quando essa solicitação Ă© feita, as coisas ficam realmente interessantes. A solicitação que fazemos a um servidor da web Ă© obtida digitalmente na forma de um ‘pacote’ de dados. Podemos correlacionar este chamado pacote de rede a uma carta que podemos enviar a alguĂ©m. Assim como um envelope, um pacote conterĂĄ o endereço do remetente (endereço IP do dispositivo que vocĂȘ estĂĄ usando), o endereço do destinatĂĄrio (endereço IP do servidor do qual vocĂȘ estĂĄ solicitando dados) e armazenarĂĄ o endereço. pedido real dentro dele.

pacote de email

Estrutura de um pacote de rede

O pacote tambĂ©m contĂ©m uma espĂ©cie de selo, que Ă© usado para verificar a autenticidade de um pacote. Com mais de um bilhĂŁo de pacotes de dados sendo transferidos pela Internet, um pacote pode perder alguns de seus dados ou os dados podem ficar corrompidos. Para o receptor certificar que os dados sĂŁo autĂȘnticos e nĂŁo tĂȘm erros, essa “verificação de autenticidade” Ă© usada. Um dos mĂ©todos de verificação mais aplicados Ă© o Cyclic Redundancy Check (CRC), que Ă© bastante interessante. Sabemos que os dados sĂŁo armazenados e salvos digitalmente como nĂșmeros – 0s e 1s. O CRC simplesmente adiciona o nĂșmero de 1s nos dados e armazena a contagem. Se a contagem armazenada e o nĂșmero de 1s recebidos pelo receptor corresponderem, o pacote Ă© autĂȘntico.

A transmissĂŁo

Agora que este pacote foi gerado, estĂĄ pronto para ser usado. O pacote irĂĄ primeiro viajar via telefone ou cabo atravĂ©s de vĂĄrias redes. Se vocĂȘ tiver uma conexĂŁo com a Internet para sua casa, vocĂȘ jĂĄ deve saber que sua Internet passa por cabos telefĂŽnicos ou conectados Ă  sua casa. Depois de passar por esses fios em vĂĄrias redes, o pacote terminarĂĄ no principal hub de Internet de sua regiĂŁo ou paĂ­s, o que Ă© semelhante ao seu correio local. Aqui, o endereço IP do servidor serĂĄ decodificado para a ĂĄrea onde estĂĄ localizado.

Suponha que o site que vocĂȘ deseja visitar tenha servidores no exterior. Assim como uma carta seria enviada de sua agĂȘncia postal local para o correio local do remetente, o principal hub de Internet do seu paĂ­s enviarĂĄ o pacote para o hub de Internet do paĂ­s onde o servidor estĂĄ localizado. Esse hub da Internet finalmente enviarĂĄ a solicitação ao servidor por meio de suas redes locais.

No entanto, como o pacote se movimenta de paĂ­s para paĂ­s? Bem, vocĂȘ sabia que existe uma enorme rede de fios conectando hubs de Internet em todo o mundo? Esses fios atravessam a terra, os mares e atĂ© mesmo a extensĂŁo de oceanos inteiros! Todos esses fios sĂŁo cabos de fibra Ăłptica, que podem transferir dados Ă  velocidade da luz! Sim, eles sĂŁo tĂŁo rĂĄpidos.

Mapa do mundo de cabos submarinos

A rede de cabos de fibra óptica submarinos (Crédito da Foto: Rarelibra / Wikimedia Commons)

A resposta

Depois que o servidor recebe sua solicitação, ele estĂĄ pronto para enviar o site, mas o site pode consistir em texto, imagens ou vĂ­deos grandes demais para serem enviados como um Ășnico pacote de dados. Assim, o servidor divide o site em vĂĄrios pacotes de dados e os envia.

local na rede Internet

Website sendo dividido em pacotes.

Agora, esses vårios pacotes fazem a mesma jornada que o pedido, mas não é necessårio que todos os pacotes percorram a mesma rota. Para obter velocidades mais råpidas e não ficar preso no trùnsito, cada pacote segue seu próprio caminho. Suponha que queremos enviar um site da Califórnia para Londres. Alguns pacotes podem tomar a rota direta Califórnia-Nova York-Londres, enquanto outros pacotes podem ir da Califórnia para a Carolina do Norte, para Montreal e depois para Londres. Outros pacotes podem ir para Miami e depois para Londres. O ponto é que os pacotes escolhem rotas de modo que eles atinjam seu dispositivo aproximadamente ao mesmo tempo (mais ou menos alguns microssegundos).

Agora que todos os pacotes chegaram ao seu dispositivo, tudo o que resta Ă© a reconstrução do site, que Ă© feita por um mĂ©todo chamado sequenciamento. Quando o servidor dividiu o site em vĂĄrios pacotes, ele forneceu um nĂșmero de seqĂŒĂȘncia para cada pacote armazenado dentro dele. Agora, seu dispositivo usa a mesma sequĂȘncia para recriar o site desejado. E voilĂ ! VocĂȘ tem seu site!

VocĂȘ clicou no site que queria visitar hĂĄ 500 palavras atrĂĄs! O processo que acontece nos bastidores para acessar seu site dentro desses poucos segundos Ă© simplesmente impressionante. Independentemente de onde vocĂȘ estiver no mundo, uma velocidade mĂ©dia da Internet carregarĂĄ e entregarĂĄ seu website em questĂŁo de segundos. Essa Ă© a maravilha da ciĂȘncia moderna. Lembre-se de uma jornada memorĂĄvel da prĂłxima vez que clicar em um link de site!

ReferĂȘncias

  1. Universidade de Stanford
  2. Rede de desenvolvedores Mozilla
  3. Centro de Conhecimento IBM

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top