物联网安全:协议、威胁与检测策略
物联网通信协议
物联网中存在多种通信协议,它们在连接物体、网络和应用方面发挥着重要作用。
1. MQTT协议 :该协议在加密后发挥作用,通过三个主要组件(订阅者、发布者和代理)将物体和网络与应用程序连接起来。发布者构建数据并通过代理将其传输给订阅者,代理通过验证发布者和订阅者的真实性来保证安全,它基于TCP运行,支持一对多通信。
2. CoAP协议 :由IETF CoRE为受限设备开发,是一种轻量级协议,基于UDP而非TCP运行,支持一对一通信。它采用DTLS确保安全的数据传输,使用客户端 - 服务器模型,客户端向服务器发出请求,服务器返回响应。CoAP采用RESTful架构,与HTTP协议相似,也使用类似的方法(如get、post、put、delete)。
3. XMPP协议 :基于即时消息和在线状态功能构建,可实现两个或多个系统之间的数据传输。它支持多种通信模式,包括请求 - 响应、异步消息、事件订阅、发布 - 订阅、延迟交付以及不同的消息服务质量级别。
4. AMQP协议 :是一个开源的进程,允许应用程序之间进行消息通信时实现完全的功能互操作性。其主要特性包括快速可靠的消息传输和相应确认的接收、在多客户端环境中分发消息、委派耗时任务、使服务器更快地处理即时请求、在不同连接系统之间全局共享和监控更新、全异步功能以及提高应用程序部署的正常运行时间。
下面是这些协议的对比表格:
| 协议名称 | 运行基础 | 通信模式 | 主要功能 |
| ---- | -
超级会员免费看
订阅专栏 解锁全文
1562

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



