While going through some lab material re: name resolution basics and options on Microsoft Server 2008 R2, I hit some hurdles while trying to enable Network Discovery.
Under Network and Sharing Center | Advanced sharing settings, I was not able to even have the radio button stay checked until I confirmed the following services were started:
UPnP Device Host
Function Discovery Resource Publication
Function Discovery Provider host
Link Layer Topology Discoverer Mapper
Even then, the results of navigating to Start | Network provided a blank screen. There was no warning that Network Discovery was not enabled, but there were no results either.
The last step was starting the service:
It makes sense in hindsight, but the Microsoft curriculum might associated with my study (and likely yours) is a little lacking.