logo

Diferencia entre traducción de direcciones de red (NAT) y traducción de direcciones de puerto (PAT)

Traducción de direcciones de red (NAT) y Traducción de dirección de puerto (PAT) son los dos protocolos a través de los cuales podemos asignar la dirección privada no registrada (dentro local de una red interna a una dirección pública registrada (dentro global) de una red externa antes de mover el paquete.

La distinción principal es que NAT se utiliza para asignar direcciones IP públicas a direcciones IP privadas en relaciones uno a uno o muchos a uno. Por otro lado, PALMADITA es una especie de NAT en el que numerosas direcciones IP privadas (varias a una) se asignan a una única dirección IP pública a través de puertos.

Un usuario de la red interna con una IP privada (no registrada) no podría conectarse a Internet ni a la red externa porque cada dispositivo en la red debe tener una dirección IP única. NAT opera en un enrutador que conecta dos redes y traduce direcciones privadas de la red interna (es decir, no únicas globalmente) en direcciones públicas legales.

También fue creado con la intención de preservar las direcciones IP. A medida que el número de usuarios de Internet crecía más rápidamente que el número restringido de direcciones IP disponibles, los usuarios de Internet se enfrentaban al problema de la escasez de direcciones IP. El NAT y PALMADITA Los protocolos se utilizan por una razón específica.

¿Qué es NAT?

NAT (traducción de direcciones de red) conecta dos redes y asigna las direcciones privadas (dentro de lo local) a direcciones públicas (dentro de lo global). Inside local denota que la mejor dirección pertenecía a una red interna y no fue asignada por un Centro de información de red o potencia de servicio . El global interior significa que la dirección es una dirección válida asignada por el NADA o proveedor de servicios, y una o más direcciones locales internas hacia el mundo exterior.

Diferencia entre traducción de direcciones de red (NAT) y traducción de direcciones de puerto (PAT)

NAT es un método para convertir una dirección IP privada o una dirección local en una dirección IP pública. NAT es una técnica para reducir la velocidad a la que se agotan las direcciones IP disponibles al traducir una IP local o una dirección IP privada a una dirección IP pública o global. La relación NAT puede ser uno a uno o muchos a uno.

Además, NAT sólo puede configurar una dirección para representar toda la red ante el mundo exterior. Como resultado, el proceso de traducción es transparente. NAT se puede utilizar para migrar y fusionar redes, compartir cargas de servidores y crear servidores virtuales, etc.

Tipos de NAT

Hay tres tipos de NAT:

    NAT estática
    En NAT estática, una dirección local se asigna a una dirección global. En este tipo de NAT, la relación es uno a uno. La NAT estática se utiliza si un host necesita una dirección coherente a la que se debe acceder desde Internet. Por ejemplo, dispositivos de red o servidores empresariales.NAT dinámica
    Las direcciones IP privadas no registradas se pueden convertir en números IP públicos registrados desde un grupo de direcciones IP públicas mediante NAT dinámica.Sobrecarga PAT/NAT/enmascaramiento de IP
    Entre las tres variedades, PAT es la más famosa. Es una forma de NAT dinámica comparable a ella, pero utiliza puertos para traducir muchas direcciones IP privadas a una única dirección IP pública.

Ventajas de NAT

Las siguientes son las ventajas de NAT:

  • NAT protege las direcciones públicas que se han registrado y ralentiza el agotamiento del espacio de direcciones IP.
  • Elimina el proceso de renumeración de direcciones que ocurre al cambiar de red.
  • La aparición de superposición de direcciones se redujo significativamente.
  • Aumenta la flexibilidad del establecimiento de la conexión.

Desventajas de NAT

Las siguientes son las desventajas de NAT:

  • Falta de trazabilidad de extremo a extremo
  • Ciertas aplicaciones no son compatibles con NAT
  • Los retrasos en el cambio de ruta son el resultado de la traducción.

¿Qué es PAT?

Traducción de dirección de puerto (PAT) es una especie de NAT dinámica que nos permite configurar la traducción de direcciones a nivel de puerto y al mismo tiempo optimizar la utilización restante de la dirección IP. PAT asigna numerosas direcciones y puertos locales de origen a una única dirección IP global y puertos de un conjunto de direcciones IP que se pueden enrutar en la red de destino. Aquí, la dirección IP de la interfaz se utiliza junto con el número de puerto, y numerosos hosts pueden tener una dirección IP similar porque el número de puerto es único.

Diferencia entre traducción de direcciones de red (NAT) y traducción de direcciones de puerto (PAT)

Para identificar las diferentes traducciones, utiliza una dirección de puerto de origen única en la dirección IP global interna. Debido a que el número de puerto está codificado en 16 bits, el número total de traducciones NAT que se pueden realizar es 65536.

La fuente original se conserva en el PALMADITA. Si el puerto de origen ya está asignado, se buscan los puertos disponibles. Los grupos de puertos se dividen en tres gamas. 0 a 511, 512 a 1023, y 1024 a 65535 .

Si PALMADITA no encuentra un puerto disponible del grupo de puertos adecuado y si hay más de un puerto externo IPv4 la dirección está configurada, PALMADITA pasa al siguiente IPv4 dirección e intenta asignar el puerto de origen original hasta que se queda sin puertos disponibles y externos. IPv4 direcciones.

Ventajas de la palmadita

Las siguientes son las ventajas de PAT:

  • Conserve direcciones IP asignando una única IP pública a un grupo de hosts utilizando diferentes números de puerto.
  • Reduce las fallas de seguridad o los ataques de seguridad ya que la dirección privada evita que la dirección pública quede expuesta.

Desventajas de la PAT

Las siguientes son las desventajas de PAT:

  • La tabla interna solo puede tener una cierta cantidad de entradas para realizar un seguimiento de las conexiones.
  • En PAT, no se puede ejecutar más de una instancia del mismo tipo de servicio público desde la misma dirección IP.

Diferencia entre traducción de direcciones de red (NAT) y traducción de direcciones de puerto (PAT)

Diferencia entre traducción de direcciones de red (NAT) y traducción de direcciones de puerto (PAT)
Básico para comparar Traducción de direcciones de red (NAT) Traducción de dirección de puerto (PAT)
Básico Convierte la dirección IP local privada en la dirección IP pública global. Es similar a NAT; también utiliza números de puerto para transformar direcciones IP privadas de una red interna en direcciones IP públicas.
Forma completa La forma completa de NAT es Traducción de Direcciones de Red. La forma completa de PAT es Traducción de direcciones de puertos.
Usos NAT utiliza un Dirección IPv4. usos de la palmadita IPv4 direcciones junto con el número de puerto.
Relación Superconjunto de PALMADITA. una variante de NAT (una forma de NAT dinámica)
Tipos Hay tres tipos de NAT: NAT estática, NAT dinámica y CAMA/CAMA Sobrecarga/enmascaramiento de IP. Hay dos tipos de PAT: PAT estática y palmadita sobrecargada .

Diferencias clave entre NAT y PAT

  • PAT es una forma de NAT dinámica
  • PAT usa direcciones IP junto con números de puerto, mientras que NAT usa direcciones IP junto con números de puerto
  • NAT traduce las direcciones locales internas en direcciones globales internas; De manera similar, PAT traduce las direcciones IP privadas no registradas en direcciones IP públicas registradas. Sin embargo, a diferencia de NAT, PAT también utiliza números de puerto de origen, lo que permite que varios hosts compartan una única dirección IP mientras utilizan diferentes números de puerto.

Conclusión

Usamos NAT y PAT para reducir la necesidad de direcciones IP globalmente únicas, permitiendo que un host cuya dirección no sea globalmente única se conecte a Internet transformando las direcciones en un espacio de direcciones global que sea enrutable. La única distinción menor entre NAT y PAT es que, mientras que PAT utiliza puertos de origen durante la traducción, Nat no.