学位论文 > 优秀研究生学位论文题录展示

基于P2P的文件传输系统研究

作 者: 袁雪萍
导 师: 陈和平
学 校: 武汉科技大学
专 业: 模式识别与智能系统
关键词: P2P 文件传输 Chord算法 负载均衡
分类号: TP393.09
类 型: 硕士论文
年 份: 2011年
下 载: 82次
引 用: 0次
阅 读: 论文下载
 

内容摘要


P2P技术在近年来的发展极为迅速,学界业界都将P2P技术作为未来IT发展的一种趋势。P2P模式是作为C/S模式的对立面出现的,它能够极大地缓解传统集中式网络架构中服务器端的压力过大、单点失效等问题,又能充分利用终端的丰富资源。P2P技术以其特有的自组织性、分布性,在互联网上迅速发展,已成为互联网网络不可分割的部分。而P2P技术的应用更是层出不穷,已扩展到商业、政府、通信等各大领域,包括内容分发、数据资源缓冲、商务自动化、应用业务管理、网格计算等。Internet最初产生和发展的一个主动力就是资源共享,也正是文件交换的需求直接导致了P2P技术的兴起,这是P2P最初也是最成功的应用之一,也正是针对这类应用的Napster使得人们在C/S模式下开始重新认识P2P思想对人们使用网络习惯的影响。P2P技术使在Internet上的任意两台计算机之间直接共享文档、多媒体和其他文件成为了可能。利用P2P技术,网上计算机之间可以进行直接交互,而不需要使用任何一台中央服务器。可以说,对文件交换的需求直接引发了P2P技术热潮。本文首先介绍了P2P网络技术和传统的文件传输技术,接着分析了几种常见的P2P文件传输搜索算法,并在此基础上提出了一种改进的Chord搜索算法,最后对基于P2P的文件传输系统进行了研究与分析。着重介绍了该系统的整体功能设计与数据传输方法的设计与实现。最后,通过实验测试结果分析,表明所设计的文件传输系统可以有效地提高用户的下载速度、减轻服务器的负载压力。此外,针对现有系统的不足,本文对后续开发工作提出了一些展望和建议。

全文目录


摘要  4-5
Abstract  5-8
第一章 绪论  8-10
  1.1 本课题的选题背景  8-9
  1.2 本文主要研究内容和所做工作  9
  1.3 本文的组织和结构  9-10
第二章 基于P2P文件传输系统技术分析  10-22
  2.1 P2P 网络  10-15
    2.1.1 P2P 网络的定义  10
    2.1.2 P2P 网络的特点  10-11
    2.1.3 P2P 的主要应用  11
    2.1.4 P2P 的网络模型  11-15
  2.2 传统文件传输技术  15-17
    2.2.1 FTP 系统模型  15
    2.2.2 FTP 协议分析  15-16
    2.2.3 FTP 的安全性  16-17
  2.3 P2P 文件传输方式  17-19
    2.3.1 单一传输通道传输方式  17
    2.3.2 多传输通道传输方式  17-19
  2.4 P2P 文件传输系统的最优传输策略  19-21
    2.4.1 节点传输负载能力  19-20
    2.4.2 节点传输负载不均衡问题  20
    2.4.3 节点负载均衡优化策略  20-21
  2.5 本章小结  21-22
第三章 基于P2P 的文件传输系统搜索算法分析  22-35
  3.1 几种P2P 文件传输搜索算法分析  22-32
    3.1.1 Chord 算法  22-24
    3.1.2 Pastry 算法  24-25
    3.1.3 CAN 算法  25-27
    3.1.4 Kademlia 算法  27-28
    3.1.5 Kelips 算法  28-30
    3.1.6 Beehive 算法  30-32
  3.2 本文P2P 文件传输系统搜索算法分析  32-34
    3.2.1 本文文件传输系统搜索算法提出  32-33
    3.2.2 本文的搜索算法  33-34
  3.3 本章小结  34-35
第四章 基于P2P 的文件传输系统设计  35-49
  4.1 系统开发和运行的软硬件环境  35
  4.2 系统功能需求分析  35-37
    4.2.1 文件内容分片  35-36
    4.2.2 文件的查询与搜索  36
    4.2.3 文件下载流程  36-37
  4.3 系统整体设计  37-39
    4.3.1 系统框架设计  37-38
    4.3.2 系统界面设计  38-39
  4.4 系统中数据传输方法的设计与实现  39-47
    4.4.1 超级服务器  39-43
    4.4.2 服务器端模块  43-44
    4.4.3 客户端模块  44-47
  4.5 系统实验测试及分析  47
    4.5.1 系统实验测试  47
    4.5.2 系统性能分析  47
  4.6 本章小结  47-49
第五章 总结与展望  49-50
  5.1 本文总结  49
  5.2 下一步要进行的工作及展望  49-50
参考文献  50-53
致谢  53-54
攻读硕士学位期间发表的论文和参加的主要科研项目  54-55
详细摘要  55-58

相似论文

  1. 基于NS2的PeerCast模拟平台设计与实现,TP311.52
  2. 面向Gnutella和eMule网络拓扑测量和安全性分析,TP393.08
  3. 基于聚类分析的P2P流量识别算法的研究,TP393.02
  4. 随机路由在无线传感器网络中的研究与应用,TN929.5
  5. 高校教务管理网上选课系统优化研究,TP393.09
  6. 音像广播远程教育系统中直播服务器的设计与实现,TP311.52
  7. 基于Linux集群系统的负载均衡算法研究及在Webgis中的应用,TP393.05
  8. 基于P2P流媒体系统的设计与实现,TN919.8
  9. LTE-A异构网络中的自组网技术研究,TN929.5
  10. 基于一种新经济模型的异构网络选择算法,TN929.5
  11. 基于QoS的无线Mesh网络路由协议及相关技术的研究,TN929.5
  12. 构建分布式系统的关键技术研究与实现,TP338.8
  13. 基于S2SH框架的雅砻江虚拟研究中心系统研究与设计,TP311.52
  14. 基于人工免疫的病毒检测技术研究,TP393.08
  15. 基于负载均衡的混合型应用层组播模型研究,TP393.02
  16. 基于自组织网络的分布式广域后备保护研究,TM774
  17. 泛在环境下虚拟终端系统的组织机制研究与实现,TN915.02
  18. 异构网络联合接纳与切换控制技术研究,TN929.5
  19. 基于P4P的流媒体点播系统研究与实现,TN948.64
  20. 三维图形系统Widget架构设计与实现,TP391.41
  21. 基于P2P的空间矢量数据快速索引机制的研究,TP391.3

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com