Nous venons de voir les généralités concernant le protocole mDNS. Dans cette partie, nous allons essayer de présenter, grâce à la lecture minutieuse du fichier "Internet Draft", le fonctionnement de ce protocole. Il est à rappeler que la structure des messages ne diffère pas du protocle DNS.

Ainsi, nous allons voir les différents messages circulant sur un lien local implémentant le protocole mDNS. Ces messages sont la base du protocole.


S'annoncer et explorer le réseau


La toute première étape pour un équipement venant de se connecter localement au réseau est d'effectuer une exploration du réseau. En effet, son cache DNS est vide et il n'a aucune connaissance des partages existants sur le réseau.

La deuxième étape, toute aussi importante, est l'envoi d'un message "Gratuitous Multicast DNS Response". Semblable au message "Gratuitous ARP" d'Ethernet, il permet d'annoncer tous ses enregistrements (uniques et partagés).







© Alexandre Cusin-Panit et Nicolas Duthilleul