- Tech know how online

universal plug-and-play (UPnP)

Universal Plug-and-Play (UPnP) is a Microsoft architecture that supports communication between personal computers (PCs) and consumer electronics. UPnP can be used for universal networking in industrial networks and home networking. For example, for networking peripheral devices such as printers, scanners, control computers, televisions, alarm systems

, kitchen appliances, etc.The objectives of UPnP are ambitious and include home networks and security systems, appliances and mobile devices, audio


, gateway functions andquality of service. Various working groups are to implement this ambition by developing appropriate standards


Layer Model of UPnP

Layer Model of UPnP

Universal Plug-and-Play (UPnP) is platform- and language-independent and has a high degree of compactness and administrative freedom. The multi-layer UPnP architecture is supported in the transport layer by the User Datagram Protocol (UDP) and TCP/IP, and in the application layer by HTTP and others. The plug-and-play layer sits on top of the transport layer, which provides a few session services. The actual applications are in the top layer. UPnP is supported by various protocols, such as an auto-IP protocol (APIPA), which is used to dynamically assign IP addresses. In this procedure, the switched-on device selects an IP address from a reserved range and checks whether this is already being used in the network. If this is the case, another IP address is selected. Another important protocol of UPnP is the Simple Service Discovery Protocol

(SSDP), which is based on HTTP and works platform-independently. The physical layer of UPnP can be based on Ethernet, but can also work with wireless technologies, FireWire or via serial connections.

Informationen zum Artikel
Englisch: universal plug-and-play - UPnP
Updated at: 19.02.2013
#Words: 376
Translations: DE