Service Location Protocol - SLP Roles

SLP Roles

SLP has three different roles for devices. A device can also have two or all three roles at the same time.

  • User Agents (UA) are devices that search for services
  • Service Agents (SA) are devices that announce one or more services
  • Directory Agents (DA) are devices that cache services. They are used in larger networks to reduce the amount of traffic and allow SLP to scale. The existence of DAs in a network is optional, but if a DA is present, UAs and SAs are required to use it instead of communicating directly.

Today most implementations are daemons that can act both as UA and SA. Usually they can be configured to become a DA as well.

Read more about this topic:  Service Location Protocol

Famous quotes containing the word roles:

    “It was always the work that was the gyroscope in my life. I don’t know who could have lived with me. As an architect you’re absolutely devoured. A woman’s cast in a lot of roles and a man isn’t. I couldn’t be an architect and be a wife and mother.”
    —Eleanore Kendall Pettersen (b. 1916)