一种基于P2P的计算机网络可靠文件传输系统技术方案

技术编号:21278316 阅读:39 留言:0更新日期:2019-06-06 10:45
本发明专利技术涉及一种基于P2P的计算机网络可靠文件传输系统,包括:客户端、P2P文件传输单元和服务器单元;所述P2P文件传输单元分别与所述客户端和服务器单元相连;所述服务器单元包括:文件/节点信息管理单元、推送服务器单元和中继缓存/转发单元;所述客户端包括:P2P发送/接收单元、推送客户单元和中继发送/接收单元;本发明专利技术的文件传输系统,其中P2P技术作为一种不同于传统服务器,客户端模式的全新计算机网络技术,为网络中的资源传输带来了极大的变化,终端设备之间资源的传输不需要依赖中央服务器,使资源共享变得更加直接、方便。

A Reliable File Transfer System of Computer Network Based on P2P

The present invention relates to a reliable file transfer system for computer network based on P2P, which includes: client, P2P file transfer unit and server unit; the P2P file transfer unit is respectively connected with the client and server unit; the server unit includes: file/node information management unit, push server list. The client includes: P2P sending/receiving unit, push client unit and relay sending/receiving unit; the file transmission system of the present invention, in which the P2P technology, as a completely new computer network technology different from the traditional server and client mode, is a resource transmission belt in the network. Great changes have taken place. The transmission of resources between terminal devices does not need to rely on the central server, which makes resource sharing more direct and convenient.

【技术实现步骤摘要】
一种基于P2P的计算机网络可靠文件传输系统
本专利技术涉及文件传输系统
,尤其涉及一种基于P2P的计算机网络可靠文件传输系统。
技术介绍
随着计算机网络的发展,数据量急剧增加,文件作为数据的主要载体,需要在网络中进行高效、快速的传输。传统的C/S模式在文件传输方面存在服务器过载和网络带宽拥堵问题。P2P作为一种全新的计算机技术,打破了传统C/S模式的限制,使文件传输变得更加直接、方便,可以有效的解决过载和拥堵问题。基于P2P的文件传输技术充分利用了每个节点的计算能力、存储空间等资源,随着节点数的增多,其提供服务的能力也越强。
技术实现思路
本专利技术的目的是通过以下技术方案实现的。一种基于P2P的计算机网络可靠文件传输系统,包括:客户端、P2P文件传输单元和服务器单元;所述P2P文件传输单元分别与所述客户端和服务器单元相连;所述服务器单元包括:文件/节点信息管理单元、推送服务器单元和中继缓存/转发单元;所述客户端包括:P2P发送/接收单元、推送客户单元和中继发送/接收单元。进一步的,还包括供电模块,所述客户端和服务器分别与供电模块相连。进一步的,供电模块包括市供电线路和备用供电线路。进一步的,备用供电线路由太阳能电池板和太阳能储能供电器组成;所述太阳能电池板设置在室外且与太阳能储能供电器电性连接,所述太阳能储能供电器与系统电性连接。本专利技术的优点在于:本专利技术的文件传输系统,其中P2P技术作为一种不同于传统服务器,客户端模式的全新计算机网络技术,为网络中的资源传输带来了极大的变化,终端设备之间资源的传输不需要依赖中央服务器,使资源共享变得更加直接、方便。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。附图1示出了根据本专利技术实施方式的一种基于P2P的计算机网络可靠文件传输系统。具体实施方式在下面的详细描述中,提出了许多具体细节,以便于对本专利技术的全面理解。但是,对于本领域技术人员来说很明显的是,本专利技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本专利技术的示例来提供对本专利技术的更好地理解。下面将结合附图,对本专利技术实施例的技术方案进行描述。如图1所示,本专利技术提供一种基于P2P的计算机网络可靠文件传输系统,包括:客户端、P2P文件传输单元和服务器单元;所述P2P文件传输单元分别与所述客户端和服务器单元相连;所述服务器单元包括:文件/节点信息管理单元、推送服务器单元和中继缓存/转发单元;所述客户端包括:P2P发送/接收单元、推送客户单元和中继发送/接收单元。根据本专利技术的一个方面,还包括供电模块,所述客户端和服务器分别与供电模块相连。根据本专利技术的一个方面,供电模块包括市供电线路和备用供电线路。根据本专利技术的一个方面,备用供电线路由太阳能电池板和太阳能储能供电器组成;所述太阳能电池板设置在室外且与太阳能储能供电器电性连接,所述太阳能储能供电器与系统电性连接。工作时,客户端通过推送模块与服务器进行信息交互,更新自己在服务器上的共享文件列表,并通过推送模块查询与之交互的另一个客户端,当另一个客户端同意文件传输后,P2P发送节点会与P2P接收节点通过路由打洞方式实现直接互联,以改进的UDP协议作为传输协议进行文件的可靠传输,传输过程中发送节点和接收节点会通过推送模块进行信息交互,确保文件传输成功。如果路由打洞失败,发送节点会与服务器通过推送模块进行交互,请求通过中继模块实现文件的传输。本专利技术的文件传输系统,其中P2P技术作为一种不同于传统服务器,客户端模式的全新计算机网络技术,为网络中的资源传输带来了极大的变化,终端设备之间资源的传输不需要依赖中央服务器,使资源共享变得更加直接、方便。本专利技术并不限于上述实例,在本专利技术的权利要求书所限定的范围内,本领域技术人员不经创造性劳动即可做出的各种变形或修改均受本专利的保护。本文档来自技高网...

【技术保护点】
1.一种基于P2P的计算机网络可靠文件传输系统,其特征在于,包括:客户端、P2P文件传输单元和服务器单元;所述P2P文件传输单元分别与所述客户端和服务器单元相连;所述服务器单元包括:文件/节点信息管理单元、推送服务器单元和中继缓存/转发单元;所述客户端包括:P2P发送/接收单元、推送客户单元和中继发送/接收单元。

【技术特征摘要】
1.一种基于P2P的计算机网络可靠文件传输系统,其特征在于,包括:客户端、P2P文件传输单元和服务器单元;所述P2P文件传输单元分别与所述客户端和服务器单元相连;所述服务器单元包括:文件/节点信息管理单元、推送服务器单元和中继缓存/转发单元;所述客户端包括:P2P发送/接收单元、推送客户单元和中继发送/接收单元。2.根据权利要求1所述的一种基于P2P的计算机网络可靠文件传输系统,其特征在于,还包...

【专利技术属性】
技术研发人员:熊小红
申请(专利权)人:成都星寰科技有限责任公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1