UPnP
also: Universal Plug and Play
Universal Plug and Play (UPnP) is a set of networking protocols that allows devices to discover each other and communicate over a local network without manual configuration.
UPnP enables automatic discovery and control of devices on a network by using standard protocols built on HTTP, XML, and SOAP. Devices advertise their services and capabilities, allowing other devices to find and interact with them seamlessly.
Common Linux applications using UPnP include media servers (like MinDLNA) that stream content to TVs and speakers, and IoT device management. For example, a Linux media server can automatically advertise itself on the network, and a smart TV can discover and stream media from it without manual IP configuration.
While convenient, UPnP can pose security risks if not properly configured, as it may expose services to the local network without strong authentication. Many Linux users disable UPnP on their systems or firewalls to limit its attack surface.