Introdução aos tipos de NAT

A história por trás da existência do NAT é que usando IPV4, ou seja, 32 bits, o que dará cerca de 4, 2 bilhões de IPs únicos, nos quais é impossível acomodar 7 bilhões * Não há dispositivos usados ​​por um indivíduo no mundo, solução para continuar usando IPV4 ainda, obter mais dispositivos na internet é NAT. Processos NAT nos quais um ou mais endereços IP locais são traduzidos em um ou endereços IP globais e vice-versa para fornecer acesso à Internet aos hosts locais. Geralmente, um roteador de borda ou firewall será configurado para NAT. Neste artigo, aprenderemos sobre os diferentes tipos de NAT em detalhes.

Terminologias NAT

Antes de abordar como o NAT funciona e os tipos de NAT, vamos entender algumas terminologias para evitar confusão.

  • Endereço local interno: endereço IP privado, atribuído a um host na rede interna (local), é o host interno conforme visto na rede interna. Este endereço IP é atribuído pelo roteador conectado a um grupo de dispositivos, não é acessível pela Internet. Todos os endereços iniciando em 192.168.xx e 10.xxx são reservados para endereços IP privados. Podemos usar qualquer IP dentro do alcance sem nos preocuparmos, algum outro dispositivo está usando o mesmo.
  • Endereço global interno: é um ou mais endereços IP, que representam a rede local, vistos como host interno da rede externa. Quando nos registramos no ISP, obtemos um IP, acessível por toda a Internet. É atribuído ao roteador conectado a um grupo de dispositivos. Ex: 12.13.14.15
  • Endereço local externo: IP real do host remoto, após a conversão de NAT.
  • Endereço global externo: é o endereço IP do host remoto antes de

geralmente, os endereços IP locais são referidos como 'IP privado' e Global como 'IP público ou registrado'.

Tipos de NAT

Com base em como o mapeamento dos endereços IP é feito do IP local para o IP global, existem 3 tipos de NAT.

1. NAT estático

Nesse caso, haverá um mapeamento individual entre IP privado e IP público. ou seja, um IP privado 192.162.19.2 é permanentemente mapeado para um IP global 13.14.56.07, geralmente usado para hospedagem na web.

2. NAT Dinâmico

Nesse caso, o roteador é fornecido com um conjunto de endereços IP públicos; qualquer dispositivo que deseje se conectar à Internet receberá um IP público imediatamente disponível no final do roteador. Haverá um mapeamento um a um com base na técnica de primeiro a chegar, mas não permanente., o endereço IP público usado pelo IP privado pode mudar com o tempo.

3. PAT (Tradução de Endereço de Porta)

Nesse caso, muitos endereços IP privados são mapeados para um único IP público, o tráfego é diferenciado pelo número de portas dos dispositivos, ou seja, quais pacotes pertencem a quais particulares Isso é econômico, muitos usuários podem se conectar à Internet usando um único IP público em um tempo. Também é conhecido como sobrecarga de NAT.

Como funciona o NAT?

Para entender como o NAT funciona no cenário real Vamos considerar uma pequena topologia: ela possui 3 dispositivos conectados a um roteador, dispositivos como laptop, mac e smartphone; todos eles estão conectados a um roteador; o roteador, por sua vez, é conectado à internet, o IP público atribuído ao roteador é 12.13.14.15, o roteador atribuiu 10.11.12.01 ao laptop, 10.11.12.01 ao MAC e 10.11.12.03 ao smartphone.

Suponha que o laptop queira conectar um servidor remoto que hospeda o 'site de previsão do tempo' com IP global 60.70.80.90 e o smartphone deseje acessar o facebook hospedado no IP global 60.70.80.80 quando as duas solicitações chegarem ao roteador, o roteador mapeia o IP e a entrada no NAT tabela como mostrado abaixo:

DispositivoIP privado (IP de origem: porta)IP público (IP público: porta)
Rótulo10.11.12.01: 4230112.13.14.15:6666
Smartphone10.11.12.03: 4230212.13.14.15:5555

A solicitação com IP público e IP do host com mensagem é enviada aos respectivos servidores host via internet, na porta 80 comumente usada para solicitações HTTP, os servidores remotos respondem ao IP público com mensagem adicionada, na interface do roteador, o roteador refere-se à tabela NAT e envia de volta o mensagem de resposta ao respectivo IP privado e às respectivas portas. Para o laptop ou smartphone, parece que a resposta foi enviada diretamente a eles por hosts remotos.

Vantagens de usar o Nat

  • Evita o esgotamento dos endereços IPv4, ou seja, mais dispositivos podem se conectar à Internet usando o IPv4.
  • Ele fornece uma camada adicional de segurança, ocultando os endereços original e de destino.
  • O NAT fornece maior flexibilidade ao conectar-se à Internet.
  • Se estivermos alterando os IPs do dispositivo usados ​​para um serviço acessado pela Internet, isso não afetará o IP do serviço devido ao sistema NAT.

Conclusão - Tipos de NAT

O IPV4 é uma idéia milenar que foi implementada após a década de 1970, para superar a desvantagem do seu NAT. Ele tem algumas desvantagens, pois consome tempo e recursos, perde a rastreabilidade entre origem e destino e atrasa a comunicação.

Está ocorrendo uma migração lenta entre o IPV4 para o IPV6, que fornecerá 32 seguidos por 37 zera endereços IP exclusivos, mas atrasados ​​porque muitos dispositivos que já estão na Internet suportam apenas o IPV4 e leva tempo para interromper e criar o novo IPV6. arquitetura de suporte.

Artigos recomendados

Este é um guia para tipos de NAT. Aqui discutimos a introdução, o trabalho, as terminologias e os três principais tipos de NAT, além de suas vantagens. Você também pode consultar os seguintes artigos para saber mais:

  1. React Native vs React
  2. Alternativas do QlikView
  3. Hive Alternatives
  4. Alternativas para Asana
  5. Criando botões de estilo no React Native