MDNSD (Multicast Domain Name System Service Discovery) est un protocole utilisé pour découvrir des services sur un réseau local. Il permet aux appareils d'annoncer leurs services et à d'autres appareils de les trouver et de s'y connecter. MDNSD repose sur le protocole Internet (IP) et utilise des diffusions multidiffusion pour envoyer et recevoir des annonces de service.
MDNSD est couramment utilisé dans les réseaux domestiques et de petites entreprises pour découvrir des périphériques tels que des imprimantes, des serveurs multimédias et des applications de partage de fichiers. Il est également utilisé dans certains appareils IoT (Internet des objets) pour permettre de les découvrir et de s'y connecter facilement.
Sur Android, MDNSD est disponible dans le cadre du package « android.net.mdns ». Il fournit un ensemble d'API que les développeurs peuvent utiliser pour implémenter les services et les clients MDNSD.
|