Windows macht das über UPnP SSDP, so wie UPnP das für Discovery auch vorsieht – http://en.wikipedia.org/wiki/Simple_Service_Discovery_Protocol
Es geht ja auch weniger um Namen als um Services. Was interessiert mich denn wo ich Sachen finde, wenn ich sehe, dass ich sie finde. Ähnlich wie bei dem allgegenwärtigen Buzzword Cloud: Was interessiert mich wo die Daten liegen, so lange ich immer von überall an sie dran komme.