網路層分為兩個子層:處理從源到目的地的數據包傳輸的路由層,以及形成數據包的封裝層。
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