Named Data Networking(NDN)是由美國國家科學基金會(National Science Foundation,NSF)在2010年所發起的未來網路架構研究方案之一,主旨為開發全新的網路架構,以符合新興的通訊需求,並取代現有的TCP/IP協定。
基本介紹
- 中文名:NDN網路架構
- 外文名:Named Data Networking
- 分類:未來網路架構
產生背景,體系框架,
產生背景
由於目前TCP/IP網路所暴露出來的不安全、可靠性差、移動性差以及靈活性差等問題,如今的 TCP/IP網路架構已經越來越難以滿足人們的需求。為了解決這些問題,當前國內外主要兩種思路。一種是繼續在基於IP為主體地位的網際網路上進行改良,另外一種主張放棄IP的主體地位。目前國際上有很多研究機構進行未來的網路的設計研究。2010年,美國NSF資助4個3年的未來網際網路體系結構FIA (Future Internet Architecture)項目, 分別是:NDN(Named Data Networking)、MobilityFirst、NEBULA、XIA (eXpressive Internet Architecture)。
體系框架
NDN項目的主要思想來源於對當今網際網路上套用的改變的觀察。當今網際網路在起源之初,主要的套用需求是計算資源共享,而經過50多年的發展,網際網路的使用已發生了巨大的變化,現在網際網路的主要使用需求是內容的獲取和分發。雖然套用發生了這么大的變化,但網際網路的體系結構仍然是Host-to-Host通信模式,對於以發布和獲取信息為主的網際網路,Host-to-Host通信模式存在明顯的不足,比如每次存取內容,都要間接映射到內容所在的設備。為了解決這個問題,NDN從UC-Berkeley的Scott Shenker教授等提出的DONA體系結構出發,它採用名字路由,通過路由器來快取內容,從而使數據傳輸更快,並能提高內容的檢索效率。NDN的具體實現例子是施樂公司的帕洛阿托研究中心(PARC)的Van Jacobson等提出的內容中心網路,簡稱CCN(Content-Centric Networking)。