P2P文件共享系统的设计与实现
发布时间:2017-09-27 10:08
本文关键词:P2P文件共享系统的设计与实现
【摘要】:点对点传输(P2P)创造了一个新的应用时代,极其丰富的人与人之间的沟通以及便利的数据共享和发布是这个时代的主要特征。P2P应用很容易部署,因为他们不依赖于主机的服务器架构,可在任意的网络环境下发挥作用。P2P通讯可以通过缩减甚至消除服务器端的负载,充分利用处理器资源和网络带宽来提升应用性能。 P2P技术在最近几年获得了高速地发展,P2P技术有效地整合了互联网的潜在资源在为个人用户提供了前所未有的自由和便利上做出了巨大的贡献。将基于网页的互联网转变成动态存取、自由交互的海量信息网络。P2P技术能够直接将人们联系起来,让人们通过互联网直接交互。P2P使得网络上的沟通变得容易、更直接共享和交互,真正地消除中间商。P2P使得人可以直接连接到其他用户的计算机、进行文件的交换,而不是像过去那样连接到服务器端去浏览与下载。P2P的另外一个重要特点就是改变了互联网现在以大网站为核心的状态、重返"非中心化",并把权力返还给用户。 针对用户的实际需求,通过对P2P体系结构的研究,设计并开发了P2P文件共享系统。该系统的预期目标是搭建起一个功能丰富、界面友好、性能高效、使用简单的P2P文件共享系统,实现局域网内快速、高效的文件、资料共享和传输。系统实现文件共享、文件搜索及文件传输、断电续传的功能,在同一时间段内可以适应一定数量的用户,对用户的操作要在较短的时间内作出响应和执行。 本文首先阐述了课题的研究背景,意义及其目的,然后剖析了该系统的理论基础,阐明了整个系统的架构和总体设计,对系统各个模块的设计与实现进行了详细的分析和说明。通过实现自定义传输协议,维护共享目录列表,实现精确及模糊搜索等关键技术,很好的实现了网络文件的共享与控制。该系统通过详细测试后已经交付使用,,服务于相关单位。
【关键词】:点对点传输 文件共享 广播
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP311.52;TP393.02
【目录】:
- 摘要4-5
- Abstract5-8
- 1 绪论8-12
- 1.1 研究背景与研究目的8-9
- 1.2 P2P 技术国内外研究现状9-11
- 1.3 论文的主要研究内容11-12
- 2 相关基础理论12-18
- 2.1 P2P 网络拓扑结构概述12-15
- 2.2 P2P 技术简介15-17
- 2.3 本章小结17-18
- 3 系统分析与总体设计18-36
- 3.1 系统需求分析18-23
- 3.2 系统总体设计23-26
- 3.3 系统功能设计26-35
- 3.4 本章小结35-36
- 4 系统详细设计和实现36-57
- 4.1 系统开发环境36
- 4.2 系统开发原则36-37
- 4.3 系统模块的详细设计和实现37-56
- 4.4 本章小结56-57
- 5 系统测试57-64
- 5.1 测试环境57
- 5.2 测试用例设计57-62
- 5.3 测试结果62-64
- 6 总结与展望64-65
- 6.1 全文总结64
- 6.2 展望64-65
- 致谢65-66
- 参考文献66-68
【参考文献】
中国期刊全文数据库 前8条
1 张联峰,刘乃安,钱秀槟,张玉清;综述:对等网(P2P)技术[J];计算机工程与应用;2003年12期
2 陈建华,黄道颖,张尧,张安琳,孙宏;计算机对等网络P2P技术[J];计算机工程与应用;2003年33期
3 陈洪,刘双与,杨玉华;P2P技术发展与应用[J];计算机工程;2003年19期
4 李祖鹏,黄道颖,庄雷,黄建华;Peer-to-Peer网络模型研究[J];计算机工程;2004年12期
5 乐光学;基于Gnutella协议的P2P网络路由搜索算法:Light-Flooding[J];计算机工程;2005年11期
6 吴兆福,许先斌;基于P2P的分布式多媒体服务[J];计算机应用;2005年12期
7 贾杏丹;张立臣;;P2P网络搜索技术的研究[J];计算机应用研究;2006年01期
8 张云涛,姚荣辉;XML的应用标准[J];现代电子技术;2002年11期
中国重要报纸全文数据库 前1条
1 深圳市众智数码科技有限公司 冯晓东;[N];计算机世界;2001年
中国硕士学位论文全文数据库 前2条
1 李志鹏;P2P网络Chord算法研究与改进[D];北京邮电大学;2009年
2 翟伟;一种CDN-P2P混合流媒体模型的研究[D];华南理工大学;2010年
本文编号:929064
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/929064.html