內容包

Content Object(內容包):由發布者發布作為對興趣包的回響,包括數據負載、發布者信息及用於驗證的簽名信息等。內容包是NDN網路(Named Data Networking)CCNX協定中的一種Message類型。

基本介紹

  • 中文名:內容包
  • 外文名:Content Object
  • 分類:NDN網路/數據類型
在CCN(以內容為中心的下一代網路)網路中,用戶通過傳送興趣包告訴網路自己的需求,網路根據這些信息來找尋用戶所需要的內容包。內容包是一種數據包類型,擁有一個內容名稱,同時該名稱被加密簽名。用戶請求數據時只需要註明數據名稱,而不需要聲明去哪取,路由的工作交給了網路中的節點。用戶通過興趣包請求相應內容,內容提供者則返回對於數據包作為回響。
CCN中的路由節點會對數據進行快取,用戶請求數據包時,先在快取Content Store中尋找,有的話就返回,沒有再查詢PIB,沒有該轉發記錄則加入PIB,根據FIB表選擇多個face轉發興趣包,直到找到數據源或有該內容的快取節點處為止。
CCNx中內容包的處理方式:
第1步: 在CS(Content Store,用於內容包檢索的快取空間,保存著通過本節點轉發並未逾時的內容包)中進行檢索。如發現相同的內容包,丟棄該內容包。
第2步: 在PIT(Pending Interest Table,興趣包來源Face的列表)中進行檢索。如發現的匹配項,則該內容包將被檢驗 之後,轉發至所有PIT記錄過的Face,丟棄。
第3步: 上述步驟都未發現匹配項,說明本節點無法滿足該內容包未被請求,內容包將在保存一段時間後丟棄。

相關詞條

熱門詞條

聯絡我們