¿Qué es upnp?
Upnp se refiere a Universal Plug and Play (inglés: Universal Plug and Play, o UPnP), que es un conjunto de protocolos de red promovidos por el foro Universal Plug and Play.
El objetivo de este protocolo es permitir que los dispositivos en redes domésticas (para disfrute de datos, comunicación y entretenimiento) y redes empresariales se conecten sin problemas entre sí y simplifiquen la implementación de redes relacionadas, UPnP. Este objetivo se logra definiendo y distribuyendo el protocolo de control de dispositivos UPnP basado en el estándar de protocolo de red abierta de comunicaciones de Internet.
El concepto de UPnP tiene su origen en plug-and-play (una tecnología intercambiable en caliente).
Información ampliada:.
Aplicaciones de UPNP:
Traducción de direcciones de red
Mucho antes de que existieran millones de redes domésticas, aparecieron los sistemas de direccionamiento de Internet Se han desarrollado en Internet y este número sigue creciendo. El hecho de que un sistema de direccionamiento desarrollado cuando Internet estaba en su infancia todavía funcione hoy es nada menos que un milagro.
Debido a que Internet se está quedando rápidamente sin recursos de direcciones, la mayoría de las redes domésticas utilizan la tecnología de traducción de direcciones de red (NAT) para crear puertas de enlace.
NAT es un estándar desarrollado por Internet Engineering Task Force (IETF) que permite que múltiples PC o dispositivos en una red privada compartan una dirección pública globalmente única (los rangos de direcciones privadas utilizados son 10.0.0.0/8 , 192.168.0.0/16 y 172.0.0.0/12).
NAT funciona bien como solución temporal para la escasez de direcciones IP, como por ejemplo la conexión a Internet ***se utiliza el disfrute en Windows NAT.
Pero aquí está la cuestión: NAT espera que todas las aplicaciones de red se comuniquen de forma estándar (es decir, utilizando direcciones IP en los encabezados de los paquetes), pero algunos programas de red no anticipan NAT. Utilizan direcciones IP integradas que NAT no puede traducir.
Tecnología NAT Traversal
La tecnología NAT Traversal permite que las aplicaciones de red detecten si están detrás de un dispositivo NAT que admita UPnP.
Luego, las aplicaciones reciben una dirección IP enrutable globalmente habilitada y configurada a través del mapeo de puertos para reenviar paquetes desde el puerto externo NAT al puerto interno utilizado por la aplicación. Todo esto sucede automáticamente, y los usuarios no lo hacen. necesita asignar puertos manualmente o realizar otras tareas.
La tecnología transversal NAT permite que los dispositivos de red o aplicaciones peer-to-peer se comuniquen con el mundo exterior a través de una puerta de enlace NAT abriendo y cerrando dinámicamente puertos de comunicación con servicios externos.
Enciclopedia Baidu-UPNP