Já mencionamos NAT (Network Address Translation) antes, mas não a abordamos. Quando estamos trabalhando em nossa rede, isso significa que a internet pode ver nosso endereço IP? Não exatamente.
NAT faz com que um dispositivo como nosso roteador atue como um intermediário entre a internet e uma rede privada. Assim, apenas um único e exclusivo endereço IP é necessário para representar um grupo inteiro de computadores.
Pense na NAT como uma recepcionista em um grande escritório. Se alguém quiser contatá-lo, eles só sabem o número do escritório inteiro. A recepcionista teria então que procurar seu número de ramal e encaminhar a chamada para você.
Como funciona?
Um caso simples seria assim:
- Patty quer se conectar a
www.google.com, então sua máquina envia essa solicitação através do roteador. - O roteador pega essa solicitação e abre sua própria conexão para google.com, então ele envia a solicitação de Patty assim que estabelece uma conexão.
- O roteador é o intermediário entre Patty e
www.google.com. O Google não sabe sobre Patty; em vez disso, tudo o que pode ver é o roteador.
NAT e o roteamento de pacotes em geral podem ser bem complicados, mas não vamos nos aprofundar nos detalhes.