대문 / 네트웍 / SSDP(Simple Service Discovery Protocol)

SSDP(Simple Service Discovery Protocol)

개요

SSDP(Simple Service Discovery Protocol)은 Microsoft와 HP에 의해서 1999년 [http]IETF Internet draft[]에 기술되었으며 uPnP의 탐색을 구현하기 위한 기반이 됩니다.

이것은 HTTPU Protocol을 이용하여 Text기반으로 되어 있습니다. HTTPU는 HTTP Protocol을 UDP로 전송하는 형태의 Protocol입니다. 여기서 UDP는 Unicast 및 Multicast가 사용될 수 있습니다.

검색

어떠한 장비를 검색하고자 한다면 HTTPU Protocol의 Method를 M-SEARCH로 전송하게 되며 장비 스스로 네트웍에 자신의 정보를 전파하려면 Method로 NOTIFY를 사용할 수 있습니다.

탐색을 위해서 Multicast를 사용하게 되는데 다음과 같은 Multicase zone과 Port를 사용해야 합니다.

  • IPv4 multicast zone
    • 239.255.255.250:1900

  • IPv6 multicast zone
    • FF02::C:1900 (IPv6 link-local)
    • FF05::C:1900 (IPv6 site-local)
    • FF08::C:1900 (IPv6 organization-local)
    • FF0E::C:1900 (IPv6 global)

    Microsoft의 경우는 Event notification과 Event subscriptions시에는 port번호를 2869번으로 로 사용한다고 알려져 있으며 오래전 구현사항에는 5000을 사용한다고 합니다. ([http]참고[])

  • 참고자료


    /*
    End of page
    (RemoteIP=38.107.179.242:45563)
    Copyright © HWPORT.COM
    All Rights Reserved.
    */