Service Location Protocol is a decentralized, lightweight, scalable and extensible protocol for service discovery within a local area network.