当前位置: 首页 > 专利查询>同济大学专利>正文

一种基于游子的P2P网络优化方法技术

技术编号:15520231 阅读:11 留言:0更新日期:2017-06-04 09:51
本发明专利技术涉及一种基于游子的P2P网络优化方法,包括:资源发布节点以第一设定发送速率向其邻居节点发送包含指定资源标识的正游子,资源需求节点以第二设定发送速率向其邻居节点发送包含指定资源标识的负游子,其中,正游子和负游子为包含有资源发布节点信息的信息包,负游子为包含有资源需求节点信息的信息包;网络中任一节点接收网络中的正游子和负游子,并在有接收到两个包含相同指定资源标识正游子和负游子,将该正游子和负游子配对,建立该正游子和负游子所分别对应的资源发布节点和资源发布节点之间网络连接,同时将未配对的正游子和负游子转发至其邻居节点。与现有技术相比,本发明专利技术具有适用范围广等优点。

A P2P network optimization method based on wandering

The present invention relates to an optimization method based on P2P network home include: resource distribution node contains the specified resource identifier is home to send its neighbor nodes to first set the sending rate, resource demand node to second set the sending rate to send its neighbor node contains a negative home, which is fixed resource identification, wandering and negative wandering into information packets contain resources released node information, negative ions to contain resource node information packet is received; and negative ions in the network from any node in the network, and has received two contain the same specified resource identifier is wandering and wandering the negative, positive and negative paired wandering wandering, wandering and wandering to establish the positive negative corresponding respectively to the resources released node and resource publishing network connection between nodes, while the unpaired positive and negative wandering The traveller forwards to its neighbor node. Compared with the prior art, the invention has the advantages of wide application range, etc..

【技术实现步骤摘要】
一种基于游子的P2P网络优化方法
本专利技术涉及一种网络连接技术,尤其是涉及一种基于游子的P2P网络优化方法。
技术介绍
目前常用的P2P网络协议包括:Gnutella、BitTorrent、Kademlia等等。Gnutella是互联网早期常用的一种P2P联网协议,它定义了在一个完全分散的网络环境下计算机彼此交流的方式。Gnutella是非集中化的。这意味着该网络的存在并不依赖于某家中央公司。Gnutella的客户相互连接,而且没有中央服务器。其缺陷为:1.资源安全性无法保障;2.缺乏一些必要的中央协调。BitTorrent是一种内容分发协议,它采用高效的软件分发系统和点对点技术共享大体积文件,并使每个用户像网络重新分配结点那样提供上传服务,每个下载者在下载的同时不断向其他下载者上传已下载的数据。其网络中包含一系列Tracker服务器对文件索引进行解析和资源定位。其缺陷为:1.无搜索功能,只能通过种子文件共享;2.种子具有时效性。Kademlia是一种P2P重叠网络传输协议,以构建分布式的P2P电脑网络。它是一种基于异或运算的P2P信息系统,制定了网络的结构及规范了节点间通讯和交换资讯的方式。Kademlia节点利用分布式散列表储存资料索引,透过现有的局域网/广域网,建立起一个新的虚拟网络或重叠网络。其缺陷为:1.适用范围较狭窄2