El protocolo de mapeo de puertos NAT ( NAT-PMP ) es un protocolo de red para establecer automáticamente la configuración de traducción de direcciones de red (NAT) y el reenvío de puertos sin intervención del usuario. [ 1 ] El protocolo determina automáticamente la dirección IPv4 externa de una puerta de enlace NAT y proporciona los medios para que una aplicación comunique los parámetros de comunicación a sus pares. Apple introdujo NAT-PMP en 2005 como parte de la especificación Bonjour , como alternativa al protocolo ISO Standard Internet Gateway Device Protocol, más común e implementado en muchos enrutadores NAT . El protocolo fue publicado como una solicitud de comentarios (RFC) informativa por el Grupo de Trabajo de Ingeniería de Internet (IETF) en la RFC 6886.
NAT-PMP se ejecuta sobre el Protocolo de Datagramas de Usuario (UDP) y utiliza el puerto 5351 en el servidor, mientras que el puerto 5350 se utiliza en el cliente, según la especificación. No cuenta con mecanismos de autenticación integrados, ya que el reenvío de un puerto generalmente no permite ninguna actividad que no pueda lograrse también mediante métodos STUN . La ventaja de NAT-PMP sobre STUN radica en que no requiere un servidor STUN y la asignación de NAT-PMP tiene un tiempo de expiración conocido, lo que permite a la aplicación evitar el envío de paquetes keep-alive ineficientes.
NAT-PMP es el predecesor del Protocolo de Control de Puertos (PCP).
Véase también
Referencias
Enlaces externos
- Descripción general y comparación de protocolos de mapeo de puertos (2026+): Acerca de UPnP IGD y PCP/NAT-PMP
- Servicios de Apple Inc.
- protocolos de red
- Traducción de direcciones de red
- segmentos de red informática
- Apple Inc. esbozos