您的位置:首页 > 理论基础 > 计算机网络

CCN网络简介

2014-07-06 22:16 603 查看
   CCN的起源

   早在20世纪60年代,互联网设计初始,设计者主要考虑的是不同主机之间资源的共享。因此,现有的互联网以IP为基础,要指定源主机的IP地址、目标主机的IP地址,建立主机之间的通话。

    但随着互联网的发展,现在互联网的主要使用需求是内容的获取和分发。虽然应用发生了较大的变化,但互联网的体系结构仍然是Host—to—Host通信模式,对于以发布和获取信息为主的互联网,Host—to—Host通信模式存在明显的不足。同时,互联网用户行为也在发生变化。从传统关注服务器和主机IP地址.转变为只关心数据的内容是否符合要求。用户不再关心由哪一台主机提供服务。而是关心如何更快、更准确和更高效地获取数据。于是在这个内容为王道的年代,科研人员设想出了一种以内容为基础的网络体系结构,也就是内容中心网络(content
centric network)。

什么是CCN  

   内容中心网络,也称为信息中心网络(inforation centric networking,ICN)或数据命名网络(named data networking ,NDN),都是将信息对象作为构建网络的基础,分离信息的位置信息与内容识别,通过内容名字而不是主机IP地址获取数据。利用网络内置缓存提高传输效率,而不关心数据存储位置。通过发布/订阅模式请求数据,使供给者和消费者在空间、时间上解耦合。这种新的网络架构专注于信息对象、信息属性和用户兴趣,采用“信息共享通信模型”,从而实现高效、可靠的信息分发。

CCN网络的特点

(1)以信息非IP为中心的网络结构



内容中心网络将原本的IP层取代为内容标识层.在设计上,“细腰”的位置又重新变为一个简单的结构.这样新的网络层次结构能够比目前的复式结构更高效地运转。

(2)命名方式

    内容中心网络使用信息对象层取代IP层在现有网络结构中的位置。相应地,相对于传统网络为访问接口赋予位置标识(IP地址),内容中心网络利用信息对象的名字进行寻址。为了保证内容名字的唯一性、一致性和安全性,目前常见的各个概念系统都设计了不同的命名规则。
(3)使用发布,订阅模式的拉取信息
   发布/订阅(Pub/Sub)模型自创立以来,已经被众多信息服务系统所采用。Pub,Sub模型中.信息提供者可以通过信息发布,共享其拥有的内容。信息消费者可以对某一个特定的信息发出请求。该模型可使发布方和请求方在时间和空间上解耦合。一方面,信息提供者和信息消费者不需要在同一时间出现.另一方面,信息供求双方并不需要知道对方的位置就能完成信息传递。这种特性在很大程度上恰好满足了内容中心网络的特点:将信息内容与存储位置分离开来。很多广为人知的内容中心网络模型,都是基于Pub/Sub模型来设计的。如内容中心网络所使用的re
8da3
gister与interest操作
(4)网络内置缓存机制

   内容中心网络与传统网络的另一个不同点是,它充分利用了网络设备存储容量大、存储代价很小的优势,而适当地运用缓存机制可以使得网络性能进一步提升。在ICN的设计中.对缓存机制基本上做了如下处理:当请求消息被路由到某个节点上时,如果这个节点有符合条件的内容备份,那么内容将被立即返回,请求的路由过程也就结束了;如果这个节点没有符合条件的内容备份,那么这个节点就会向下一个节点继续传送请求,并且在这个内容数据返回时对内容进行缓存。
(5)基于信息对象的安全机制
   传统IP网络通过主机一主机链接进行数据传输,所以安全机制是基于路径的。在ICN里,安全机制是针对信息内容的。对于每个信息对象,发布者进行签名或加密,接收者对签名进行认证.判断信息的有效性。

总结

    简而言之,内容中心网络抛弃了过去以IP地址为基础的网络,淡化了物理地址的概念,强调以信息作为标示,以迎合这个内容至上的年代。

参考文献

[1]张行功,牛童,郭宗明,未来网络之内容中心网络的挑战和应用;

[2]闵二龙,陈震,许宏峰,梁勇,内容中心网络CCN研究进展探析;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  CCN 实习