Conozco (vagamente) acerca de la traducción de direcciones de red (NAT) en el sentido de que el dispositivo NAT almacena una asignación de puertos externos a puertos internos. Sin embargo, comencé a leer sobre esto y me confundieron mucho todos los términos: STUN, ICE, TURN, uPnP, NAT-PMP, NAT de cono completo, NAT de cono restringido y NAT de cono restringido de puerto. Cualquier ayuda para aclarar qué significa todo esto sería realmente útil, ¡gracias!
Respuesta1
Ha cubierto muchos temas diferentes con todos esos protocolos, pero esencialmente todos se usan para solucionar o con limitaciones de NAT cuando se usan con enrutamiento público. Algunos se ocupan del mapeo de puertos, mapeo de direcciones, etc.
uPnP es una excepción porque normalmente permite que los hosts dentro de NAT hablen con el dispositivo habilitado para uPnP para obtener estadísticas como IP externa y puertos reenviados y, en general, facilita un firewall transversal sencillo para las aplicaciones que lo requieren y que admiten uPnP.