8.1 消息层
多播请求的特点是目的地址由具体的CoAP端地址变成了IP多播地址,多播请求必须是不需应答消息。
服务端应该能够识别出这些通过多播发来的请求,例如,尽量使用现有的API,如IPV6_RECVPKTINFO [RFC3542].
为了避免错误的响应,当服务端发现该请求是通过多播接收的,必须不能返回RST消息给NON。如果没有发现(为多播请求),服务端可能会返回一个RST消息给NON。由于这种RST消息看起来和发送者发送的单播消息相同,发送者必须避免使用一个可能依然在其他接收到多播消息的端中依旧使用的Message ID。在撰写本文档的时侯,多播消息只能用于不含DTLS的CoAP。因此意味着在本文档中为CoAP定义的安全模式并不适用于多播。
最后更新于
这有帮助吗?