【问题标题】:WS Discovery vs. SSDP - Pros and ConsWS Discovery 与 SSDP - 优点和缺点
【发布时间】:2015-08-22 22:59:12
【问题描述】:

我在使用 SSDP(简单服务发现协议)发现同一本地网络但不同子网上的设备时遇到问题。

我可以这样做以使用 WSD(Web 服务发现)方法发现不同子网上的设备吗?

SSDP和WSD有什么区别?

【问题讨论】:

    标签: ssdp wsd


    【解决方案1】:

    在 IPV4 网络上,SSDP 和 WSD 广播到 239.255.255.250。这不是一个可路由的地址(因此它不能“在互联网上”工作),但它也不属于您的任何子网。因此,您的设备要么看到多播广播,要么看不到,要么回复要么不回复,这两个协议中没有任何内容说明这一点。

    如果您遇到子网问题,这表明单播回复没有穿过子网网关。这不太可能通过更改协议来解决。

    两种协议也可以使用IPV6广播地址,原理相同。

    SSDP 是一种二进制协议:WSD 是后来的 XML (SOAP) 协议。此后,MS 转向了另一个更复杂的发现协议。因为它是较新的,WSD 支持某种加密通道:据我所知,SSDP 不支持。

    【讨论】:

    • IIRC 也有一个单播查询,但是 a) OP 必须知道 IP 地址和 b) 并非所有实现都符合。
    猜你喜欢
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-06
    • 1970-01-01
    • 2013-06-09
    • 2014-07-24
    相关资源
    最近更新 更多