-
公开(公告)号:CN101841484A
公开(公告)日:2010-09-22
申请号:CN201010174070.0
申请日:2010-05-12
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开在结构化P2P网络中实现NAT穿越的方法和系统。该方法包括:用户节点与一个处于外网的引导节点联系,获得引导节点路由表中与其ID异或距离为一设定值的其他用户节点的信息建立并更新自己的路由表;用户节点判断自己对外的IP地址和端口号与内网的IP地址和端口号是否相同,若是表示用户节点处于外网;否则表示用户节点处于内网;用户节点随机选择一处于外网的用户节点作为自己的伙伴节点添加伙伴节点的信息;同时发布包括其伙伴节点的IP地址、端口号、ID的更新消息给路由表内的各节点,各节点更新各自路由表的信息;用户节点间采用让伙伴节点转发的方式传输控制信息;用户节点间采用让伙伴节点协助连接的方式传输数据信息。
-
公开(公告)号:CN101753567A
公开(公告)日:2010-06-23
申请号:CN200910243768.0
申请日:2009-12-25
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种用于P4P网络的资源发布方法,包括下列步骤:1)发布节点根据其所属的PID域和AS域,以及所发布资源文件的file-id,得出本次资源文件发布的Key值;2)计算Key值与所述发布节点的peer-id的异或距离;3)发布节点找出k个异或距离最接近的对等节点作为索引节点;所述发布节点向所述索引节点发送所述资源文件的发布消息。本发明还提供了相应的资源检索方法以及策略矩阵更新方法。本发明避免了单点失效问题;灵活性高、可扩展性好;同时还避免了热点资源被重复发布到相同位置而造成的瓶颈问题。
-
公开(公告)号:CN101753567B
公开(公告)日:2013-04-17
申请号:CN200910243768.0
申请日:2009-12-25
Applicant: 中国科学院计算技术研究所
IPC: H04L29/06 , H04L29/08 , H04L12/741 , G06F17/30
Abstract: 本发明提供一种用于P4P网络的资源发布方法,包括下列步骤:1)发布节点根据其所属的PID域和AS域,以及所发布资源文件的file-id,得出本次资源文件发布的Key值;2)计算Key值与所述发布节点的peer-id的异或距离;3)发布节点找出k个异或距离最接近的对等节点作为索引节点;所述发布节点向所述索引节点发送所述资源文件的发布消息。本发明还提供了相应的资源检索方法以及策略矩阵更新方法。本发明避免了单点失效问题;灵活性高、可扩展性好;同时还避免了热点资源被重复发布到相同位置而造成的瓶颈问题。
-
公开(公告)号:CN101841556B
公开(公告)日:2013-01-30
申请号:CN201010113109.8
申请日:2010-02-23
Applicant: 中国科学院计算技术研究所
IPC: H04L29/08
Abstract: 本发明涉及CDN-P2P网络中放置资源副本的方法及系统,方法包括:步骤1,CDN服务器收集对应P2P网络中的客户端已下载的资源的信息、客户端请求下载的资源的信息,以及客户端的通信性能指标;步骤2,CDN服务器根据已下载的资源的信息和通信性能指标计算可满足的资源的请求数量,根据客户端请求下载的资源的信息计算在资源的下载请求数量;步骤3,CDN服务器根据资源对应的P2P网络中下载请求数量和P2P网络可满足的请求数量计算稀缺系数;步骤4,CDN服务器按资源在P2P网络的稀缺系数从高到低的顺序选择资源,下载被选择资源的副本到所述CDN服务器。本发明能够提高CDN服务器的存储空间的利用效率。
-
公开(公告)号:CN101442492B
公开(公告)日:2011-03-30
申请号:CN200810241176.0
申请日:2008-12-26
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种P2P网络中实现NAT穿越的方法和系统,包括:用户节点向NAT服务器进行注册;用户节点通过与NAT服务器交互,确定该用户节点的网络类型为公网中节点或者内网中节点;如果用户节点为公网中节点,通过让对方节点进行反连来实现NAT穿越;如果用户节点为内网中节点,通过内网内广播确定对方节点与本用户节点不在同一内网,使用UDP进行打洞并模拟TCP方式来实现NAT穿越。本发明的P2P网络环境下NAT穿越的方法和系统较之现有的NAT穿越系统相比具有可靠、高效的特点。
-
公开(公告)号:CN101841558A
公开(公告)日:2010-09-22
申请号:CN201010131966.0
申请日:2010-03-23
Applicant: 中国科学院计算技术研究所
Abstract: 本发明涉及P2SP网络中资源的下载方法及系统,方法包括:资源管理和授权系统根据配置信息制作种子文件并进行存储;客户端将生成的注册信息发送给授权服务器,授权服务器根据接收的注册信息对客户端进行注册认证;资源管理和授权系统根据配置激活客户,并确定授权给客户端使用的种子,种子对应的种子文件的存储信息组成客户端对应的种子列表;客户端向授权服务器请求获得对应的种子列表,授权服务器判断客户端是否已经通过注册认证,如果是,则获得客户端对应的种子列表,将种子列表返回给客户端;客户端根据种子列表获得授权使用的种子文件,应用种子文件进行资源下载。本发明能够通过授权增强网络的安全性,加强对网络的监管。
-
公开(公告)号:CN101841556A
公开(公告)日:2010-09-22
申请号:CN201010113109.8
申请日:2010-02-23
Applicant: 中国科学院计算技术研究所
Abstract: 本发明涉及CDN-P2P网络中放置资源副本的方法及系统,方法包括:步骤1,CDN服务器收集对应P2P网络中的客户端已下载的资源的信息、客户端请求下载的资源的信息,以及客户端的通信性能指标;步骤2,CDN服务器根据已下载的资源的信息和通信性能指标计算可满足的资源的请求数量,根据客户端请求下载的资源的信息计算在资源的下载请求数量;步骤3,CDN服务器根据资源对应的P2P网络中下载请求数量和P2P网络可满足的请求数量计算稀缺系数;步骤4,CDN服务器按资源在P2P网络的稀缺系数从高到低的顺序选择资源,下载被选择资源的副本到所述CDN服务器。本发明能够提高CDN服务器的存储空间的利用效率。
-
公开(公告)号:CN101841558B
公开(公告)日:2013-07-03
申请号:CN201010131966.0
申请日:2010-03-23
Applicant: 中国科学院计算技术研究所
Abstract: 本发明涉及P2SP网络中资源的下载方法及系统,方法包括:资源管理和授权系统根据配置信息制作种子文件并进行存储;客户端将生成的注册信息发送给授权服务器,授权服务器根据接收的注册信息对客户端进行注册认证;资源管理和授权系统根据配置激活客户,并确定授权给客户端使用的种子,种子对应的种子文件的存储信息组成客户端对应的种子列表;客户端向授权服务器请求获得对应的种子列表,授权服务器判断客户端是否已经通过注册认证,如果是,则获得客户端对应的种子列表,将种子列表返回给客户端;客户端根据种子列表获得授权使用的种子文件,应用种子文件进行资源下载。本发明能够通过授权增强网络的安全性,加强对网络的监管。
-
公开(公告)号:CN101841484B
公开(公告)日:2013-01-02
申请号:CN201010174070.0
申请日:2010-05-12
Applicant: 中国科学院计算技术研究所
IPC: H04L12/757 , H04L29/12 , H04L29/08
Abstract: 本发明公开在结构化P2P网络中实现NAT穿越的方法和系统。该方法包括:用户节点与一个处于外网的引导节点联系,获得引导节点路由表中与其ID异或距离为一设定值的其他用户节点的信息建立并更新自己的路由表;用户节点判断自己对外的IP地址和端口号与内网的IP地址和端口号是否相同,若是表示用户节点处于外网;否则表示用户节点处于内网;用户节点随机选择一处于外网的用户节点作为自己的伙伴节点添加伙伴节点的信息;同时发布包括其伙伴节点的IP地址、端口号、ID的更新消息给路由表内的各节点,各节点更新各自路由表的信息;用户节点间采用让伙伴节点转发的方式传输控制信息;用户节点间采用让伙伴节点协助连接的方式传输数据信息。
-
公开(公告)号:CN101442492A
公开(公告)日:2009-05-27
申请号:CN200810241176.0
申请日:2008-12-26
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种P2P网络中实现NAT穿越的方法和系统,包括:用户节点向NAT服务器进行注册;用户节点通过与NAT服务器交互,确定该用户节点的网络类型为公网中节点或者内网中节点;如果用户节点为公网中节点,通过让对方节点进行反连来实现NAT穿越;如果用户节点为内网中节点,通过内网内广播确定对方节点与本用户节点不在同一内网,使用UDP进行打洞并模拟TCP方式来实现NAT穿越。本发明的P2P网络环境下NAT穿越的方法和系统较之现有的NAT穿越系统相比具有可靠、高效的特点。
-
-
-
-
-
-
-
-
-