下载此文档

P2P文件下载和视频播放-课件·PPT.ppt


文档分类:IT计算机 | 页数:约25页 举报非法文档有奖
1/25
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/25 下载此文档
文档列表 文档介绍
P2P文件下载和视频播放
计算机软件与理论:郭金荣
2017/7/14
1
2017/7/14
什么是P2P
P2P:Peer-to-Peer
对等(网络,计算)…;端到端…
以非集中方式使用分布式资源来完成关键任务的一类系统和应用
资源包括计算能力、数据(存储和内容)、网络带宽和场景(计算机、人和其它资源)
关键任务可能是分布式计算、数据/内容共享,通信和协同、或平台服务
典型位置:因特网边界或ad-hoc网内
以下是一个典型的p2p传输模型:
2
2017/7/14
这样的传输方式导致P2P文件共享产生的流量是今天因特网最大的单项流量
P2P文件共享产生的流量可能是今天因特网最大的单项流量
P2P文件共享产生的流量可能是今天因特网最大的单项流量
3
文件下载
文件下载所用的协议简单来说就是P2P点对点协议。基于UDP协议传输。UDP传输协议虽然不安全,但是这种无连接的传输可以极大的提高传输的速率。
文件下载的原理是:边下载边上传,在你下载的时候,同时也在向别的用户提供资源。
文件下载技术的工作流程:
应用程序级:
(1) 客户端与服务器之间采用TCP/IP协议连接;
(2) 服务器提供目录服务.
客户端完成以下事件:
连接服务器
向服务器请求下载文件
检索索引服务器,返回资源的IP地址列表
请求者通过ping拥有资源的客户端,寻找最佳下载路径
索引服务器不干预下载过程
……..
A
B
C
D
E
F
A,B,C…分别安装并且运行客户端
2017/7/14
6
……..
A,f
B
C
D
E
F
A客户端将文件f分割为f1,f2,f3…并且发布到服务器
发布f
2017/7/14
7
……..
A,f1,f2,f3
B
C
D
E
F
B向服务器请求下载f,服务器进行相关搜索并将结果文件分割情况(f1;f2;f3….)和每个片段的存储地址(f1-A,f2-A,f3-A…)返回给B
request
response
2017/7/14
8
……..
A,f1,f2,f3
B
C
D
E
F
download
request
B向A发出下载请求,并且从A处下载f1,f2,f3…
2017/7/14
9
……..
A
B,f1
C
D
E
F
publish
当B下载完成一个片段以后即向S申明其下载完成的部分(f1)
2017/7/14
10

P2P文件下载和视频播放-课件·PPT 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数25
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aidoc1
  • 文件大小0 KB
  • 时间2015-10-13
最近更新