基于Gnutella协议与划分技术的P2P网络模型的设计与实现
发布时间:2018-04-18 14:28
本文选题:Gnutella + 泛滥式查询 ; 参考:《郑州大学》2003年硕士论文
【摘要】: Peer-to-Peer(简称P2P)是一种很有发展潜力的网络技术,在对等计算、协同工作、搜索引擎、文件交换等领域有很好的应用前景。Gnutella是一种P2P的网络通信协议,,基于Gnutella通信协议的网络叫做Gnutella网络。近年来Gnutella网络发展的非常迅速。但是Gnutella网络还有诸如规模可扩充性不强、查询速度慢与查询效果不佳等缺点,限制了P2P网络的进一步发展。 本文针对这些缺点,提出了一种新的基于Gnutella协议的P2P网络模型。在传统的模型中,网络上的所有主机不管它们所处的距离远近,它们的地位都是一样的。针对这种情况,我们在新的模型中将网络划分为不同的子网,子网内与子网外的主机分别对待,相应的每一个结点都同时保存内部和外部两个动态更新的主机列表。在内部网络中,我们采用IP多播技术自动定位主机结点,在外部网络中,则采用手工输入和自动发现相结合的方法来定位主机结点。在网络的查询机制中,我们也对内部网络和外部网络采用了不同的查询方法。最后,我们用java实现了该模型。 短路效应(Short-Circuiting Effect)是严重影响Gnutella网络性能的另一个因素,本文通过修改泛滥式(flooding)查询的消息控制机制的办法,消除了短路效应的影响。
[Abstract]:Peer-to-Peer (P2Pfor short) is a promising network technology. It has a good application prospect in the fields of peer-to-peer computing, cooperative work, search engine, file exchange and so on. Gnutella is a P2P network communication protocol.The network based on Gnutella communication protocol is called Gnutella network.In recent years, the Gnutella network has developed very rapidly.However, Gnutella network has some disadvantages such as low scalability, slow query speed and poor query effect, which limits the further development of P2P network.Aiming at these shortcomings, a new P2P network model based on Gnutella protocol is proposed in this paper.In the traditional model, all hosts on the network have the same status regardless of their distance.In order to solve this problem, we divide the network into different subnets in the new model. The hosts in and out of the subnet are treated separately, and each node keeps the internal and external dynamically updated host lists at the same time.In the internal network, we use IP multicast technology to locate the host node automatically, while in the external network, we use the combination of manual input and automatic discovery to locate the host node.In the network query mechanism, we also use different query methods for internal network and external network.Finally, we implement the model with java.Short-Circuit effect is another factor that seriously affects the performance of Gnutella network. In this paper, the influence of short-circuit effect is eliminated by modifying the message control mechanism of flooding query.
【学位授予单位】:郑州大学
【学位级别】:硕士
【学位授予年份】:2003
【分类号】:TP393
【引证文献】
相关期刊论文 前1条
1 沈洁,胡金初;P2P网络中的信息搜索技术[J];福建电脑;2005年06期
相关硕士学位论文 前2条
1 高文杰;P2P分布式文件传输系统的研究[D];武汉理工大学;2006年
2 胡勇;基于对等网络的有效路由研究[D];安徽大学;2007年
本文编号:1768757
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/1768757.html