[发明专利]一种IP网络与命名数据网络混合的新型链式代理方法在审
申请号: | 201910787610.3 | 申请日: | 2019-08-23 |
公开(公告)号: | CN110505300A | 公开(公告)日: | 2019-11-26 |
发明(设计)人: | 白杨;杜云飞;郭贵鑫;钟康游;李江;杜量;曹鹏;赵帅帅 | 申请(专利权)人: | 中山大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 44446 广州润禾知识产权代理事务所(普通合伙) | 代理人: | 凌衍芬<国际申请>=<国际公布>=<进入 |
地址: | 510000 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据网络 网络 链式 中间件 代理 计算机网络领域 数据交互 网络实现 信息交互 数据包 转换 | ||
1.一种IP网络与命名数据网络混合的新型链式代理方法,其特征在于,所述方法包括:
步骤S1:建立第一网络;
所述第一网络为命名数据网络;
步骤S2:第一网络实现链式代理;
步骤S3:建立第二网络,第一网络与第二网络进行数据交互;
所述第二网络为命名数据网络或TCP/IP网络,若第二网络为TCP/IP网络时,第一网络与第二网络之间具有中间件,用于对数据包进行转换。
2.根据权利要求1所述的一种IP网络与命名数据网络混合的新型链式代理方法,其特征在于,所述步骤S2包括:
步骤S2.1:client端发出Interest包;
步骤S2.2:在命名数据网络中传输Interest包,若到达路由器,执行步骤S2.3,若到达代理服务器,执行步骤S2.10,若到达目标服务器,执行步骤S2.11;
步骤S2.3:Interest包与路由器的缓存进行前缀匹配,若存在命名相同的Data包,执行步骤S2.6,否则执行步骤S2.4;
步骤S2.4:检查待定兴趣表中是否存在与Interest包命名相同的表项,若存在执行步骤S2.7,否则执行步骤S2.5;
步骤S2.5:根据转发信息表转发Interest包,并在待定兴趣表中建立相应的表项,执行步骤S2.2;
步骤S2.6:返回Data包,执行步骤S2.12;
步骤S2.7:在待定兴趣表的表项添加与Interest包对应的接口,并不再转发Interest包,等待Data包的到达,执行步骤S2.8;
步骤S2.8:定时检查Data包是否到达路由器,若到达执行步骤S2.9,否则执行步骤S2.8;
步骤S2.9:Data包到达路由器,删除待定兴趣表中相应的表项,并将Data包进行缓存,执行步骤S2.12;
步骤S2.10:Interest包/Data包到达代理服务器,查询转发表看前缀匹配是否成功,若成功且是Interest包,执行步骤S2.2;若成功且是Data包,执行步骤S2.12;若不成功则丢弃到来的Interest包/Data包,不进行代理,结束流程;
步骤S2.11:Interest包到达目标服务器,目标服务器进行对命名中的摘要部分进行检查,看是否满足完整性,若满足则返回Data包,否则丢弃到达的Interest包,不进行代理,结束流程;
步骤S2.12:在命名数据网络中传输Data包;若到达路由器,执行步骤S2.8;若到达代理服务器,执行步骤S2.10;若到达client,执行步骤S2.13;
步骤S2.13:Data包返回到client,代理结束。
3.根据权利要求1所述的一种IP网络与命名数据网络混合的新型链式代理方法,其特征在于,所述中间件包括:物理层、链路层、转换层。
4.根据权利要求3所述的一种IP网络与命名数据网络混合的新型链式代理方法,其特征在于,所述中间件对第一网络与第二网络的数据包进行转换包括:
IP数据包转换为命名数据网络的Interest包;
命名数据网络的Data包转换为IP数据包。
5.根据权利要求4所述的一种IP网络与命名数据网络混合的新型链式代理方法,其特征在于,所述IP数据包转换为命名数据网络的Interest包的过程包括:
步骤S3.11:IP数据包到达中间件,经过物理层,先由链路层解包进入转换层,转换层将网络层包头中的源地址信息保存下来;
步骤S3.12:对该请求包进行应用层面的分析,若为动态资源则将请求头中的Userid字段与uri进行组合作为Interest包的命名,若为静态资源,则直接将uri作为Interest包的命名;
步骤S3.13:查找映射关系表,若存在相应表项,执行步骤S3.14,否则将该命名与源地址信息建立映射关系并保存,执行步骤S3.14;
步骤S3.14:利用该命名重新封装请求包的报文部分得到命名数据网络中的Interest包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910787610.3/1.html,转载请声明来源钻瓜专利网。