CCN网络简介

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


总结

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


参考文献

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

[2]闵二龙,陈震,许宏峰,梁勇,内容中心网络CCN研究进展探析;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值