Co to jest UPnP?
Korzystanie z UPnP
UPnP to zestaw protokołów sieciowych zaprojektowany tak, aby urządzenia w sieci mogły łączyć się ze sobą tak łatwo, jak to tylko możliwe. Urządzenia kompatybilne z UPnP są w stanie "odkryć" i korzystać z innych urządzeń i usług, a także udostępniać swoje konto, bez potrzeby jakiejkolwiek konfiguracji sieci. Na przykład urządzenie mobilne UPnP może łączyć się z siecią bezprzewodową, wykrywać i łączyć się z drukarką UPnP, a następnie drukować dokument bez potrzeby konfigurowania.
Łączność UPnP
UPnP został zaprojektowany, aby umożliwić łączność między dwoma urządzeniami sieciowymi, niezależnie od rodzaju sieci, systemu operacyjnego lub używanego języka programowania. Ta uniwersalna łączność i łatwość użycia jest czynnikiem, który napędza jej przyjęcie.
Rozszerzalność UPnP
Inną z najlepiej promowanych funkcji UPnP jest jego rozszerzalność, czyli możliwość rozszerzenia przez producentów urządzeń protokołu UPnP w celu dodania nowych funkcji.
Forum UPnP definiuje serię podstawowych usług do użytku z UPnP. Na przykład forum UPnP definiuje protokoły sterowania urządzeniami (DCP) do sterowania drukarkami, skanerami i serwerami mediów. Na szczycie tej podstawowej struktury producenci urządzeń mogą definiować własne, dostosowane usługi, zapewniając specyficzne właściwości niestandardowego urządzenia.
UPnP vs. PnP
Idea UPnP opiera się na technologii Plug and Play (PnP), technologii opracowanej w celu łączenia urządzeń z komputerem i konfigurowania automatycznie bez interwencji użytkownika. Chociaż ogólna koncepcja tych dwóch technologii jest podobna, nie są one bezpośrednio powiązane.
Chociaż systemy PnP były wypróbowane w latach 80. i na początku lat 90. XX wieku, nie uzyskały one aktualnego wykorzystania do czasu dodania systemu Windows 95 PnP, otwierając drogę do powszechnego stosowania PnP. Idea automatycznej konfiguracji sprzętu została ostatecznie podjęta jeszcze bardziej dzięki UPnP.