Serviço Nacional de Aprendizagem Comercial E.E.P. Senac Pelotas

Propaganda
Serviço Nacional de Aprendizagem Comercial
E.E.P. Senac Pelotas Centro Histórico
Programa Nacional de Acesso ao Ensino Técnico e Emprego
Curso Técnico em Informática
TAMIRES NUNES
RELATÓRIO TÉCNICO
NETWORK ADDRESS TRANSLATION
Pelotas, 2014
TAMIRES NUNES
RELATÓRIO TÉCNICO
NETWORK ADDRESS TRANSLATION
Relatório
técnico
requisito
parcial
apresentado
para
como
obtenção
de
aprovação na disciplina de Planejamento e
Implantação de Rede de Computadores,
no Curso de Técnico de Informática, na
E.E.P Senac Pelotas Centro Histórico.
Prof. Nataniel Vieira
Pelotas, 2014
SUMÁRIO
1 INTRODUÇÃO........................................................................................................ 4
2 NETWORK ADDRESS TRANSLATION (NAT)……………………………… 5
2.1 TIPOS DE NETWORK ADDRESS TRANSLATION (NAT)...……………… 5
3 FUNCIONAMENTO DO NAT EM REDES DE COMPUTADORES.............. 7
4 CONCLUSÃO.......................................................................................................... 9
REFERÊNCIAS....................................................................................................... 10
3
1 INTRODUÇÃO
O presente documento visa apresentar conceito sobre a técnica de tradução de endereços IP
privados em endereços públicos conhecida como Network Address Translation – NAT,
juntamente com alguns de seus tipos e exemplos de cada um. Depois de uma breve análise
teórica e conceitual sobre essa técnica o trabalho aborda sua aplicação em rede de
computadores.
4
2 NETWORK ADDRESS TRANSLATION (NAT)
O Network Address Translation – NAT é um método de tradução de endereços que
permite que endereços locais internos (privados) sejam traduzidos em endereços globais
internos (públicos) para poderem ser utilizados em uma rede externa. Inicialmente o NAT
surgiu pra contornar os problemas relacionados a falta de números IP, mas além destes o
método NAT possui outras aplicações como na área de segurança – criação de Firewall. O
NAT pode operar de duas maneiras Estática e Dinâmica.
2.1 TIPOS DE NETWORK ADDRESS TRANSLATION (NAT)
 NAT estático (Static NAT): Provê o mapeamento de um para um, isto é, para cada
endereço IP privado, existe um endereço IP válido para a conexão com a internet.
Abaixo segue uma análise de fluxo de dados que representa como o NAT estático
funciona.
5
 NAT Dinâmico (Dynamic NAT): Provê o mapeamento de endereços não-válidos para
válidos, porém, sem a necessidade de possuir u endereço válido para cada endereço
invalido. No NAT dinâmico os endereços globais são atribuídos aleatoriamente para
as estações da rede local, a cada nova tradução é possível que um IP local obtenha um
novo endereço global. Abaixo segue uma análise de fluxo de dados que representa
como o NAT Dinâmico funciona.
Além do NAT Estático e Dinâmico temos outros tipos de NAT, como o NAPT (Network
Address Port Translation) que realiza o mapeamento utilizando números de portas (como o
TCP/ UDP ou ICMP query ID) de origem dos endereços locais internos, para distinguir cada
uma das traduções. NAPT tenta preservar a porta de origem, se essa porta de origem já estiver
em uso, o NAPT atribui o primeiro número de porta disponível a partir do início do grupo de
portas apropriadas: 0-511, 512-1023 ou 1024-65535. Quando não há mais portas disponíveis e
há mais de um endereço global interno configurado, o NAPT passa para o próximo endereço
6
IP, para tentar alocar novamente a porta de origem, esse processo continua até que não haja
mais portas disponíveis nem endereços globais internos. O NAPT permite que vários
endereços locais internos sejam traduzidos usando um único endereço global interno,
permitindo assim que se tenham diversos dispositivos em uma rede interna utilizando um
único global interno. Abaixo segue uma análise de fluxo de dados que mostra como o NAPT
funciona.
3 FUNCIONAMENTO DO NAT EM REDES DE COMPUTADORES
Na utilização do NAT como tradutor de endereços, ele funciona em um roteador, geralmente
conectado a duas redes, e assim faz a tradução dos endereços privados (não globais
exclusivos) na rede interna em endereços globais, antes dos pacotes serem enviados para outra
7
rede. Também pode ser configurado para exibir apenas um endereço para toda a rede externa,
o que fornece maior segurança a rede por esconder toda a rede interna por trás desse endereço.
Assim além de permitir que redes privadas acessem redes públicas, também a segurança das
redes privadas mascarando da internet os endereços IP internos.
Também pode traduzir o endereço de uma rede para outro padrão de endereçamento, tornando
a comunicação possível como mostra o exemplo a seguir:
Suponha que seja preciso que duas redes privadas com mesmo endereço privado de rede,
exemplo 10.0.0.0, se comuniquem. Neste exemplo todos os endereços à esquerda serão
percebidos pela rede à direita como sendo originados na rede 20.0.0.0, problema solucionado
através do método NAT.
Este é mais um exemplo de funcionamento do NAT em redes de computadores, os exemplos
mencionados em cada tipo de NAT na sessão anterior também são exemplos de aplicações de
NAT em redes de computadores. Neste trabalho foi falado sobre alguns tipos de NAT e suas
aplicações, mas existem outros tipos além dos mencionas e outras aplicações, como Twice
NAT que permite que se decida qual endereço IP global interno será utilizado no processo de
tradução, o Bi-Directional NAT no qual as sessões podem ser iniciadas a partir de hosts na
rede pública e o NAT-PT que é uma técnica de tradução de endereços entres IPv6 e IPv4.
Basicamente o NAT permite que um único dispositivo, como um roteador, possa atuar como
agente entre a Internet (ou rede pública) e uma rede local ( ou rede privada), permitindo que
apenas um endereço IP seja necessário para representar um grupo inteiro de computadores
fora de sua rede interna.
8
4 CONCLUSÃO
No desenvolver do presente trabalho foi possível concluir que a técnica de tradução de
endereços IP privados em endereços IP público tem uma aplicação muito mais abrangente do
que apenas tradução de endereços, que está técnica foi criada com o objetivos de resolver a
escassez de endereços IP e suas aplicações foram superiores a isso, pois a partir do método de
tradução de endereços foi desenvolvido um método de segurança para redes privadas através
do mascaramento dos números IP e da aleatoriedade com que esses endereços são expostos na
rede externa.
9
REFERÊNCIAS
Disponível em:
<http://www.ti-redes.com/roteamento/nat/nat-tipos-de-nat/> . Acessado em 12 de abril de
2014.
FILIPPETTI, Marco Aurélio. CCNA 4.1 Guia Completo de Estudo: Florianópolis, Visual Books,
2009.
ROSS, Julio. Rede de Computadores. Antenna Edições Técnicas, 2008.
10
Download