物聯網網路層協議

網路層分為兩個子層:處理從源到目的地的數據包傳輸的路由層,以及形成數據包的封裝層。

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

上一篇: 物聯網資料鏈路通信協議 下一篇: 物聯網會話層協議