P2P应用:原理与文件分发
纯P2P架构
文件分发:客户机/服务器 vs. P2P
CS
为什么是这样的?不应该传送和发出难道是并行的???
P2P
P2P文件分发典型例子:BitTorrent(bit激流)
思考题
P2P应用:索引技术
P2P: 搜索信息
集中式索引
全分布非结构:洪泛式查询(Query flooding)
如何查询?
层次式覆盖网络
P2P案例应用:Skype(最成功的之一)
课后作业
P2P应用:原理与文件分发
纯P2P架构
Peer-to-peer 没有服务器 任意端系统之间直接通信 节点阶段性接入Internet 节点可能更换IP地址
文件分发:客户机/服务器 vs. P2P
问题 : 从一个服务器向N个节点分发一个文件需要多长时间?
以下速度计算全部是建立在假设:因特网核心速度无限制;服务器客户端带宽全部被运用到文件传输。而且全部是
一个下限!
us: 服务器上传带宽(upload) ui: 节点i的上传带宽 di: 节点i的下载带宽
CS
服务器串行地发送N个副本 时间: NF/us 客户机i需要F/di时间下载
对cs,可以看到时间在N大的时候是和N呈线性的!
评论0
最新资源