一种命名数据网络系统及其数据传输方法与装置制造方法及图纸

技术编号:26849063 阅读:27 留言:0更新日期:2020-12-25 13:15
本发明专利技术适用于计算机技术领域,提供了一种命名数据网络系统及其数据传输方法与装置,包括:消费者节点,用于发送传输建立连接流兴趣包;发送传输开始流兴趣包;中间路由节点,用于转发传输建立连接流兴趣包;返回响应数据包;转发传输开始流兴趣包;生产者节点,用于建立生产者节点流控制表,并返回响应数据包;确定对应的数据包传输序列信息,并将多个数据包依次传回。本发明专利技术提供提供的命名数据网络系统,采用数据流控制的方式,为流数据包分配数据传输流序号与数据包传输序列信息,消费者只需依次发送两个兴趣包:传输建立连接流兴趣包和传输开始流兴趣包,生产者就会把所有的流数据按顺序逐包发送给消费者,实现一次拉取回全部的数据。

【技术实现步骤摘要】
一种命名数据网络系统及其数据传输方法与装置
本专利技术属于移动通信领域,尤其涉及一种命名数据网络系统及其数据传输方法与装置。
技术介绍
命名数据网络(NamedDataNetworking,NDN)是一种新型的未来网络架构,它通过在消费者与生产者之间传输兴趣包与数据包,并维护各节点内置的三种表来进行基于信息分享的数据传输,具有网内缓存、信息分享和原生安全的特点,已在物联网领域开始应用。NDN架构采用接收者驱动的通信模式,NDN通过内容请求者发送兴趣包驱动内容发布者回复数据包的方式进行数据通信,兴趣包和数据包中都含有一个内容名称来标识内容请求者想要获取的数据内容,用户发送的兴趣包与网络相应的数据包是一一对应的关系。但这种一对一的请求响应机制存在的一个问题是由于用户和路由节点需要逐一发送或处理兴趣包,当用户从某一特定地点获取的内容数据量较大时,用户需要发送大量相似兴趣包将所需内容分步拉回,导致NDN网络的数据传输效率要较常规IP网络低。可见,现有的命名数据网络还存在着数据传输效率低的技术问题。专利
技术实现思路
本专本文档来自技高网
...

【技术保护点】
1.一种命名数据网络系统,其特征在于,包括:消费者节点、中间路由节点以及生产者节点;/n所述消费者节点,用于将携带有传输流序号信息的传输建立连接流兴趣包发送至中间路由节点;在接收到所述中间路由节点返回的响应数据包后,向所述中间路由节点发送携带有传输流序号信息的传输开始流兴趣包;/n所述中间路由节点,用于将所述传输建立连接流兴趣包转发至生产者节点;将所述响应数据包返回至消费者节点;将所述传输开始流兴趣包转发至生产者节点;/n所述生产者节点,用于根据所述传输建立连接流兴趣包中的传输流序号信息建立包含有数据传输流序号信息与数据包传输序列信息的对应关系的生产者节点流控制表;所述数据包传输序列信息是指与...

【技术特征摘要】
1.一种命名数据网络系统,其特征在于,包括:消费者节点、中间路由节点以及生产者节点;
所述消费者节点,用于将携带有传输流序号信息的传输建立连接流兴趣包发送至中间路由节点;在接收到所述中间路由节点返回的响应数据包后,向所述中间路由节点发送携带有传输流序号信息的传输开始流兴趣包;
所述中间路由节点,用于将所述传输建立连接流兴趣包转发至生产者节点;将所述响应数据包返回至消费者节点;将所述传输开始流兴趣包转发至生产者节点;
所述生产者节点,用于根据所述传输建立连接流兴趣包中的传输流序号信息建立包含有数据传输流序号信息与数据包传输序列信息的对应关系的生产者节点流控制表;所述数据包传输序列信息是指与所述传输建立连接流兴趣包对应的多个数据包的传输顺序,并向所述中间路由节点返回携带有数据传输流序号信息与数据包传输序列信息的响应数据包;在接收到所述传输开始流兴趣包后,根据所述生产者节点流控制表确定与所述数据传输流序号信息对应的数据包传输序列信息,并根据所述数据包传输序列信息将多个数据包依次通过所述中间路由节点传回。


2.根据权利要求1所述的命名数据网络系统,其特征在于,在所述将所述响应数据包返回至消费者节点的步骤之前,还包括:
根据所述响应数据包携带的数据传输流序号信息与数据包传输序列信息建立包含有数据传输流序号信息与数据包传输序列信息的对应关系的中间路由节点流控制表;
所述将所述传输开始流兴趣包转发至生产者节点的步骤,具体为:
根据所述传输流序号信息以及中间路由节点流控制表确定生产者节点并将所述传输开始流兴趣包转发至生产者节点。


3.根据权利要求2所述的命名数据网络系统,其特征在于,所述中间路由节点包括有若干个;所述中间路由节点流控制表还包括中间路由节点的上游接口号与下游接口号;所述根据所述传输流序号信息以及中间路由节点流控制表确定生产者节点并将所述传输开始流兴趣包转发至生产者节点的步骤,具体包括:
根据所述传输流序号信息以及节点流控制表确定下游中间路由节点,并将所述传输开始流兴趣包通过下游中间路由节点依次转发至生产者节点。


4.根据权利要求1所述的命名数据网络系统,其特征在于,所述根据所述数据包传输序列信息将多个数据包依次通过所述中间路由节点传回的步骤,具体包括:
在接收所述中间路由节点转发的传输开始流兴趣包或者返回的发送下一数据包请求时,根据所述数据包传输序列信息确定待发送数据包,并将所述待发送数据包发送至中间路由节点;
所述中间路由节点,在接收到所述生产者节点发送的数据包后,将所述数据包转发至消费者节点,并向所述生产者节点返回发送下一数据包请求。


5.根据权利要求1所述的命名数据网络系统,其特征在于,所述响应数据包还包含有与所述传输建立连接流兴趣包对应的多个数据包的总数;
所述消费者节点,还用于在接收到所述生产者节点通过所述中间路由节点传回的数据包后,判...

【专利技术属性】
技术研发人员:李彤吕军谢祝福常成
申请(专利权)人:中国人民解放军陆军装甲兵学院
类型:发明
国别省市:北京;11

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

1