Topic summary

Service discovery

Service discovery

Automatic detection of devices and services on a computer network 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. Protocols There are many service discovery protocols, including: Bluetooth Service Discovery Protocol (SDP) Bonjour, e.g., Apple AirPrint DNS Service Discovery (DNS-SD), a component of zero-configuration networking DNS, as used for example in Kubernetes Dynamic Host Configuration Protocol (DHCP); its classification as a service discovery protocol is controversial Internet Storage Name Service (iSNS) Jini for Java objects. Lightweight Service Discovery (LSD), for mobile ad hoc networks Link Layer Discovery Protocol (LLDP) standards-based neighbor discovery protocol similar to vendor-specific protocols which find each other by advertising to vendor-specific broadcast addresses