本文主要为广大网友提供“局域网P2P资源共享平台的研究与实现”,希望对需要局域网P2P资源共享平台的研究与实现网友有所帮助,学习一下!
论文字数:10521,页数:33 有开题报告,任务书
摘 要
近年来,计算机技术尤其是互联网的普及给我们的生活带来了丰富多彩的内容。我们在惊叹网络的快捷的同时,也或多或少因为资源的相对匮乏而苦恼。而一种称为P2P的技术在信息共享中被广泛应用。该技术提供了一种点对点的信息共享方式,受到了互联网用户的极大欢迎。我们日常生活中的的典型P2P技术运用有BT、eMule、迅雷、网络电视等等。P2P技术在信息共享应用中的潜力是有目共睹的。
目前我校校园网内用户共享资源的方式主要有四种:校园网FTP、校内BT站、QQ群以及移动硬盘等。
本文对这些途径存在的不足进行了分析,并针对湖南大学校园网络环境推出了一款新的资源共享平台。这个平台能有效规避校园网出口小的缺点,利用充足的内部带宽及分散的资源服务器形式,实现海量资源的高速共享。文中从设计到实现对该平台做了详细阐述。
对如何将一个软件产品应用到具体环境并使之与校园生活有机结合起来这一问题,本文也总结了一些经验。最后的目的,是为湖南大学校园网用户建立一个自由、快速、方便的资源共享平台,以促使大家积极加入到校园网络文化建设中来。
关键词:局域网;资源共享;P2P;Direct Connect
Research and realization about
the P2P Resource Sharing Platform over LAN
Abstract
In the past few years, the spread of computer technology, especially the Internet, has brought lots of advantages to our everyday life. When admiring the convenience of the network, we may comparatively feel the short of resource feed. There is a technique named P2P which has been widely used in info-sharing.P2P provided an "point to point" mode of work to share information and this ,has became very popular. Some typical applications of P2P are BT, eMule, Thunder, internetTV and so on. In a word, as people see,P2P has great potential.
Currently, there are mainly four methods for our campus network users to share resource: Campus FTP, Campus BT, QQ Group and removable storage medium.
This paper analyzes the weakness of the four methods above, and develops a new Resource Sharing Platform against the network environment of Hunan University. This platform can evade the shortage of the outgoing band width of our campus network, and use the sufficient internal bandwidth and those distributed resource servers to make the high speed sharing of mass resource possible. And this paper states the platform in detail from designing to realizing.
This paper also concluded some experience on how to apply a software product to a real environment and blend it in our campus life well. And the final goal is to build a free, fast and convenient Resource Sharing Platform, and make everyone join in the construction of the campus network culture.
Key Words: LAN; Resource Sharing; P2P; Direct Connect
目 录
1 绪论 1
1.1 课题背景 1
1.2 课题思路 1
1.3 平台构成 2
2 基于Direct Connect网络的资源共享技术 3
2.1 Direct Connect 协议 3
2.1.1 Direct Connect 网络 3
2.1.2 DC++ 客户端 3
2.1.3 PtokaX 服务端 4
2.2 RaiShare开源项目 4
2.2.1 RaiShare UI特点 5
2.2.2 优势 5
3 RaiShare与校园论坛的合作 8
3.1 合作的意义 8
3.2 合作伙伴 8
3.2.1 兼容性分析 8
3.3 “瑞享交流”版块设计 9
3.4 MiniSite特色功能设计 10
3.4.1 MiniSite的应用范围 11
3.4.2 推出MiniSite的必要性 11
3.5 网页内容采集程序设计 12
3.5.1 采集程序的应用现状 12
3.5.2 为MiniSite定制的采集程序 12
4 平台的部署与实施 14
4.1 我校校园网络环境 14
4.2 部署策略 15
4.2.1 服务器架设 15
4.2.1 服务器动态更新 16
4.2.3 客户端分布 16
4.2.4 其它 16
5 结论 18
致谢 19
参考文献 20
附录 21
附录A瑞享使用界面 21
附录B采集程序源代码 25