Utiliza UDP en unicast o multicast en el puerto 1900 para anunciar los servicios de un dispositivo.
Sólo la información más importante acerca del dispositivo y el servicio ofrecido está contenido en los mensajes intercambiados.
Un Punto de Control UPnP (UPnP Control Point) manda un mensaje a todos los dispositivos en la red por el mismo canal, igual que los anuncios.
Si alguno de ellos ofrece el servicio deseado le contesta con un mensaje normal HTTP con el código '200 OK'.
Un paquete SSDP consiste en un HTTP-Request con la instrucción 'NOTIFY' para anunciar o con 'M-SEARCH' para buscar un servicio.