NDN
名词解析
NDN指命名数据网络,Named Data Networking(NDN)是由美国国家科学基金会(National Science Foundation,NSF)在2010年所发起的未来网络架构研究方案之一,主旨为开发全新的网络架构,以符合新兴的通讯需求,并取代现有的TCP/IP协议。
NDN
产生背景
由于目前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)
项目的发展
NDN网络实验床如今已扩展到四大洲40所左右的学校和科研单位,并已对整个工业界和学术界产生了深远的影响。
通用教材
《信息中心网络与命名数据网络》,[Information-centric Networking(ICN) and Named-data Networking(NDN)],作者:雷凯,ISBN:9787301259436。