Main menu move to sidebar hide Navigation Main page Contents Current events Random article About Wikipedia Contact us Contribute Help Learn to edit Community portal Recent changes Upload file Special pages Search Search Appearance Donate Create account Log in Personal tools Donate Create account Log in Contents move to sidebar hide (Top) 1 Protocols 2 See also 3 References 4 External links Toggle the table of contents Service discovery 7 languages Čeština Deutsch فارسی 日本語 한국어 Русский 中文 Edit links Article Talk English Read Edit View history Tools Tools move to sidebar hide Actions Read Edit View history General What links here Related changes Upload file Permanent link Page information Cite this page Get shortened URL Print/export Download as PDF Printable version In other projects Wikidata item Appearance move to sidebar hide From Wikipedia, the free encyclopedia Automatic detection of devices and services on a computer network This article is about a type of network protocols. For the multimedia session initiation protocol, see Session Description Protocol . This article has multiple issues. Please help improve it or discuss these issues on the talk page . ( Learn how and when to remove these messages ) This article is in list format but may read better as prose . You can help by converting this article , if appropriate. Editing help is available. ( June 2014 ) This article needs more citations . Please help improve this article by adding citations to reliable sources . Unsourced material may be challenged and removed. Find sources:   "Service discovery"  –  news   · newspapers   · books   · scholar   · JSTOR ( June 2014 ) ( Learn how and when to remove this message ) ( Learn how and when to remove this message ) 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 ] Protocols [ edit ] 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 [ 2 ] 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 (versus all-1's), such Cabletron (Enterasys) and Cisco Discovery Protocol (both referred to as CDP but different formats). Local Peer Discovery , or Local Service Discovery Multicast Source Discovery Protocol (MSDP), usually used for unicast exchange of multicast source information between anycast Rendez-Vous Points (RPs) to service mcast clients. Service Advertising Protocol used in Novell NetWare networks with IPX Service Location Protocol (SLP) Session Announcement Protocol (SAP) used to discover RTP sessions Simple Service Discovery Protocol (SSDP), a component of Universal Plug and Play (UPnP) Universal Description Discovery and Integration (UDDI) for web services Universal Service Discovery Protocol (USDP) Web Proxy Autodiscovery Protocol (WPAD) WS-Discovery (Web Services Dynamic Discovery) XMPP Service Discovery ( XEP-0030 ) XRDS (eXtensible Resource Descriptor Sequence) used by XRI , OpenID , OAuth , etc. See also [ edit ] Discoverability Semantic web References [ edit ] ^ Berners-Lee, Tim (2001-05-01). "The Semantic Web" . Scientific American . 284 (5): 34– 43. Bibcode : 2001SciAm.284e..34B . doi : 10.1038/scientificamerican0501-34 . Retrieved 2008-03-13 . ^ Lim, Byong-In; Choy, Kee-Hyun; Shin, Dong-Ryeol (2005). Sunderam, V.S.; van Albada, G.D.; Sloot, P.M.A.; Dongarra, J. (eds.). An Architecture for Lightweight Service Discovery Protocol . International Conference on Computational Science. Springer Berlin Heidelberg. pp.  963– 966. doi : 10.1007/11428862_148 . ISBN   978-3-540-32118-7 . External links [ edit ] Service Discovery S-Cube Knowledge Model Dong, H., Hussain, F.K., Chang, E.: Semantic Web Service matchmakers: State of the art and challenges [Online]. Concurrency and Computation: Practice and Experience 25(7) (May 2013) pp. 961–988. Accessed on June 16, 2015. Sun, L., Dong, H., Hussain, F.K., Hussain, O.K., Chang, E.: Cloud service selection: State-of-the-art and future research directions. Journal of Network and Computer Applications [Online] 45 (October 2014) pp. 134–150. Date accessed: 16 June 2015. Retrieved from " https://en.wikipedia.org/w/index.php?title=Service_discovery&oldid=1293238527 " Categories : Internet protocols Application layer protocols Computer configuration Service-oriented (business computing) Hidden categories: Articles with short description Short description is different from Wikidata Articles needing cleanup from June 2014 All pages needing cleanup Articles with sections that need to be turned into prose from June 2014 Articles needing additional references from June 2014 All articles needing additional references Articles with multiple maintenance issues This page was last edited on 31 May 2025, at 15:22  (UTC) . Text is available under the Creative Commons Attribution-ShareAlike 4.0 License ; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy . Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. , a non-profit organization. Privacy policy About Wikipedia Disclaimers Contact Wikipedia Legal & safety contacts Code of Conduct Developers Statistics Cookie statement Mobile view Search Search Toggle the table of contents Service discovery 7 languages Add topic