php 物联网协议,物联网网络层协议

网络层分为两个子层:处理从源到目的地的数据包传输的路由层,以及形成数据包的封装层。

RPL协议

RPL代表低功耗和有损网络的路由协议。它是一种距离矢量协议,支持各种数据链路协议。RPL构建了一个面向目标的有向无环图(DODAG),它只有一个从每个叶节点到根节点的路由。此DODAG中的所有流量都通过根路由。最初,每个节点发送一个DODAG信息对象(DIO),声明它们是自己的根。这些信息在网络中传播,逐渐建立完整的DODAG。当新节点想要加入网络时,它发送DODAG信息请求(DIS)请求,并且root用DAO确认(DAO-ACK)确认连接。

CORPL协议

CORPL协议是RPL协议的扩展,称为认知RPL。该网络协议专为认知网络而设计,并使用DODAG拓扑。CORPL协议在RPL协议中进行了两次新的修改。它使用机会转发在节点之间转发数据包。CORPL协议的每个节点都保留转发集的信息而不是父节点只维护它。每个节点使用DIO消息更新其对邻居的更改。在此更新消息的基础上,每个节点经常更新其邻居以获得常量转发器集。

CARP协议

CARP(信道感知路由协议)是一种分布式路由协议。它专为水下通信而设计。它具有轻量级数据包,因此可用于物联网(IoT)。它执行两种不同的功能:网络初始化和数据转发。CARP协议不支持以前收集的数据。因此,对于那些频繁更改数据的物联网或其他应用程序来说,这是不利的。CARP的升级在E-CARP中完成,克服了CARP的限制。E-CARP允许汇聚节点保存先前接收的传感数据。

6LoWPAN

6LoWPAN协议是指IPv6低功耗个人局域网,它使用轻量级的基于IP的通信在低数据速率网络上传输。它使用因特网协议无线传输信息的处理能力有限。因此,它主要用于家庭和楼宇自动化。6LoWPAN协议仅在2.4 GHz频率范围内运行,传输速率为250 kbps。它的最大长度为128位标头数据包。

6LowPAN安全措施

安全性是6LowPAN通信协议的主要问题。在6LoWPAN的安全级别存在若干攻击问题,其目的是直接破坏网络。由于它是两个系统的组合,因此,有可能从两侧攻击6LoWPAN堆栈的所有层(物理层,数据链路层,适配层,网络层,传输层,应用层)。

6LowPAN协议的属性标准:RFC6282

频率:用于各种其他网络媒体,包括蓝牙智能(2.4GHz)或ZigBee或低功率RF(低于1GHz)

范围:NA

数据速率:NA

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值