在网关使用基于IP的网络实现CCN的方法及网关技术

技术编号:8884894 阅读:296 留言:0更新日期:2013-07-05 01:30
提供了一种在网关使用基于互联网协议(IP)的网络来实现以内容为中心的网络(CCN)的方法及网关。一种使用基于IP的网络来实现CCN的方法可包括:确定应用协议和基于IP的网络的与应用协议对应的包类型,所述应用协议包括在基于IP的网络的IP包中;基于应用协议和包类型,产生与所述IP包对应的内容名称。

【技术实现步骤摘要】
在网关使用基于IP的网络实现CCN的方法及网关本申请要求于2011年12月28日提交到韩国知识产权局的第10-2011-0144860号韩国专利申请的权益,所述申请的全部公开通过引用合并于此,以用于所有目的。
以下描述涉及一种网关以及一种用于使用具有网关的基于互联网协议(IP)的网络来实现以内容为中心的网络(CCN)的方法。
技术介绍
在以内容为中心的网络(CCN)中,包被分类为内容请求包和数据响应包。内容请求包包含将被请求的内容的名称,数据响应包包含请求的内容、请求的内容的名称等。例如,在CCN中,当联网设备(networkingequipment)接收内容请求包时,联网设备可使用内容请求包的头部中的内容的名称来从网络设备的存储区域搜索请求的内容。当请求的内容被找到时,联网设备可例如将所述内容传送到内容请求装置。因此,在CCN中,假设内容被存储在位于到内容的原始拥有者的路线上的预定节点的存储区域中,内容请求装置可从所述预定节点获得内容。因为通过在到内容的原始拥有者的路线上的节点来处理所述请求,因此可减少总体传输时间。另一方面,在基于互联网协议(IP)的网络中,内容请求装置从内容的原始拥有者直接获得请求的内容。因此,在基于IP的网络中用于获得请求的内容的传输路线的平均长度可能比在CCN中更长,因此,从基于IP的网络切换到CCN可造成降低整体网络利用。因此,CCN已被提出作为对基于IP的网络的可替换的联网系统。然而,因为CCN和基于IP的网络传统上彼此不兼容,所以基于IP的路由器通常被基于CCN的路由器替代以应用CCN。
技术实现思路
在一个总体方面,提供了一种使用基于互联网协议(IP)的网络来实现以内容为中心的网络(CCN)的方法,所述方法包括:确定应用协议和与应用协议对应的包类型,所述应用协议包括在基于IP的网络的IP包中;基于应用协议和包类型,产生与IP包对应的内容名称。所述方法还可包括:使用产生的内容名称,将IP包转换为用于CCN的内容请求包。产生的步骤可包括:通过查找包括至少一个命名规则的命名规则服务器,产生所述内容名称。可基于应用协议和包类型来确定所述至少一个命名规则。所述方法还可包括:将命名规则服务器中包括的所述至少一个命名规则的至少一部分存储在本地路由器中。所述方法还可包括:确定应用协议是使用双向传送方案还是使用单向传送方案。所述方法还可包括:响应于确定应用协议使用双向传送方案,使用内容名称将请求内容的IP包转换为用于CCN的内容请求包;响应于确定应用协议使用双向传送方案,将对请求内容的IP包进行响应的IP包转换为用于CCN的数据响应包。所述方法还可包括:发送内容请求包或数据响应包。所述方法还可包括:响应于确定应用协议使用单向传送方案,使用产生的内容名称来产生用于内容请求包的请求包;将产生的请求包发送到包括在CCN中的路由器;从所述路由器接收内容请求包;响应于内容请求包,将IP包发送到路由器。可基于通过用于内容请求包的请求包而产生的待定兴趣表(PIT),将内容请求包发送到网关。所述方法还可包括:基于IP包的净荷是否包括数据,将IP包的净荷存储在网关的内容缓存中。所述方法还可包括:通过查找命名规则服务器,产生与存储的净荷对应的内容名称。应用协议可包括HTTP、FTP和SMTP中的一个或多个。在另一总体方面,提供了一种存储使计算机实现上述方法的程序的非暂时性计算机可读记录介质。在另一总体方面,提供了一种用于使用基于互联网协议(IP)的网络来实现以内容为中心的网络(CCN)的网关,所述网关包括:确定单元,被配置为确定应用协议和与应用协议对应的包类型,所述应用协议包括在基于IP的网络的IP包中;产生单元,被配置为基于应用协议和包类型,产生与IP包对应的内容名称。所述网关还可包括:传送方案确定单元,被配置为确定应用协议是使用双向传送方案还是使用单向传送方案。所述网关还可包括:第一转换器,被配置为响应于确定应用协议使用双向传送方案,使用内容名称将请求内容的IP包转换为用于CCN的内容请求包;第二转换器,被配置为响应于确定应用协议使用双向传送方案,将对请求内容的IP包进行响应的IP包转换为用于CCN的数据响应包。所述网关还可包括:发送器,被配置为发送内容请求包或数据响应包。所述网关还可包括:请求包产生器,被配置为响应于确定应用协议使用单向传送方案,使用产生的内容名称来产生用于内容请求包的请求包;发送和接收管理单元,被配置为将产生的请求包发送到包括在CCN中的路由器,并被配置为从所述路由器接收内容请求包,以及响应于内容请求包,将IP包发送到路由器。可基于通过用于内容请求包的请求包而产生的待定兴趣表(PIT),将内容请求包发送到网关。所述网关还可包括:内容缓存,基于IP包的净荷是否包括数据,存储IP包的净荷。应用协议可包括HTTP、FTP和SMTP中的一个或多个。在另一总体方面,提供了一种用于将IP包转换为兼容CCN的包的路由器,所述路由器包括:包产生器,被配置为将基于IP的网络的IP包转换为兼容CCN的包;发送器,被配置为将兼容CCN的包发送到CCN中的第二路由器。兼容CCN的包可以是内容请求包或数据响应包。包产生器可通过将包括内容名称的头部添加到IP包,将IP包转换为兼容CCN的包。包产生器可通过使用包括内容名称的头部代替IP包的头部,将IP包转换为兼容CCN的包。所述路由器还可包括:内容名称产生器,被配置为基于应用协议和IP包的包类型来产生内容名称,包产生器通过将内容名称包括在兼容CCN的包中,将IP包转换为兼容CCN的包。所述路由器还可包括:内容缓存,用于基于IP包的净荷是否包括数据来存储IP包的净荷。应用协议可包括HTTP、FTP和SMTP中的一个或多个。从以下详细描述、附图和权利要求,其他特征和方面将是清楚的。附图说明图1是示出用于使用基于互联网协议(IP)网络来实现以内容为中心的网络(CCN)的方法的示例的示图。图2是示出用于交互操作不同的网络(诸如基于IP的网络和CCN)的封装(encapsulation)方案的示例的示图。图3是示出用于交互操作不同的网络(诸如基于IP的网络和CCN)的交互工作(interworking)方案的示例的示图。图4是示出使用基于IP的网络来实现CCN的方法的示例的流程图。图5是示出产生与IP包对应的内容名称的命名规则服务器的示例的示图。图6是示出存储基于IP的网络中的IP包中包括的应用协议的净荷的操作的示例的示图。图7是示出用于使用基于IP的网络来实现CCN的方法的另一示例的流程图。图8是示出网关的操作的示例的示图。图9是示出用于使用基于IP的网络来实现CCN的网关的示例的示图。贯穿附图和详细说明,除非另有描述,否则相同的附图标号将被理解为是指相同的元件、特征和结构。为了清楚、图解和方便,可夸大这些元件的相对大小和描绘。具体实施方式提供以下详细描述以帮助读者全面理解在此描述的方法、设备和/或系统。因此,对在此描述的方法、设备和/或系统的各种改变、修改和等同物将被建议给本领域普通技术人员。在此描述的处理步骤和/或操作的任何顺序仅是示例,并且处理步骤和/或操作的顺序不限于在此描述的特定示例,而是可以如本领域普通技术人员将清楚的那样被改变,除非处理步骤和/本文档来自技高网...
在网关使用基于IP的网络实现CCN的方法及网关

【技术保护点】
一种使用基于互联网协议(IP)的网络来实现以内容为中心的网络(CCN)的方法,所述方法包括:确定应用协议和与应用协议对应的包类型,所述应用协议包括在基于IP的网络的IP包中;基于应用协议和包类型,产生与IP包对应的内容名称。

【技术特征摘要】
2011.12.28 KR 10-2011-01448601.一种使用基于互联网协议(IP)的网络来实现以内容为中心的网络(CCN)的方法,所述方法包括:确定应用协议和与应用协议对应的包类型,所述应用协议包括在基于IP的网络的IP包中;基于应用协议和与应用协议对应的包类型,确定用于产生与IP包对应的内容名称的至少一个命名规则;基于确定的所述至少一个命名规则来产生与IP包对应的内容名称。2.如权利要求1所述的方法,还包括:使用产生的内容名称,将IP包转换为用于CCN的内容请求包。3.如权利要求1所述的方法,其中,确定所述至少一个命名规则的步骤包括:查找包括所述至少一个命名规则的命名规则服务器。4.如权利要求3所述的方法,还包括:将命名规则服务器中包括的所述至少一个命名规则的至少一部分存储在本地路由器中。5.如权利要求1所述的方法,还包括:确定应用协议是使用双向传送方案还是使用单向传送方案。6.如权利要求5所述的方法,还包括:响应于确定应用协议使用双向传送方案,使用内容名称将请求内容的IP包转换为用于CCN的内容请求包;响应于确定应用协议使用双向传送方案,将对请求内容的IP包进行响应的IP包转换为用于CCN的数据响应包。7.如权利要求6所述的方法,还包括:发送内容请求包或数据响应包。8.如权利要求5所述的方法,还包括:响应于确定应用协议使用单向传送方案,使用产生的内容名称来产生用于内容请求包的请求包;将产生的请求包发送到包括在CCN中的路由器;从所述路由器接收内容请求包;响应于内容请求包,将IP包发送到所述路由器。9.如权利要求8所述的方法,其中,基于通过用于内容请求包的请求包而产生的待定兴趣表(PIT),内容请求包被发送到网关。10.如权利要求1所述的方法,还包括:基于IP包的净荷是否包括数据,将IP包的净荷存储在网关的内容缓存中。11.如权利要求10所述的方法,还包括:通过查找命名规则服务器,产生与存储的净荷对应的内容名称。12.如权利要求1所述的方法,其中,应用协议包括超文本传输协议HTTP、文件传输协议FTP和简单邮件传输协议SMTP中的一个或多个。13.一种用于使用基于互联网协议(IP)的网络来实现以内容为中心的网络(CCN)的网关,所述网关包括:确定单元,被配置为确定应用协议和与应用协议对应的包类型,所述应用协议包括在基于IP的网络的IP包中;产生单元,被配置为基于应用协议和与应用协议对应的包类型,确定用于产生与IP包对应的内容名称的至少一个命名规则,并基于确定的所述至少一个命名规...

【专利技术属性】
技术研发人员:洪性翼李炳濬张明郁
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1