物联网传输服务与分布式查询处理中间件技术分析
1. 物联网传输服务性能评估
在物联网环境中,不同的传输服务在对象下载时间、传输字节总数和引入的开销等方面表现各异。常见的传输服务包括 HTTP、SPDY、CoAP、IoT - HTTP 和 IoT - SPDY。其中,CoAP 由于协议开销极小,在对象下载时间和传输字节数方面表现最优。而 IoT - HTTP 和 IoT - SPDY 是对 HTTP 和 SPDY 的改进,通过使用 TCP 快速打开(TFO)和最小化 HTTP/SPDY 头,显著减少了对象下载时间和传输字节数。
以下载 10 字节对象为例,各传输服务的表现如下表所示:
| 指标 | CoAP | IoT - HTTP | IoT - SPDY | SPDY | HTTP |
| — | — | — | — | — | — |
| 对象下载时间 | 0.08s | 0.16s | 0.25s | 0.68s | 0.79s |
| 数据包数量 | 2 | 6 | 9 | 20 | 20 |
| 总字节数 | 86 | 384 | 567 | 1382 | 1546 |
从表中可以看出,IoT - HTTP 和 IoT - SPDY 的对象下载时间比 HTTP 和 SPDY 至少缩短了 50%,尤其在小对象下载时,这种优势更为明显。
下面是各传输服务下载 10 字节对象的消息序列图总结:
- HTTP :对象下载时间 790ms,共传输 20 个数据包,总计 1546 字节。SYN 交换阶段约 99ms,SYN 段大小 48 字节,GET 请求 588
超级会员免费看
订阅专栏 解锁全文
7万+

被折叠的 条评论
为什么被折叠?



