MDNSD (Multicast Domain Name System Service Discovery) is een protocol dat wordt gebruikt voor het ontdekken van services op een lokaal netwerk. Hiermee kunnen apparaten hun diensten aankondigen en kunnen andere apparaten deze vinden en er verbinding mee maken. MDNSD is gebouwd bovenop het Internet Protocol (IP) en maakt gebruik van multicast-uitzendingen om serviceaankondigingen te verzenden en te ontvangen.
MDNSD wordt vaak gebruikt in thuis- en kleine bedrijfsnetwerken om apparaten zoals printers, mediaservers en toepassingen voor het delen van bestanden te detecteren. Het wordt ook gebruikt in sommige IoT-apparaten (Internet of Things), zodat ze gemakkelijk kunnen worden ontdekt en er verbinding mee kunnen worden gemaakt.
Op Android is MDNSD beschikbaar als onderdeel van het pakket "android.net.mdns". Het biedt een reeks API's die ontwikkelaars kunnen gebruiken om MDNSD-services en -clients te implementeren. |