基于P2P农业视频文件传输系统设计开发
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
课题背景
可以说文件交换的需求直接引发了P2P技术热潮。在传统的WEB方式中,要实现文件交换需要服务器的大力参与,通过将文件上传到某个特定的网站,用户再到某个网站搜索需要的文件,然后下载,这种方式的不便之处不言而喻。电子邮件是方便了个人间文件传递问题,却没法解决大范围的交换。这也是WEB的重要缺陷,P2P就是在情况下横空出世。P2P很好的解决了传统的C/S模式下瓶颈问题,让资源共享变的更方便,快捷。用户直接和用户之间进行数据交换,改变了传统的模式。
1.1.2 课题目的和意义
本课题最终成果是完成一个基于P2P的文件共享系统。该系统可以发现网络上的共享资源,并根据自己的需求下载自己需要的资源。在传输过程中还要保证数据传输的完整和安全。
本课题的基础是文件共享和P2P理论,涉及到知识管理、计算机网络、分布式存储和心理学等领域相关理论。针对不同的应用需求,人们提出了许多共享方式,以不同的方式来共享不同的内容以满足人们的需求。但是这些方法都不够全面,没有提出很好的文件共享模式,更加没有很好的解决文件共享的需求。特别是在信息飞速增长的年代,人们对于信息的筛选即真正知识的共享的需求越来越强烈,而人类社会发展至今,亦未能找到很好的文件共享的模式和手段。
在理论上,本课题探寻文件共享的基础理论——知识管理理论、计算机网络、分布式存储和心理学——中相关研究成果的新结合点,研究在现有理论基础上如何更好的满足人们文件共享的需求,采用分布式、高效的基于P2P技术构建的文件共享网络这种文件共享模式,并明确提出了P2P文件共享网络的整个架构,同时,提出了一个P2P环境下维护数据一致性和可用性的算法;在实践上,课题要实现了一个简单的P2P知识共享网络的框架,给出了原型实现,经过小范围的实验和部署,能够证明P2P文件共享网络能够提供很高的可用性,并且文件共享的效果也应该很好。
此外,通过编写此系统,我又进一步熟悉了网络体系结构,TCP/IP协议的知识,熟练掌握了Socket编程,MFC编程,多线程编程,掌握了利用JAVA进行网络开发的过程和步骤,为今后从事软件行业奠定了基础。
1.2 论文内容概述
论文主要论述P2P文件共享的相关的理论知识,工作原理,编程思路,以及具体实现细节。当实现同一种功能有多种方法时,对这些方法进行了比较,并说明选用该方法的理由。论文分以下几个部分:第一部分是简要介绍所选课题;第二部分是系统可行性研究;第三部分是论文所用到的一些理论知识概述;第四部分是系统概要设计;第五部分是系统详细设计;第六部分是系统测试和实现。最后对系统的设计进行了总结。英文翻译、参考文献和致谢词是整个论文的结束。