Conceptos básicos de NAT y PAT


NAT 

La traducción de direcciones de red, también llamado enmascaramiento de IP o NAT (del inglés Network Address Translation), es un mecanismo utilizado por routers IP para intercambiar paquetes entre dos redes que asignan mutuamente direcciones incompatibles. Consiste en convertir, en tiempo real, las direcciones utilizadas en los paquetes transportados. También es necesario editar los paquetes para permitir la operación de protocolos que incluyen información de direcciones dentro de la conversación del protocolo.
El tipo más simple de NAT proporciona una traducción una-a-una de las direcciones IP. La RFC 2663 se refiere a este tipo de NAT como NAT Básico, también se le conoce como NAT una-a-una. En este tipo de NAT únicamente las direcciones IP, las sumas de comprobación (Checksums) de la cabecera IP y las sumas de comprobación de nivel superior, que se incluyen en la dirección IP, necesitan ser cambiadas. El resto del paquete se puede quedar sin tocar (al menos para la funcionalidad básica del TCP/UDP, algunos protocolos de nivel superior pueden necesitar otra forma de traducción). Es corriente ocultar un espacio completo de direcciones IP, normalmente son direcciones IP privadas, detrás de una única dirección IP (o pequeño grupo de direcciones IP) en otro espacio de direcciones (normalmente público).



Tipos de NAT 

Los dispositivos NAT no tienen un comportamiento uniforme y se ha tratado de clasificar su uso en diferentes clases. Existen cuatro tipos de NAT:
·         NAT de cono completo (Full-Cone NAT). En este caso de comunicación completa, NAT mapeará la dirección IP y puerto interno a una dirección y puerto público diferentes. Una vez establecido, cualquier host externo puede comunicarse con el host de la red privada enviando los paquetes a una dirección IP y puerto externo que haya sido mapeado. Esta implementación NAT es la menos segura, puesto que una atacante puede adivinar qué puerto está abierto.
·         NAT de cono restringido (Restricted Cone NAT). En este caso de la conexión restringida, la IP y puerto externos de NAT son abiertos cuando el host de la red privada quiere comunicarse con una dirección IP específica fuera de su red. La NAT bloqueará todo tráfico que no venga de esa dirección IP específica.
·         NAT de cono restringido de puertos (Port-Restricted Cone NAT). En una conexión restringida por puerto NAT bloqueará todo el tráfico a menos que el host de la red privada haya enviado previamente tráfico a una IP y puerto especifico, entonces solo en ese caso ésa IP:puerto tendrán acceso a la red privada.
·         NAT Simétrica (Symmetric NAT). En este caso la traducción de dirección IP privada a dirección IP pública depende de la dirección IP de destino donde se quiere enviar el tráfico.


PAT

Es una extensión a la traducción de direcciones de red (NAT) que permite que varios dispositivos en una red de área local (LAN) que se asignan a un solo público la dirección IP
El objetivo del PAT es la conservación de direcciones IP.
La mayoría de las redes domésticas utilizan PAT. En tal escenario, el proveedor de servicios Internet ( ISP
Asigna una dirección IP a la red local del router
Cuando el equipo X se conecta a Internet, el router asigna al cliente un número de puerto , que se adjunta a la dirección IP interna.
Esto, en efecto, da a X PC una dirección única.
Si el equipo Z se conecta a Internet al mismo tiempo, el router le asigna la misma dirección IP local con un número de puerto diferente.
Aunque ambos equipos están compartiendo la misma dirección IP pública y el acceso a Internet al mismo tiempo, el router sabe exactamente en qué equipo específico para enviar paquetes a la s, ya que cada ordenador tiene una dirección interna única.
PAT también se conoce como portabilidad, el puerto de sobrecarga, nivel de puertos NAT multiplexado y única dirección NAT.
El servicio NAT crea una entrada en su tabla de direcciones IP internas, puertos internos y puertos externos. A partir de entonces, todos lospaquetes que provengan del mismo hosts serán traducidos con los mismos puertos.
El receptor del paquete utilizará los ip y puerto recibidos para responder, por lo que dicha respuesta llegará a la “oficina de correos”. Inicialmente, si el puerto destino no existe en la tabla del NAT, los datos serán descartados.
El servicio PAT borra las traducciones periódicamente de su tabla cuando aparenten no estar en uso. Como el número de posibles puertos a otorgar es de 16 bit (65535), la probabilidad de que un ordeandor no encuentre una traducción es realmente pequeña.




DIFERENCIA

·  NAT

cambia la dirección de origen  en cada paquete salida
Nat se usa para utilizar direcciones privadas y proveer aun así conectividad con el resto de Internet.


·  PAT 

HACE LA TRADUCCION DE DIRECCION DE PUERTOS
el objetivo de pat es la conservación de direcciones ip
permite que una sola direccion ip sea utilizada por varia maquinas en internet




Comentarios

Entradas populares de este blog

Tipos de Hosting y características

¿Que Son los Servicios de red y máquinas virtuales?