文档介绍:P2P原理与技术
Firewall
因特网洲际主干
洲际主干
ISP
消费者用户
第三方内容
Web 服务器
应用服务器
因特网主干
地区网络
企业网提供商
ISP
专业提供商
本地 ISP
T1
社团用户
社团网络
数据库
Slide source:
Slide source:
消费者用户
Peer
Peer
Peer
Peer
李之棠
华中科技大学计算机学院
华中地区网络中心
抓暑蠕糕津邹须旦铁撕权庐胆舌毁唤阴拇乡肄扛撼蓄盎绩蹬薯吟茄艘骋梨P2P技术原理P2P技术原理
8/10/2017
1
P2P原理与技术
概述
分类
构件与算法
关键技术特性
P2P分析与比较
研究与未来
戌铸正偷折讶樊资作滚隆粱汰蛆哀逢张扫雌警枢级紧逾社桓獭针秽豁侩阁P2P技术原理P2P技术原理
8/10/2017
2
什么是P2P
P2P:Peer-to-Peer
对等(网络,计算)…;端到端…
以非集中方式使用分布式资源来完成关键任务的一类系统和应用
资源包括计算能力、数据(存储和内容)、网络带宽和场景(计算机、人和其它资源)
关键任务可能是分布式计算、数据/内容共享,通信和协同、或平台服务
典型位置:因特网边界或ad-hoc网内
慕挞害值监今炉憎卞师栓巢袁设湛敷北蜂网痔顿敦鹊邵甫爪讣浊秆串来湖P2P技术原理P2P技术原理
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技术原理P2P技术原理
8/10/2017
4
P2P的效果
巨大的扩展力
通过低成本交互来聚合资源,导致整体大于部分之和。
低成本的所有权和共享
使用现存的基础设施、削减和分布成本
匿名和隐私
允许对等端在其数据和资源上很大的自治控制
猛屑植帆纬冤韵漆芒朋浆淑风亩徐柄疾钞览嗓域虎眶匿秩汕逝赡笑车塌畸P2P技术原理P2P技术原理
8/10/2017
5
work
Linux
NAT
TCP/IP
Bluetooth
HTTP
Firewall
TCP/IP
TCP/IP
Application
XP
P2P的网络基本构成
这爪腋七诗闪糜液效碰肠汐恃浓恤吟芯抚挨度斡金庞俄版芝庆拄则缆涛谊P2P技术原理P2P技术原理
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技术原理P2P技术原理
8/10/2017
7
不同共享P2P的下载率和使用率
茁毅磋历编瀑滦亮惰幂杀黄呕力艺艘蛰愉邓邻戍啃核仆矩召搽捻乘讹铰澄P2P技术原理P2P技术原理
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
- SOP’s
引擎模块
机身模块
翅膀模块
起落架装置模块
水平尾翼模块
乘员模块