{$cfg_webname}
主页 > 计算机 > JAVA >

基于P2P方式的多点共享式文件传输软件的设计与实现(含录像)

来源:wenku163.com  资料编号:WK16312063 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16312063
资料介绍

基于P2P方式的多点共享式文件传输软件的设计与实现(含录像)(毕业论文10000字,程序代码)
随着计算机网络的普及,对文件的共享需求也越来越大,提供共享文件的下载服务也成为网络的一个主要应用之一,传统的方式是将文件放在服务器上,通过FTP方式进行下载,这种方式的主要缺点有两个:一是下载人数过多时,会导致服务器的带宽紧张,下载速度变慢;二是下载时数据是单向的,下行数据量大,上行数据量少,造成网络带宽的使用不均衡。
因为以上问题,现在提出了一种基于P2P方式的多点共享式文件传输(BT下载),任何一个进行下载的客户,在下载的同时,也可以把它已接收到的数据作为服务端,提供给另外一个客户进行下载。这种方式可以有效地均衡上下行线路的数据量,同时每个客户端又可以部分作为服务器端,减轻了服务器的带宽压力,做到“下载的人越多,下载速度越快”。本软件是基于P2P的多点共享式文件传输软件,它完成了寻找伙伴、上传、下载等基本功能。可以做到若干台机器互为客户端和服务端,共同完成一个下载任务。本次毕业设计的题目是基于P2P方式的多点共享式文件传输软件的设计与实现,并使用Java ee平台来开发。

开发平台为Windows,JXTA 2.2,JDK1.5,
开发软件采用JCreator 3.5LE。
 

基于P2P方式的多点共享式文件传输软件的设计与实现(含录像)
基于P2P方式的多点共享式文件传输软件的设计与实现(含录像)
基于P2P方式的多点共享式文件传输软件的设计与实现(含录像)


目录
摘要    I
Abstract    II
一 . 绪论    1
1.1 开发背景    1
1.2 开发系统目的    1
1.3 开发系统方法    2
1.4 开发目标    2
二.开发工具和技术    3
2.1 JXTA    3
2.2 什么是JXTA    3
2.3 JXTA的概念    5
2.3.1  Peer(对等机)    5
2.3.2  Peer Group(对等组)    5
三.系统分析    6
3.1 用于通信的Peer    6
3.1.1  防火墙    6
3.1.2  NAT(网络地址转换)    6
3.1.3  代理服务器    7
3.2 Peer和对等组    7
3.2.1  Peer和用户的关系    7
3.2.2  对等组的必要性    8
3.2.3  JXTA应用程序与对等组    8
3.2.4  对等组的成员资格    8
3.3 可行性分析    9
3.3.1 技术可行性    9
3.3.2 操作可行性    9
3.3.3 经济可行性    9
3.3.4 法律可行性    10
3.4 运行环境介绍    10
四.程序设计    10
4.1  程序说明    10
4.2  模块划分    11
五 . 软件测试    14
5.1  软件调试    14
5.2  软件测试    14
六 . 结束语    15
参考文献    17
致谢    18

推荐资料