UPnP – Universal Plug-and-Play
UPnP (Universal Plug-and-Play) to protokół stworzony dla komputerów osobistych oraz inteligentnych urządzeń bezprzewodowych. Wersja 1.0 została przyjęta jako standard ISO 29341-1:2008. UPnP jest architekturą rozproszoną, otwartą i kompatybilną z protokołami TCP/IP oraz HTTP, co czyni ją idealnym rozwiązaniem dla sieci SOHO (Small Office/Home Office).
Protokół umożliwia przesyłanie danych między urządzeniami w sieci pod kontrolą dowolnego urządzenia sterującego. UPnP jest niezależny od systemu operacyjnego, języka programowania i medium fizycznego. Jego główną zaletą jest minimalizacja konieczności konfiguracji, co pozwala na automatyczną konfigurację kart sieciowych oraz wyświetlanie informacji o stanie bramy sieciowej. Dzięki temu aplikacje sieciowe mogą być szybko uruchamiane bez dodatkowej konfiguracji zapory sieciowej.
Sieci bezprzewodowe
Automatyczna konfiguracja urządzeń bezprzewodowych wymaga wcześniejszej konfiguracji warstwy fizycznej sieci. Użytkownik musi ręcznie wprowadzić tryb szyfrowania oraz hasło dostępu do sieci. W odpowiedzi na ten problem prowadzone są prace nad uproszczeniem konfiguracji warstwy fizycznej. Proponowane rozwiązania obejmują m.in. wykorzystanie kluczy USB z zapisaną konfiguracją sieci, które po podłączeniu do urządzenia umożliwią automatyczną konfigurację.
Wprowadzenie takich rozwiązań pozwoli na pełne wykorzystanie zalet UPnP także w przypadku urządzeń bezprzewodowych.