6LoWPAN 应用协议深度解析
1. 网络通信基础:套接字与传输协议
在网络通信里,套接字是关键概念。通信双方端点的每次传输,都由一个四元组唯一标识,这个四元组包含本地和远程套接字地址,即 {源 IP 地址, 源端口, 目的 IP 地址, 目的端口} 。
应用协议借助套接字 API 来访问协议栈中的数据报套接字(UDP)、流套接字(TCP)传输服务以及原始套接字(IP)服务。不同类型的套接字相互独立,例如 UDP 端口 80 和 TCP 端口 80 可同时使用。6LoWPAN 支持将 UDP 端口压缩至 16 个,这对应用数量有限的 LoWPAN 很实用。
| 套接字类型 | 特点 |
|---|---|
| UDP | 简单、可压缩,适合大多数应用协议需求,常用于 6LoWPAN |
| TCP | 不易压缩,因拥塞避免设计,不太适合有损无线网状网络 |
TCP 难以压缩,且其拥塞避免设计使其不太适合有损无线网状网络,所以 6LoWPAN 主要使用 UDP。
2. 常见协议概述
常见的 IP 协议众多,部分适用于 6LoWPAN,部分虽在互联网广泛使用,但需改进才能用于 6LoWPAN。
- 适合 6LoWPAN 的协议 :
- MQTT - S <
超级会员免费看
订阅专栏 解锁全文
53

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



