UPnP は、ユーザの操作を必要とすることなくネットワーク全体にサービス提供するように設計されています。
IP, TCP, UDP, Multicast, HTTP, XML など標準的なプロトコルを利用して通信し、デバイスが提供するサービス配信するように設計されています。
最新のOS では、UPnP をデフォルトでサポートし、ネットワーク全体で利用可能なUPnP デバイスを表示、選択するだけでデバイスに簡単にアクセスできます。