Service discovery is the process of automatically detecting devices and services on a computer network.
It aims to reduce the manual configuration effort required from users and administrators.
A service discovery protocol (SDP) is a network protocol that helps accomplish service discovery.
Service discovery requires a common language to allow software agents to make use of one another's services without the need for continuous user intervention.
[1] There are many service discovery protocols, including: