摘要

最近几年来,越来越多的P2P系统应用于传统的网络来实现大规模的文件分享。这些平台大多有如下特点:完全分布式、自组织、自恢复,这使得在移动Ad-hoc网络中也逐渐出现相关的应用。然而,传统的协议栈采用的是分层式结构,由于移动Ad-hoc网络高度动态性等特点影响这些协议的性能,这种结构在该网络中效率低下。文中通过对移动Ad-hoc环境下的Gnutella协议的性能的各方面分析与研究,发现Gnutella协议直接用于该环境并不理想。因此,提出了一种跨层接口的优化机制,实现网络层的TBRPF路由协议与应用层的Gnutella协议实现有效信息的互通。最后,通过模拟实验说明比预想的性能要好,适合自组织及自...