
M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover "
MX: 1
ST: urn:dial-multiscreen-org:service:dial:1
Multicasting을 사용하는 LAN상의 서비스를 찾기 위한 SSDP의 요청 메시지입니다. 그런데 http/1.1은 여기서 무엇을 하고 있는 걸까요? http를 사용한다면 그 방법은 무엇입니까? http의 M-SEARCH 메시지란 무슨 뜻인가요?
답변1
다음에 대해 읽어보세요. 단순 서비스 검색 프로토콜(SSDP).
SSDP 메시지는 HTTP 1.1의 헤더 필드 형식을 따릅니다. SSDP에서는 메시지에 본문이 포함되는 것을 허용하지 않는다는 점에 유의하는 것이 중요합니다. 모든 것이 해당 헤더 필드를 통해 공유됩니다.
이는 UPnP 검색 패킷입니다. 그 목적은 홈 라우터나 미디어 서버와 같은 UPnP 장치를 검색하는 것입니다. 라우터에서 UPnP가 활성화된 경우 이를 찾으려는 소프트웨어는 포트 매핑을 추가하고, 포트 매핑을 삭제하고, 외부 IP 주소(라우터 IP)를 가져오는 등의 작업을 수행할 수 있습니다.
SSDP는 다음에도 사용될 수 있습니다. DDOS 공격. 예를 들어 참조 SSDP(Stupidly Simple DDoS Protocol)는 100Gbps DDoS를 생성합니다..