P2P软件开发需求.doc

P2P软件开发需求.doc

ID:56929217

大小:250.35 KB

页数:5页

时间:2020-07-25

P2P软件开发需求.doc_第1页
P2P软件开发需求.doc_第2页
P2P软件开发需求.doc_第3页
P2P软件开发需求.doc_第4页
P2P软件开发需求.doc_第5页
资源描述:

《P2P软件开发需求.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、GTEDOCUMENTATIONFILENO:TSD-P-141020-01WWTETSDP2P软件开发需求GradyMengSUMMARY-2-GTEDOCUMENTATIONFILENO:TSD-P-141020-01RevisionHistoryDateVersionNo.Comments(DescriptionofChanges)ApprovedBy2014-10-20A00.01InitialReleaseGradyMeng-2-GTEDOCUMENTATIONFILENO:TSD-P-141020-01

2、TABLEOFCONTENTS1.0Purpose12.0Scope13.0Content13.1流程13.2软件列表2-2-GTEDOCUMENTATIONFILENO:TSD-P-141020-011.0Purpose本文档记录了P2P网络加速软件的开发需求。2.0Scope本文档适用于软件开发者。3.0Content当前应用场景为:一个运行windows2003的服务器,共享文件夹Image,存放800G以上的文件。客户端运行winpe5.1(从windows8.1衍生出的PE)。客户端与服务器之间使用本地局

3、域网连接,连接速度为百兆或者千兆。客户端启动后,连接到服务器,将服务器上image共享目录下的文件拷贝,解压,或者压缩,存放到客户端的硬盘上。1个服务器连接超过500个客户端,每个客户端下载大约10G文件。每个客户端下载的内容,可能不一样。软件包通过P2P的方式,降低服务器负载目的。运行P2P软件后,1.服务器使用多播方式发送数据,速度更快2.通过P2P的方式,减少服务器负载。3.1流程-2-GTEDOCUMENTATIONFILENO:TSD-P-141020-012.1软件列表1.多播方式传输文件的程序dlsr

4、v.exe服务器端程序,支持windows2003以及2012.当客户端尝试访问某文件时,以多播的方式将文件发送给客户端。2.用于管理客户端文件请求的程序ctlsrv.exe.当客户端发送文件请求时,管理是否重定向客户端请求为P2P。如果P2P,发送peer的IP等信息给到客户端。3.客户端文件系统过滤驱动程序以及安装脚本fsfilt.sys应用程序(unzip.exe,7za.exe,DISM.exe等)访问网络资源,比如,解压服务器上的123.zip到本地C:,代码unzip.exeJ:123.zipc:.

5、J:为映射服务器共享目录的盘符。过滤驱动程序监控到此时在访问网络资源,尝试与ctlsrv.exe通信,判断从服务器端拿数据,还是从别的客户端拿数据。123.zip如果大于某个设定值(比如100M),将文件切片,每个文件片段可以从不同的来源获取。4.以多播方式发送/接收文件片段的程序fsclient.exe.与fsfilt.sys配合,完成文件/文件片段以多播方式发送,接收。接受文件/文件片段后,需要将接收的文件/文件片段放到内存中,可以作为数据源发送给其他客户端。注:Fsfilt.sys和fsclient.exe相

6、互配合,完成多播发送/接受等功能。可能根据软件开发实际情况,功能允许在不同软件里实现。EXE程序都需要配置文件支持,可以让用户根据环境,自己定义某些变量,比如,监控的服务器目录,服务器IP,文件片段大小,占用内存大小等。-2-

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。