Simple service discovery protocol - Wikipedia Simple service discovery protocol The Simple Service Discovery Protocol ( SSDP ) is a network protocol based on the Internet Protocol Suite for advertisement and discovery of network services and presence information. It accomplishes this without assistance of server - based configuration mechanisms, such as the Dynamic Host Configuration Protocol ( DHCP ) or the Domain Name System ( DNS ), and without special static configuration of a network host. SSDP is the basis of the discovery protocol of Universal Plug and Play ( UPnP ) and is intended for use in residential or small office environments. It was formally described in an IETF Internet draft by Microsoft and Hewlett - Packard in 1999. Although the IETF proposal has since expired ( April, 2000 ), SSDP was incorporated into the UPnP protocol stack, and a description of the final implementation is included in UPnP standards documents. Internet protocol suite Application layer BGP DHCP DNS FTP HTTP IMAP LDAP MGCP NNTP NTP POP ONC / RPC RTP RTSP RIP SIP SMTP SNMP SSH Telnet TLS / SSL XMPP more... Transport layer TCP UDP DCCP SCTP RSVP more... Internet layer IP IPv4 IPv6 ICMP ICMPv6 ECN IGMP IPsec more... Link layer ARP NDP OSPF Tunnels L2TP PPP MAC Ethernet DSL ISDN FDDI more... Contents 1 Protocol transport and addressing 2 DDoS attack 3 See also 4 References Protocol transport and addressing SSDP is a text - based protocol based on HTTPU. It uses the User Datagram Protocol ( UDP ) as the underlying transport protocol. Services are announced by the hosting system with multicast addressing to a specifically designated IP multicast address at UDP port number 1900. In IPv4, the multicast address is 239.255. 255.250 and SSDP over IPv6 uses the address set ff0X : : c for all scope ranges indicated by X. This results in the following well - known practical multicast addresses for SSDP : 239.255. 255.250 ( IPv4 site - local address ) ( FF02 : : C ) ( IPv6 link - local ) ( FF05 : : C ) ( IPv6 site - local ) ( FF08 : : C ) ( IPv6 organization - local ) ( FF0E : : C ) ( IPv6 global ) Additionally, applications may use the source - specific multicast addresses derived from the local IPv6 routing prefix, with group ID C ( decimal 12 ). SSDP uses the HTTP method NOTIFY to announce the establishment or withdrawal of services ( presence ) information to the multicast group. A client that wishes to discover available services on a network, uses method M - SEARCH. Responses to such search requests are sent via unicast addressing to the originating address and port number of the multicast request. Microsoft 's IPv6 SSDP implementations in Windows Media Player and Server use the link - local scope address. Microsoft uses port number 2869 for event notification and event subscriptions. However, early implementations of SSDP also used port 5000 for this service. DDoS attack In 2014 it was discovered that SSDP was being used in DDoS attacks known as an SSDP reflection attack with amplification. Many devices, including some residential routers, have a vulnerability in the UPnP software that allows an attacker to get replies from port number 1900 to a destination address of their choice. With a botnet of thousands of devices the attackers can generate sufficient packet rates and occupy bandwidth to saturate links, causing the denial of service. See also Universal Plug and Play Service Location Protocol Jini Zero configuration networking Neighbor Discovery Protocol Discovery and Launch References Jump up ^ IETF draft revision 3 ( outdated and expired ) Jump up ^ `` UPNP Device Architecture 1.1 '' ( PDF ). UPnP Forum. 2008 - 10 - 15. Jump up ^ `` UPnP Device Architecture v2. 0 '' ( PDF ). upnp.org. February 20, 2015. Jump up ^ `` Internet Multicast Addresses ''. IANA. 2010 - 06 - 22. Jump up ^ `` Internet Protocol Version 6 Multicast Addresses ''. IANA. Retrieved 2010 - 08 - 10. Jump up ^ Microsoft Knowledge Base Article 832017 Jump up ^ Guide to DDoS Attacks, pg 8 Jump up ^ `` UDP - Based Amplification Attacks ''. Jump up ^ SSDP generates 100 Gbps DDoS This computer networking article is a stub. You can help Wikipedia by expanding it. Retrieved from `` https://en.wikipedia.org/w/index.php?title=Simple_Service_Discovery_Protocol&oldid=788909201 '' Categories : Network protocols Windows communication and services Computer network stubs Talk Contents About Wikipedia Čeština Deutsch Español Français Latviešu Magyar Polski Русский Türkçe 中文 Edit links This page was last edited on 4 July 2017, at 06 : 14. Text is available under the Creative Commons Attribution - ShareAlike 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. About Wikipedia

Question: what does the simple service discovery protocol (ssdp) do
Answer: advertisement and discovery of network services and presence information