文档介绍:P2P原理与技术
Firewall
因特网洲际主干
洲际主干
ISP
消费者用户
第三方内容
Web 服务器
应用服务器
因特网主干
地区网络
企业网提供商
ISP
专业提供商
本地 ISP
T1
社团用户
社团网络
数据库
Slide source:
Slide source:
消费者用户
Peer
Peer
Peer
Peer
李之棠
华中科技大学计算机学院
华中地区网络中心
篇昧帜腕裁溪腻卸毯腕医执沮沁见擅逊斑嫂邀黔罪砧汕处孪走母祷琢熄譬p2p原理26341p2p原理26341
8/10/2017
1
P2P原理与技术
概述
分类
构件与算法
关键技术特性
P2P分析与比较
研究与未来
酷而付昼柒爷口牵恭阶巾伐堰哮摸冤郧鹅打瓶调独立处官鳃际椭默痴立鹤p2p原理26341p2p原理26341
8/10/2017
2
什么是P2P
P2P:Peer-to-Peer
对等(网络,计算)…;端到端…
以非集中方式使用分布式资源来完成关键任务的一类系统和应用
资源包括计算能力、数据(存储和内容)、网络带宽和场景(计算机、人和其它资源)
关键任务可能是分布式计算、数据/内容共享,通信和协同、或平台服务
典型位置:因特网边界或ad-hoc网内
迅曹砸烯考牢遭傣逝眶罐邀亥谋菌黄法季挽划猩挂肘栏烧画叁影阔抉摆蜕p2p原理26341p2p原理26341
8/10/2017
3
1
2
……
n-1
A:Sarnoff ’law :规模是O(n)
B: Metcalfe ’law :规模是O(n2)
Cn3
Cnn-1
Cn2
Cn2
C: Reed ’law:规模是O(2n)
Sarnoff ’law:效益规模是O(n):网络是广播媒介,任1发送者(设备)和多个(n-1)接收者(设备)。
Metcalfe ’law:效益规模是O(n2)网络是全互连媒介,任何1个设备可与其它n-1个交互,同时存在n(n-1)=n2-n个并发执行的事务
Reed ’law:效益规模是O(2n):网络是群组媒介。3+…Cnn-n = 2n-n-1 个小组
网络服务规模三法则
舞过玛阅模***绅阮棋挑奎衔俗箭晓荧守凄犀人朔良准者墓颁寄缝卒简螟怯p2p原理26341p2p原理26341
8/10/2017
4
P2P的效果
巨大的扩展力
通过低成本交互来聚合资源,导致整体大于部分之和。
低成本的所有权和共享
使用现存的基础设施、削减和分布成本
匿名和隐私
允许对等端在其数据和资源上很大的自治控制
注活快娥掣畴两爸晒澎税铣樊榆辽挡天砒雷翼可甭元瞳踌硅谗物供煞砸肋p2p原理26341p2p原理26341
8/10/2017
5
work
Linux
NAT
TCP/IP
Bluetooth
HTTP
Firewall
TCP/IP
TCP/IP
Application
XP
P2P的网络基本构成
回禁奴宦绩篮扩下霸按钳枷乖鸯藉重绷肾侵竞缄翌蕾摄彪跨讨脯获烃晃必p2p原理26341p2p原理26341
8/10/2017
6
P2P 今天的影响
P2P文件共享产生的流量可能是今天因特网最大的单项流量
Source: , July ‘04
Source: Eurpoean Tier I ISP Feb ‘04
BT
HTTP
eDonkey
2 traffic statistics
Eurpoean traffic by Protocol
盗桅圾笔锤翻盼媚受乱桩霞胯耍墟昼甚弟乞孔刚铅阀合瑚葛搂毗铺恃耿扰p2p原理26341p2p原理26341
8/10/2017
7
不同共享P2P的下载率和使用率
皇幂今嘘辊忌奇纯么昔努蛔警畅阁匠沾五芹镀慈日维另嚼挨瑰野钓徊捂敲p2p原理26341p2p原理26341
8/10/2017
8
Deflection capabilities
Responsiveness
全系统仿真由许多子系统仿真构成
Lift Capabilities
Drag Capabilities
Responsiveness
Thrust performance
Reverse Thrust performance
Responsiveness
Fuel Consumption
Braking performance
Steering capabilities
Traction
Dampening capabilities
Crew Capabilities
- accuracy
- perception
- stamina
- re-action times
-