O termo "redes" sempre me pareceu algo muito abstrato. Foi justamente por isso que resolvi reunir num texto aquilo que venho estudando sobre o assunto, porque no fim das contas vivemos cercados e conectados por vários dispositivos e quase nunca paramos para entender como tudo aquilo funciona de verdade.
O objetivo deste post é simples: deixar mais clara a forma como as redes se comunicam, de um jeito que faça sentido para o público como um todo. Ao longo do texto, vamos olhar com calma o que é uma rede e, principalmente, como os dados conseguem sair de um dispositivo e chegar em outro, seja por cabo, seja pelo ar.
As peças que formam uma rede
Para uma rede existir, algumas peças precisam estar no lugar. A primeira é talvez a mais óbvia: os dispositivos. Computador, celular, roteador, impressora, qualquer coisa que precise mandar ou receber informação. O que nem sempre é tão óbvio é que cada um deles precisa de uma identidade dentro da rede, um jeito de ser encontrado no meio de todos os outros.
Essa identidade aparece em dois níveis. O primeiro é o endereço MAC, que já vem gravado de fábrica na placa de rede do aparelho e funciona como uma espécie de número de série único daquele hardware. O segundo é o endereço IP, que não é fixo: ele é atribuído quando o dispositivo entra na rede e pode mudar com o tempo. De forma resumida, o MAC diz qual aparelho é aquele, e o IP diz onde ele está dentro da lógica da rede.
Ter endereço, porém, não basta. Dois dispositivos só conseguem se entender se falarem a mesma língua, e essa língua são os protocolos. Eles são o conjunto de regras que define como a conversa acontece: como os dados são empacotados, em que ordem seguem e o que fazer quando algo se perde no caminho. O conjunto mais conhecido é o TCP/IP, que funciona como o idioma comum da internet. Sem ele, você teria fios e sinais indo de um lado para o outro sem que ninguém entendesse nada.
E existe uma peça que costuma passar despercebida justamente por estar sempre ali: a placa de rede, ou NIC. É ela que dá ao dispositivo a capacidade de se conectar, funcionando como a porta de entrada e saída dos dados. Hoje em dia ela quase nunca é uma placa separada de fato, costuma vir embutida no próprio aparelho, mas a função continua a mesma. E é nela que mora a primeira grande divisão deste post: essa conexão pode acontecer por cabo, usando uma porta Ethernet, ou sem fio, usando Wi-Fi. É justamente esse "como" que vamos abrir na próxima parte.
Como os dados viajam
Antes de separar cabo e wireless, vale começar pela parte que une os dois, porque ela costuma surpreender. Quando imaginamos dados viajando, é natural pensar em algo correndo fisicamente de um ponto ao outro, como elétrons disparados por um fio. Só que não é bem assim. O que viaja em alta velocidade, perto da velocidade da luz, não são as partículas em si, e sim um campo eletromagnético que carrega a informação. No caso do cabo, os elétrons mal saem do lugar, eles apenas oscilam. Essa ideia vale tanto para o cobre quanto para o ar, e é a chave para entender por que os dois meios são mais parecidos do que aparentam.
Outra coisa que precisa ficar clara desde já é que, em nenhum dos casos, os zeros e uns viajam crus. Eles sempre são representados por alguma variação física combinada de antemão, seja uma mudança de tensão, seja uma alteração numa onda. A rede inteira é, no fundo, um acordo sobre como interpretar essas variações.
No cabo de cobre, a comunicação acontece por variação de tensão elétrica. De forma simplificada, diferentes níveis de tensão ao longo do tempo representam os bits, seguindo um padrão de codificação combinado entre os dois lados, com nomes como NRZ e Manchester. Vale notar que a Ethernet moderna foi além do simples liga e desliga: para alcançar velocidades mais altas, ela passou a usar vários níveis de tensão diferentes ao mesmo tempo. Ou seja, mesmo o cabo acabou adotando uma forma de modulação, só que aplicada à tensão dentro do fio em vez de a uma onda solta no ar.
Ainda dentro da categoria de cabo existe a fibra óptica, que funciona de um jeito bem diferente. Em vez de eletricidade, ela transmite pulsos de luz que percorrem um filamento de vidro. É por isso que a fibra é tão rápida e praticamente imune a interferência elétrica, já que a informação ali viaja literalmente como luz.
No wireless, o desafio é colocar essa mesma informação no ar, onde não existe fio para guiá-la. A solução tem três etapas. Primeiro existe uma onda de rádio limpa, chamada portadora, oscilando numa frequência fixa, como os 2,4 GHz ou 5 GHz do Wi-Fi. Sozinha, ela não carrega nada. Em seguida vem a modulação, que é o ato de alterar de propósito alguma característica dessa onda, como a amplitude ou a fase, para representar os bits. É assim que a informação fica escrita em cima da onda. Por fim entra a antena, e aqui está a parte mais elegante do processo: ao receber a corrente elétrica modulada, os elétrons da antena começam a oscilar, e cargas elétricas em oscilação geram um campo eletromagnético que se irradia pelo espaço. Esse campo é a onda que sai viajando pelo ar, sem precisar de nenhum fio.
Do outro lado, tudo acontece ao contrário. A onda atinge a antena do aparelho receptor, faz os elétrons dele oscilarem, induz uma corrente parecida com a original, e o dispositivo então desfaz a modulação para recuperar os bits.
Quando você junta as duas pontas, percebe que cabo e wireless são variações do mesmo tema. Nos dois, o que transporta a informação é um campo eletromagnético. A diferença está em como esse campo é tratado. No cabo, ele viaja guiado, contido ao longo do condutor. No ar, ele viaja livre, irradiado em todas as direções. É justamente essa diferença, a de campo guiado contra campo solto, que vai explicar boa parte das questões de segurança que veremos a seguir.
Mantendo a rede segura
Agora que sabemos que o cabo carrega o sinal de forma contida e o Wi-Fi o espalha solto pelo ar, dá para entender de onde vêm os cuidados com segurança. Mas vale começar pela proteção que não liga para o meio nenhum, porque ela é a mesma nos dois casos: o firewall.
O firewall é uma espécie de porteiro dos dados. Ele costuma ficar no ponto de fronteira entre a sua rede e o resto do mundo, normalmente embutido no roteador, e a função dele é decidir quais pacotes podem entrar e sair, comparando cada um com um conjunto de regras. Existem níveis de sofisticação. Os mais simples olham apenas o envelope do pacote, como endereço de origem, destino e porta. Os intermediários, chamados de stateful, são mais espertos e conseguem lembrar quais conexões você mesmo iniciou, distinguindo uma resposta legítima de um pacote que apareceu do nada. E os mais avançados chegam a inspecionar o conteúdo para barrar ameaças específicas. O ponto importante é que, quando o pacote chega ao firewall, ele já virou apenas dado. Por isso o firewall trata cabo e Wi-Fi exatamente da mesma forma.
A diferença real entre os dois aparece numa camada mais baixa. Como o sinal do Wi-Fi vai solto pelo ar, qualquer pessoa por perto pode captá-lo com o equipamento certo, sem que você perceba. No cabo isso seria muito mais difícil, já que alguém precisaria de acesso físico ao fio. Para resolver essa exposição, o Wi-Fi ganhou uma camada própria de segurança que o cabo dispensa: a cifragem do ar, com nomes como WPA2 e WPA3. O que ela faz é embaralhar os dados antes de eles virarem onda, de modo que, mesmo que alguém capte o sinal, receba apenas ruído sem sentido. É exatamente para isso que serve a senha do Wi-Fi. Ela não está ali só para deixar você entrar, mas para ser a chave que embaralha e desembaralha o tráfego. Uma rede aberta, sem senha, manda tudo em claro pelo ar.
Por cima de tudo isso existe ainda uma terceira camada, que protege o conteúdo independentemente do meio. É o caso do HTTPS, aquele cadeado do navegador, e das VPNs. Essa camada cuida do dado em si, da sua máquina até o servidor de destino. É por causa dela que você consegue acessar o banco com relativa tranquilidade mesmo numa rede pública duvidosa, pois ainda que alguém intercepte o tráfego, o conteúdo já saiu embaralhado da origem.
No fim, segurança de rede funciona em camadas que se complementam. O WPA cuida do trajeto pelo ar, o firewall controla quem entra e quem sai, e o HTTPS protege o conteúdo de ponta a ponta. Nenhuma delas resolve tudo sozinha, e é justamente a soma que mantém a rede de pé.
Para fechar
No fim das contas, depois de abrir a rede e olhar o que existe lá dentro, dá para perceber que ela é sempre a mesma coisa, apenas vestida de formas diferentes. Seja entre dois computadores ligados por um cabo, seja na internet inteira conectando o mundo, a essência não muda: dispositivos com endereços trocando dados sob regras comuns.
A forma como esses dados se movem também é mais unificada do que parece. Um campo eletromagnético carregando informação, ora guiado por um fio de cobre, ora viajando livre pelo ar, ora convertido em luz dentro de uma fibra. E, por cima dessa comunicação, algumas camadas de segurança trabalhando juntas para que tudo aconteça de forma protegida.
Talvez seja por isso que o assunto pareça abstrato no começo. A gente convive com redes o tempo todo, mas elas escondem muito bem o que fazem. Espero que, depois deste texto, da próxima vez que você conectar um cabo ou digitar a senha do Wi-Fi, a sensação seja um pouco menos de mistério e um pouco mais de entendimento.
Referências
Os vídeos abaixo são recomendados para quem quiser se aprofundar nos temas deste post: