2.3 中间人和缓存
为了能够快速的对客户端的请求进行响应,CoAP协议支持将响应缓存。通过在CoAP响应消息中的时效性和有效性信息,可以启用简单的缓存。缓存可以位于端中,也可以位于中间代理。5.6节具体描述了缓存。
代理在受限网络中十分有用,它能够有效的减少网络传输、提高性能、获取正在休眠的设备的资源,并且能提高安全性。协议支持一个CoAP端代理另一个CoAP端的请求。当使用代理时,请求信息包含了资源的URI,目标IP地址则被设置成了代理的IP地址。关于代理功能的更多信息请阅读5.7节。
由于CoAP是根据REST架构设计的,因此表现的和HTTP协议很类似,很容易做从CoAP到HTTP的映射和从HTTP到CoAP的映射。这样的映射可用于使用CoAP协议实现一个HTTP REST接口,或者在HTTP与CoAP之间互转。这个互转可以由一个跨协议代理来实现,这个代理把请求方法、返回代码、媒体类型、选项转换为对应的HTTP中的特性。第10章讲述了更多关于HTTP映射的细节。
最后更新于
这有帮助吗?