Definitions
- Endpoint
- A network peer in an IP-based IT network. It is accessible at one or more physical addresses. 
- Endpoint identifier
- A stable, globally unique identifier of an Endpoint that is constant across re-initializations of the Endpoint, and constant across network interfaces and IPv4/v6. 
- Service Provider
- An Endpoint that makes itself available for discovery. 
- Service Consumer
- An Endpoint that searches for Service Providers. 
- Discovery Proxy
- An Endpoint that facilitates discovery of Service Providers by Service Consumers. 
- Scope
- A message attribute to be used by Service Providers to be organized into logical groups. 
- Hello
- A message sent by a Service Provider when it joins a network; this message contains key information for the Service Consumer. 
- Bye
- A message sent by a Service Provider when it leaves a network. 
- SearchRequest
- A message sent by a Service Consumer searching for Service Providers by Scopes or Endpoint Identifier. 
- SearchResponse
- A message sent by a Service Provider in response to a SearchRequest. 
- Metadata
- Information about a Service Provider; includes, but is not limited to, human-readable names, model names, firmware version, and serial number. 
- Ad hoc Mode
- An operational mode of discovery in which the Hello, Bye and SearchRequest messages are sent by using UDP/IP multicast. 
- Managed Mode
- An operational mode of discovery in which the Hello, Bye and SearchRequest messages are sent unicast to a Discovery Proxy.