Friday, September 16, 2011

UPnP

UPnP is a wide variety of smart devices, wireless devices and personal computers to achieve global peer network connection (P2P) structure. UPnP is a distributed, open network architecture. UPnP is independent of the medium. In any operating system, using any programming language can use UPnP devices. English is a unified Plug and Play UPnP protocol Universal Plug and Play, abbreviated as UPnP. Say plug and play computer peripherals (Plug and Play (abbreviated PnP)), we may be familiar, but the Universal Plug and Play, most people will feel confused. As the windows xp added support for UPnP, and was found there is a serious security problems, so, for a time, making the UPnP fame. Coincidentally, I had had access to white papers on UPnP technology, but also looked in more detail about the security flaws found in the introduction. Therefore, taking advantage of this opportunity, security flaws caused by the UPnP and the details disclosed. Basic concept UPnP very large range of applications that can be enough to achieve many ready-made, new and exciting programs, including home automation, printing, photo processing, audio / video entertainment, kitchen equipment, automotive networks and similar network of public meeting places . It can give full play to TCP / IP and network technology capabilities, not only seamless network of similar, but also to control network devices and transfer information between them. In the UPnP architecture is not a device driver, replaced by a common protocol.
 
UPnP plug and play peripheral model is not a simple extension. By design, it supports setting of 0, the network connection process "invisible" and the many auto suppliers to find more stars, such as the type of device. In other words, a UPnP device can automatically connect with a network and automatically obtain an IP address, send out their own power and was informed that the other is connected on the device and its power. Finally, this device can be successfully cut off the network connection automatically, and will not cause unexpected problems. UPnP technology to promote the development of the Internet, including IP, TCP, UDP, HTTP, SSDP and XML technologies. Contract on the Internet application protocol-based wired, and the agreement is illustrative presentation with XML and HTTP for transport. And the same is, UPnP is designed to provide clear such an environment. Furthermore, when the cost, technology or funding and other factors have prevented certain media in which the device or access when using IP, UPnP able to bridge non-IP protocols provide the media channel. UPnP does not specify the application API, so vendors can create their own API to meet customer needs.

No comments:

Post a Comment