複製鏈接
請複製以下鏈接發送給好友

內容包

鎖定
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步: 上述步驟都未發現匹配項,説明本節點無法滿足該內容包未被請求,內容包將在保存一段時間後丟棄。
參考資料
  • 1.    閔二龍,陳震,許宏峯.內容中心網絡CCN研究進展探析[J].理論研究,2002,2:6-9