简介
编辑命名资料网络(NDN)是一个拟议的未来互联网架构,其灵感来自于对网络使用的多年实证研究和对当代互联网架构(如IP)中未解决的问题的日益认识。与以内容为中心的网络(CCN)、基于内容的网络、面向数据的网络或以信息为中心的网络(ICN)有关
NDN起源于一个较早的项目,即以内容为中心的网络(CCN),Van Jacobson于2006年首次公开提出该项目。
NDN项目正在研究Jacobson/提出的从今天的以主机为中心的网络架构IP到以数据为中心的网络架构(NDN)的演变。
我们相信,这一概念上的简单转变将对人们如何设计、开发、部署和使用网络和应用程序产生深远的影响。
NDN有三个核心概念,将NDN与其他网络架构区分开来。
首先,应用程序命名数据,数据名称将直接用于网络包转发;消费者应用程序通过其名称请求所需的数据,因此NDN中的通信是消费者驱动的。
第二,NDN的通信是以数据为中心的,也就是说,每一个数据(称为数据包)将由其生产者加密签名,敏感的有效载荷或名称成分也可以被加密,以达到保护隐私的目的;通过这种方式,消费者可以验证数据包,无论数据包是如何获取的。
第三,NDN采用了一个有状态的转发平面,转发者将为每个数据请求(称为兴趣包)保留一个状态,并在相应的数据包回来时擦除该状态;NDN/的有状态转发允许智能转发策略并消除循环。
它的前提是,互联网主要是作为一个信息发布网络,这与IP并不匹配,未来Internet/的细腰应该是基于命名的数据而不是数字地址的主机。
其基本原则是,通信网络应该允许用户专注于他们需要的数据,即命名的内容,而不是参考具体的物理位置,即命名的主机来检索这些数据。
这样做的动机来自于这样一个事实,即目前绝大多数的互联网使用(90%以上的流量)都是由数据从一个源头传播给一些用户。
命名数据网络有可能带来广泛的好处,如内容缓存以减少拥堵和提高传输速度,更简单的网络设备配置,以及在数据层面上建立网络安全。
概述
编辑odays Internet的沙漏结构以通用网络层IP为中心,实现了全球相互连接所需的最低功能。当代互联网架构围绕着一个基于主机的对话模型,创建于20世纪70年代,允许地理上分布的用户使用一些大的、不移动的计算机。
这种细腰通过允许下层和上层技术的独立创新,使Internet/的爆炸性增长得以实现。然而,IP的设计是为了创建一个通信网络,其中数据包只命名为通信终端。
电子商务、数字媒体、社交网络和智能手机应用的持续增长,导致了互联网作为一个分配网络的主导地位。分销网络比通信网络更普遍,通过点对点的通信协议来解决分销问题是复杂和容易出错的。
命名数据网络(NDN)项目提出了IP架构的演进,概括了这个细腰的作用,比如数据包可以命名通信端点以外的对象。
更具体地说,NDN改变了网络服务的语义,从将数据包传递到一个给定的目标地址,到获取由一个给定的名称识别的数据。
NDN数据包中的名称可以命名任何东西--一个端点、一部电影或一本书中的数据块、打开一些灯的命令等等。
希望这一概念上的简单变化能使NDN网络将几乎所有Internet/经过良好测试的工程特性应用于端到端通信以外的更广泛的问题。
NDN应用30年网络工程的经验的例子是,网络流量的自我调节(通过兴趣(数据请求)和数据包之间的流量平衡)和安全基元(通过所有命名数据的签名)从一开始就被整合到协议中。
历史
编辑早期研究 NDN背后的理念是由Ted Nelson在1979年开创的,后来由Brent Baccala在2002年开创。1999年,斯坦福大学的TRIAD项目提出通过使用一个对象的名称来避免DNS查询,从而实现对该对象的近似复制的路由。2006年,加州大学伯克利分校和ICSI的面向数据的网络结构(DONA)项目提出了一个以内容为中心的网络。
内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/192692/