Talk:Universal Plug and Play

message: According to the UPnP Implementers Corporation, the UPnP word mark is NOT an acronym and should always be written as UPnP. 
The corporation's own tips on using the word mark claim that the UPnP mark "...is a single entity that happens to consist of four symbols (i.e. four letters), which individually do not have any particular meaning." 
I think that at least the page content should be changed, but am unsure as to whether or not the title should also be changed. (Newbie insecurity:-)
JoeBloggs 13:26, 29 Mar 2005 (UTC)
replies: text: Could it be that "Universal Plug and Play" and UPnP is the name of the technology, where "UPnP(tm)" is the trademark of the UPnP(tm) Implementers Corporation? Their point about the letters not having any meaning could be to protect their mark as being different than Universal Plug and Play, the technology, giving them weight should the need arise to protect their certification program in court. While I am not able to find any support for this, the term, "Universal Plug and Play" and, "UPnP" (sans TM) appears too often and for too many years together for me to think that UPnP (sans TM) does not stand for Universal Plug and Play and vice versa. Anyone else know better? --FlashBIOS 02:53, 2 May 2006 (UTC)
replies: text: "Universal Plug and Play" was considered to be "descriptive" by the U.S. Patent and Trademark Office, and couldn't be trademarked. "UPnP" was thus trademarked as both a "word mark" and a certification mark (the UPnP logo that shows on the main article). But "Universal Plug and Play" had already been publicized as the name of the technology, and there's no going back! So, FlashBIOS is right -- it's a difference between the descriptive term for the technology and the protected trademark name and logo associated with certified devices.Tobylnixon (talk) 23:17, 7 May 2009 (UTC)
thread_title:  "Universal Plug-and-Play" or "UPnP"? 

message: Too many red links on this page. Set up some of these as redirects, or change the content. ArbiterOne 10:10, 8 Jun 2005 (UTC)
thread_title:  Too many red links 

message: What exactly is "Auto IP"?  I've never heard of such a thing.  There's Reverse ARP (RARP), Bootstrap Protocol (BOOTP), and Dynamic Host Configuration Protocol (DHCP), but no "Auto IP".  It's removed in the article until someone can explain wtf it is.—Kbolino 04:41, September 6, 2005 (UTC)
:"Auto IP" generally refers to RFC 3927 (Dynamic Configuration of IPv4 Link-Local Addresses). See Zeroconf. -- markmc 09:32, 25 November 2005 (UTC)
replies: text: I clarified that AutoIP is the name the UPnP Device Architecure itself gives to the address assignment mechanism that UPnP devices must use, that it is defined within the UDA in version 1.0 (not EXACTLY the same as RFC 3927), and that it refers to RFC 3927 in UDA 1.1. Tobylnixon (talk) 22:43, 7 May 2009 (UTC)
thread_title:  Auto IP? 

message: Steve Gibson grc.com has a utility to turn off all related UPnP services under Windows XP. On his podcast he also makes heavy usage out of how bad he think it is. Should this be included in this article, or is it hype?
Steve Gibson is far from hysteria, Gibson in his podcast, wants people to know what is this how it works so they can make their own educated choice if they need it and leave it open or turn it off. i had the chance to talk to him in person in starbucks. I also stated that sometimes he is overblowing things more than needed. He told me that If i run UPNP, because of my choice, he has no problem with mu computer or router or UPNP, but if UPNP runs behind my back and i have no idea of this, he has problem. Steve Gibson's goal is people to know what is going on, to know what this is, how it works, so people can make educated choice do they need it or not, leaving the final choice to them.
78.83.97.112 (talk) 21:28, 16 October 2011 (UTC)
thread_title:  Steve Gibson - Hysteria? 

message: Except for link to UPnP Forum (no info there), no info about companies behind this protocol. Background info about companies, history, etc would be nice. Just as a quick note i know that Nokia likes UPnP :-) because the N80 (to be released soon) is actually going to support it.
:I would be happy to add a list of companies that have UPnP certified devices, but it would be stale almost instantly. I could add a list of companies currently serving on the UPnP Forum Steering Committee or that have served on it in the past, but that also changes over time. Do you think these would be useful additions to this article, or would they be better in the UPnP Forum article? Tobylnixon (talk) 22:48, 7 May 2009 (UTC)
thread_title:  Companies behind it, forum, corporation 

message: the "technique comparison" link at the end of the article is dead.
update: another dead link found: http://www.iec.ch/news_centre/release/nr2008/nr4008.html
Compsciwizkid (talk) 17:07, 2 June 2011 (UTC)
thread_title:  dead link report 

message: It is interesting to see more deep security analysis about risks of using this protocol in public commercial or corporative environments. Also which kind of attacks this one is exposed to (spoofing, MITM, DoS,  etc).
:I checked the article today and there's no mention of the obvious security implications of upnp either.  Also, the article unfortunately reads like an advertizement to me...  You're right, there is missing a Security Considerations section.  66.11.179.30 (talk) 23:09, 19 December 2011 (UTC)
thread_title:  security considerations 

message: Its the wrong way round. The software is called TwonkyMedia made by TwonkyVision. It also isnt free anymore. Changes made as nescessary. TREX6662k5 03:06, 24 August 2006 (UTC)
thread_title:  UPNP TwonkyVision 

message: This article would be more immediately useful if it included at least one good example of a usage of UPnP, either near the beginning of the text or in a dedicated section.  The MediaServers section, for example, has an example (PVRs), but not the UPnP article itself.  (Adding something other than networked PVRs would be best for this.) Parsiferon 23:00, 27 August 2006 (UTC)
thread_title:  Examples, Anyone? 

message: As mentioned in section '5.1 UPnP Software Players & Control Points':
-Winamp, a free closed source media player for Windows, using the commercial On2Share UPnP plug-in.
The plug-in is no longer available. see On2Share - UPnP Media Server & Control Point - On2Share [Winamp] --81.207.71.194 11:00, 23 October 2006 (UTC)
thread_title:  On2Share is no longer available as stand-a-lone UPnP Control Point for Winamp (beta) 

message: * UPnP does not have a lightweight authentication protocol, while the available security protocols are complex. As a result, many UPnP devices ship with UPnP turned off by default as a security measure.
: What does that mean? — Omegatron 06:53, 20 January 2007 (UTC)
replies: text: that it takes up allot of memory, and thus disabled. Markthemac 14:44, 7 October 2007 (UTC)
replies: text: That's not the reason the UPnP DeviceSecurity DCP is not widely implemented, Markthemac. At the time the DCP was developed (back in 2003), very few of the commercially-available embedded web server stacks (on which UPnP is generally built) supported SSL/TLS, and it was not feasible for device implementers to add that capability to the stacks. It thus became a requirement for the UPnP Security Working Committee (of which I was a member) to identify a security scheme that would work without requiring SSL/TLC channel-based security. The DCP was thus based on SPKI, AES for privacy protection, and XML-DSig for integrity protection, all of which could be implemented on top of then-existing HTTP stacks. It proved to still be just too far ahead of its time. Now that SSL/TLS is widely implemented in embedded stacks, UPnP Forum is in the process of creating a new DeviceProtection DCP that will be much simpler to implement. Tobylnixon (talk) 23:12, 7 May 2009 (UTC)
thread_title:  Security 

message: Lots of text seems directly copied from  and only modified slightly. 
Compare the example of:
:(The Wikipedia Article)
:The UPnP architecture offers pervasive peer-to-peer network connectivity of PCs, intelligent appliances, and wireless devices. The UPnP architecture is a distributed, open networking architecture that uses TCP/IP and HTTP to enable seamless proximity networking in addition to control and data transfer among networked devices in the home, office, and everywhere in between.
to
:(The link)
:UPnP is an architecture for pervasive peer-to-peer network connectivity of intelligent appliances, wireless devices, and PCs of all form factors. ... UPnP is a distributed, open networking architecture that leverages TCP/IP and the Web technologies to enable seamless proximity networking in addition to control and data transfer among networked devices in the home, office, and public spaces. 
The source material is copyrighted, and I don't think the wikipedia article is enough of a re-write, but I'm not gonna tag the article, yet. Gront 21:37, 24 January 2007 (UTC)
thread_title:  CopyVio?

message: Does anyone know of a comparison of the different software/hardware packages out there with an emphasis on feature lists?  This seems like a good idea for this page... Twinotter 21:30, 7 March 2007 (UTC)
thread_title:  Comparisons of software/hardware? 

message: This article goes into too much technical detail -- the bulk of it describes the workings of the protocol, and parties needing that information should go directly to the source. At the same time, the article does not answer (in clear terms, anyway) simple layman's questions like whether UPnP is dependent on both hardware and software designed to support it (and the answer is yes, you need both). VanishingUser 09:34, 26 March 2007 (UTC)
thread_title: Too technical

message: 15/11/07
The article is about UPNP not its specific device implementations and what can be achieved by it, there was very little content to this section and just a big bunch of links I have created a new article about UPnP AV MediaServers with what was there. feel free to clean that up. Very little gravitas indeed 10:12, 15 November 2007 (UTC)
thread_title: Removed sections for UPNP AV Media Servers

message: The overview section sounds like an advert for UPnP.
The way i understand it, the main problem with UPnP is that it contains a mechanism for configuring of NAT traversal without demanding authentication. The technology stinks of dumbing computing down and making it insecure. If Joe Sixpack enables UPnP on their router at home, it is possible that a flash applet loaded by an internet page they view will reconfigure their router, so allowing access from outside to their home network.
Having said that, the news section seems out of place. Why explicitly list this one bug? A reference somewhere in the criticisms section would be enough here, in my opinion. Howlingmadhowie (talk) 08:41, 11 June 2008 (UTC)
replies: text: I did my best to try to clarify this!Tobylnixon (talk) 23:21, 7 May 2009 (UTC)
thread_title: The overview section needs work

message: I think this article is a bit misleading in regards to UPnP being a pervasive networking protocol used in corporate environments. In the first paragraph it lists UPnP as a computer networking protocol (which later makes reference to an expired IETF draft), also it is somewhat misleading stating that UPnP is used for data communications in a corporate environment (USB hard drive to computer, sure, but not for networked devices as is suggested). My experience and training have taught me that having a device be able to dynamically mix into a corporate network, if left unchecked, is a bad thing (any networking security certification will tell you this, such as my CompTIA Security +, or CCNA/CCNP). I think while the attempt of making UPnP a networking protocol is a valid stub, portraying it as an all out standardized networking protocol is not appropriate. I think the bulk of the article needs to be focused on USB and hardware expansion devices that utilize UPnP (NIC's, graphics cards, Ipods, usb attached devices etc...).
Cheers,  —Preceding unsigned comment added by Jon.bosche@gmail.com (talk • contribs) 15:20, 7 November 2008 (UTC)
replies: text: You're confusing "UPnP" with "PnP". PnP (Plug-and-Play) is a technology in Windows that allowed PC add-in cards to be automatically assigned IO addresses, memory addresses, IRQs, DMA channels, etc., later expanded to encompass automatic installation of externally-attached devices such as via USB, Bluetooth, 1394, bidirectional parallel ports, and networks (to get the right drivers installed, etc.). UPnP is an internationally standardized networking protocol (ISO/IEC 29341) for discovery, description, control, and event notification of networked devices, and is independent of Windows. You are right, though, that UPnP is not widely used in corporate environments. Tobylnixon (talk) 12:56, 7 May 2009 (UTC)

text: I tried to change "corporate" to "small business" to reflect the reality that UPnP is almost never used in enterprise environments, but was reverted on the basis that small businesses can also be "corporations". The difference is really between self-administered (typical in homes and small businesses) and professionally-administered networks (typical in medium-sized to large enterprises). I'm still trying to figure out how to express that concisely enough to go into the opening paragraph! Tobylnixon (talk) 23:24, 7 May 2009 (UTC)
thread_title:  UPnP as a Networking Protocol? 

message: Some parts of this article read like an advertisement. For example: "Any operating system and any programming language can be used to build UPnP products. UPnP does not specify or constrain the design of an API for applications running on control points; OS vendors may create APIs that suit their customer's needs. UPnP enables vendor control over device UI and interaction using the browser as well as conventional application programmatic control."
This sounds like a brochure advocating the use of UPnP. Specifically "enables vendor control over device UI and interaction" sounds like mumbo-jumbo to me. Since when has *any* network protocol dictated how the UI controlling it, or controlling something running over it, should look? -- Sorpigal (talk) 12:51, 9 February 2009 (UTC)
replies: text: It is a fact that UPnP is defined in terms of wire protocols, and independent of any operating system or programming language, unlike some of its competitors such as Jini. I agree with you that the second sentence about UI was confusing and redundant, and deleted it. Tobylnixon (talk) 23:28, 7 May 2009 (UTC)
thread_title:  Advertising 

message: It seems to me that over time, the page is expanding & expanding on messages about security leaks, while little else is added. 
The page seems very much written by anti-UPnP contributors.  —Preceding unsigned comment added by 130.138.227.11 (talk) 14:00, 29 April 2009 (UTC)
replies: text: I'm working on getting more complete and accurate information about UPnP posted here. (Toby Nixon, Vice President, UPnP Forum) Tobylnixon (talk) 23:29, 7 May 2009 (UTC)
thread_title:  non-neutral focus on security leaks? 

message: if you disable UPnP, will this remove the ability for USB devices to auto discover? Sephiroth storm (talk) 18:11, 27 August 2009 (UTC)
thread_title: question

message: I propose that the UPnP AV media server article get merged into this Universal Plug and Play article, since they basicially describe the same technology that is used for the same purpose, and there are already seperate articles for both List of UPnP AV media servers and clients and Comparison of UPnP AV media servers. Anyway, I am just questioning why have several articles for the same thing? 164.4.17.32 (talk) 07:41, 5 July 2011 (UTC)
replies: text: I don't see much overlap between the two articles. I'm not strongly opposed to a merge though. --Kvng (talk) 12:55, 7 July 2011 (UTC)
thread_title: Merger proposal

message: The section on potential problems with UPnP was missing, and had been completely deleted with an uninformative edit message by a drive-by editor. Since I could not find a debate about why it should be removed I have restored it for now. Carewolf (talk) 18:42, 1 January 2012 (UTC)
thread_title: Section deletion

message: I've removed numerous links from the External links section as per WP:EL. The following may be useful as references. --Kvng (talk) 00:17, 18 January 2012 (UTC)
thread_title:  Salvage 

message: The link to the standards documents [28] is dead and simply redirects to http://www.upnp.org/ which is not very useful.
--92.224.134.189 (talk) 13:52, 7 December 2013 (UTC)
replies: text: Nice catch!  Just edited the containing section, by removed some redundant content and this dead reference. — Dsimic (talk) 14:28, 7 December 2013 (UTC)
thread_title:  Dead link [28] 

message: Why does eezUPnP is not listed as a UPnP AV client ? it is cross-platform using java. Solsticedhiver (talk) 09:55, 21 July 2015 (UTC)
thread_title:  eezUPnP client ? 

message: Hello fellow Wikipedians,
I have just modified  on Universal Plug and Play. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
*Added archive http://web.archive.org/web/20031130075958/http://upnp.org:80/ to http://www.upnp.org/
When you have finished reviewing my changes, please set the checked parameter below to true or failed to let others know (documentation at ).
Cheers.—InternetArchiveBot (Report bug) 18:59, 21 July 2016 (UTC)
thread_title:  External links modified 

message: Hello fellow Wikipedians,
I have just modified one external link on Universal Plug and Play. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
*Added archive https://web.archive.org/web/20110222195717/http://upnp.org/specs/gw/igd1/ to http://upnp.org/specs/gw/igd1/
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
Cheers.—InternetArchiveBot (Report bug) 04:32, 13 January 2018 (UTC)
thread_title:  External links modified