-
內容包
鎖定
Content Object(內容包):由發佈者發佈作為對興趣包的響應,包括數據負載、發佈者信息及用於驗證的簽名信息等。內容包是NDN網絡(Named Data Networking)CCNX協議中的一種Message類型。
- 中文名
- 內容包
- 外文名
- Content Object
- 分 類
- NDN網絡/數據類型
在CCN(以內容為中心的下一代網絡)網絡中,用户通過發送興趣包告訴網絡自己的需求,網絡根據這些信息來找尋用户所需要的內容包。內容包是一種數據包類型,擁有一個內容名稱,同時該名稱被加密簽名。用户請求數據時只需要註明數據名稱,而不需要聲明去哪取,路由的工作交給了網絡中的節點。用户通過興趣包請求相應內容,內容提供者則返回對於數據包作為響應
[1]
。
CCN中的路由節點會對數據進行緩存,用户請求數據包時,先在緩存Content Store中尋找,有的話就返回,沒有再查詢PIB,沒有該轉發記錄則加入PIB,根據FIB表選擇多個face轉發興趣包,直到找到數據源或有該內容的緩存節點處為止。
CCNx中內容包的處理方式:
第1步: 在CS(Content Store,用於內容包檢索的緩存空間,保存着通過本節點轉發並未超時的內容包)中進行檢索。如發現相同的內容包,丟棄該內容包。
第2步: 在PIT(Pending Interest Table,興趣包來源Face的列表)中進行檢索。如發現的匹配項,則該內容包將被檢驗 之後,轉發至所有PIT記錄過的Face,丟棄。
第3步: 上述步驟都未發現匹配項,説明本節點無法滿足該內容包未被請求,內容包將在保存一段時間後丟棄。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:3次歷史版本
- 最近更新: 仇冬琴