电子科技大学:《网络计算模式 Network Computing Paradigm》课程教学资源(课件讲稿)06 P2P网络(一)

P2P网络 3P2P网络概念 什么是P2P? ◆对等网络(Peer-to-Peer Networks)是分布式系统和计算机网络相 结合的产物,在应用领域和学术界获得了广泛的重视和成功,被称 为“改变Internet的一代网络技术
P2P网络概念 什么是P2P? 对等网络(Peer-to-Peer Networks)是分布式系统和计算机网络相 结合的产物,在应用领域和学术界获得了广泛的重视和成功,被称 为“改变Internet的一代网络技术”。 P2P网络

P2P网络 3P2P网络概念 系统规模 106 分布式计算 P2P 1000 Grid 100 Cluster 10 Mainframe 地域分布 单机 LAN WAN/专网 Internet 1986
P2P网络概念 P2P网络

P2P网络 3P2P网络概念 什么是P2P? +P2P:Peer to Peerx对等网络。 ◆peer指网络结点,在行为上是自由的一任意加入、退出,不受 其它结点限制,匿名;在功能上是平等的一不管实际能力的差异 ;在连接上是互联的一直接/间接,任两结点可建立逻辑链接,对 应物理网上的一条P路径。 ◆充分利用网络带宽、节点资源,提高工作效率
P2P网络概念 什么是P2P? P2P: Peer to Peer对等网络。 peer指网络结点,在行为上是自由的——任意加入、退出,不受 其它结点限制,匿名;在功能上是平等的——不管实际能力的差异 ;在连接上是互联的——直接/间接,任两结点可建立逻辑链接,对 应物理网上的一条IP路径。 充分利用网络带宽、节点资源,提高工作效率。 P2P网络

P2P网络 3P2P网络概念 ⑧信息交流与计算机网络 世界上最大的广域网—-Internet 计算机网络的管理与控制的方式 ◆集中式:Server/Client结点;易管理、工作效率低、可扩展性差 ◆分布式:distributed system,结点地位平等 ◆混合式:hybrid system
P2P网络概念 信息交流与计算机网络 世界上最大的广域网——Internet 计算机网络的管理与控制的方式 集中式:Server/Client结点;易管理、工作效率低、可扩展性差 分布式:distributed system,结点地位平等 混合式:hybrid system P2P网络

P2P网络 3P2P网络概念 ◆从C/S到P2P Peers Client Server 1986
P2P网络概念 从C/S到P2P P2P网络

P2P网络 3P2P网络概念 >Metcalfe 'law:效 ◆网络服务规模 益规模是0(n2)网络是 全互连媒介,任何1个 设备可与其它-1个 交互,同时存在n(n- -1 1)=n2-n个并发执行的 事务。 A:Sarnoff 'law:规模是0(n) >Sarnoff 'law:效益 规模是0(n):网络是广 播媒介,任1发送者( 设备)和多个(n-1)接 收者(设备)。 B:Metcalfe 'law:规模是0(n) 1986
P2P网络概念 网络服务规模 P2P网络 1 2 n-1 A:Sarnoff ’law :规模是O(n) Sarnoff ’law:效益 规模是O(n):网络是广 播媒介,任1发送者( 设备)和多个(n-1)接 收者(设备)。 B: Metcalfe ’law :规模是O(n2 ) Metcalfe ’law:效 益规模是O(n2 )网络是 全互连媒介,任何1个 设备可与其它 n-1个 交互,同时存在n(n- 1)=n2 -n个并发执行的 事务

P2P网络 3P2P网络的发展 31999年Internet.上第一个应用Napster,半年发展了5000万用户。 其后涌现Gnutella,KaZaA,BitTorrent,eDonkey/eMule,Skype 3发展的原因: ◆占据Internet-一半以上的带宽 ◆学术界重视 1988
P2P网络的发展 1999年Internet上第一个应用Napster,半年发展了5000万用户。 其后涌现Gnutella, KaZaA, BitTorrent, eDonkey/eMule, Skype 发展的原因: 占据Internet一半以上的带宽 学术界重视 P2P网络

P2P网络 3P2P网络的发展 31999年Internet.上第一个应用Napster,半年发展了5000万用户。 3溯源:Napster -1999年,18岁的美国学生Shawn Fanning -宿舍开发,朋友共享mp3 Shawn Fanning -半年5000万用户! -2001年,版权纠纷,被迫关闭 napster WAS HERE Born November 22,1980 (age 28) Brockton,Massachusetts Occupation Rupture Founder CEO 1986
P2P网络的发展 1999年Internet上第一个应用Napster,半年发展了5000万用户。 溯源:Napster -- 1999年,18岁的美国学生Shawn Fanning -- 宿舍开发,朋友共享mp3 -- 半年5000万用户! -- 2001年,版权纠纷,被迫关闭。 P2P网络

P2P网络 3P2P网络的发展 3 Napsteri运行原理 napster.com P peer Q query server R response D file download ◆Napster是众所周知的音乐交换系统。每个节点登录到服务器上并 发送它们的文件清单,发布查询到服务器上查找哪些节点是它们拥 有的想要的文件,并直接与目标节点连接下载文件。 1986
P2P网络的发展 Napster运行原理 Napster是众所周知的音乐交换系统。每个节点登录到服务器上并 发送它们的文件清单,发布查询到服务器上查找哪些节点是它们拥 有的想要的文件,并直接与目标节点连接下载文件。 P2P网络

P2P网络 3P2P网络的发展 3 Napsteri运行原理 电 insert(X, 1.2.3.4) 图 Publish I have X! 1.2.3.4 1986
P2P网络的发展 Napster运行原理 P2P网络 I have X! Publish insert(X, 1.2.3.4) ... 1.2.3.4
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 电子科技大学:《网络计算模式 Network Computing Paradigm》课程教学资源(课件讲稿)05 云计算(三)数据一致性理论.pdf
- 电子科技大学:《网络计算模式 Network Computing Paradigm》课程教学资源(课件讲稿)04 云计算(二).pdf
- 电子科技大学:《网络计算模式 Network Computing Paradigm》课程教学资源(课件讲稿)03 云计算(一).pdf
- 电子科技大学:《网络计算模式 Network Computing Paradigm》课程教学资源(课件讲稿)02 网格计算.pdf
- 电子科技大学:《网络计算模式 Network Computing Paradigm》课程教学资源(课件讲稿)01 概述及企业计算(丁熠).pdf
- 电子科技大学:《网络安全理论与技术 Theory and technology of network security》课程教学资源(课件讲稿)第十章 总结与展望.pdf
- 电子科技大学:《网络安全理论与技术 Theory and technology of network security》课程教学资源(课件讲稿)第八章 防火墙与VPN技术.pdf
- 电子科技大学:《网络安全理论与技术 Theory and technology of network security》课程教学资源(课件讲稿)第九章 入侵检测与入侵防御技术.pdf
- 电子科技大学:《网络安全理论与技术 Theory and technology of network security》课程教学资源(课件讲稿)第七章 访问控制.pdf
- 电子科技大学:《网络安全理论与技术 Theory and technology of network security》课程教学资源(课件讲稿)第六章 身份认证.pdf
- 电子科技大学:《网络安全理论与技术 Theory and technology of network security》课程教学资源(课件讲稿)第五章 密钥管理与分配.pdf
- 电子科技大学:《网络安全理论与技术 Theory and technology of network security》课程教学资源(课件讲稿)第三章 密码学基础与加密技术.pdf
- 电子科技大学:《网络安全理论与技术 Theory and technology of network security》课程教学资源(课件讲稿)第四章 消息认证与数字签名.pdf
- 电子科技大学:《网络安全理论与技术 Theory and technology of network security》课程教学资源(课件讲稿)第二章 网络威胁、攻击与网络协议安全性.pdf
- 电子科技大学:《网络安全理论与技术 Theory and technology of network security》课程教学资源(课件讲稿)第一章 信息安全概述(陈伟、李树全).pdf
- 电子科技大学:《软件架构模型与设计》教学课件讲稿(Software Architecture Model and Design)第9讲 大数据 Big Data Computing Technology(Hadoop生态系统).pdf
- 电子科技大学:《软件架构模型与设计》教学课件讲稿(Software Architecture Model and Design)第10讲 MapReduce计算模型.pdf
- 电子科技大学:《软件架构模型与设计》教学课件讲稿(Software Architecture Model and Design)第8讲 架构变革——云计算的架构(IBM).pdf
- 电子科技大学:《软件架构模型与设计》教学课件讲稿(Software Architecture Model and Design)第7讲 面向服务的架构(SOA).pdf
- 电子科技大学:《软件架构模型与设计》教学课件讲稿(Software Architecture Model and Design)第6讲 Web Service.pdf
- 电子科技大学:《网络计算模式 Network Computing Paradigm》课程教学资源(课件讲稿)07 P2P网络(二)Distributed Hash Table.pdf
- 电子科技大学:《网络计算模式 Network Computing Paradigm》课程教学资源(课件讲稿)08 域名系统.pdf
- 电子科技大学:《网络计算模式 Network Computing Paradigm》课程教学资源(课件讲稿)10 物联网.pdf
- 电子科技大学:《网络计算模式 Network Computing Paradigm》课程教学资源(课件讲稿)11 社会计算(一).pdf
- 电子科技大学:《网络计算模式 Network Computing Paradigm》课程教学资源(课件讲稿)11 社会计算(二).pdf
- 电子科技大学:《网络计算模式 Network Computing Paradigm》课程教学资源(课件讲稿)09 CDN内容分发网络.pdf
- 电子科技大学:《机器学习 Machine Learning》课程教学资源(课件讲稿)第1章 机器学习介绍(师君).pdf
- 电子科技大学:《机器学习 Machine Learning》课程教学资源(课件讲稿)第2章 数值最优化介绍.pdf
- 电子科技大学:《机器学习 Machine Learning》课程教学资源(课件讲稿)第3章 统计分类.pdf
- 电子科技大学:《机器学习 Machine Learning》课程教学资源(课件讲稿)第4章 回归分类.pdf
- 电子科技大学:《机器学习 Machine Learning》课程教学资源(课件讲稿)第5章 支持向量机.pdf
- 电子科技大学:《机器学习 Machine Learning》课程教学资源(课件讲稿)第6章 深度神经网络.pdf
- 电子科技大学:《机器学习 Machine Learning》课程教学资源(课件讲稿)第7章 非监督分类.pdf
- 电子科技大学:《机器学习 Machine Learning》课程教学资源(课件讲稿)第8章 特征提取与降维.pdf
- 电子科技大学:《机器学习 Machine Learning》课程教学资源(课件讲稿)第9章 Markov马尔科夫分类.pdf
- 电子科技大学:《Linux操作系统内核技术 The Linux Kernel Technology》课程教学资源(课件讲稿)第一讲 课程概述(李林).pdf
- 电子科技大学:《Linux操作系统内核技术 The Linux Kernel Technology》课程教学资源(课件讲稿)第二讲 程序员技术手段.pdf
- 电子科技大学:《Linux操作系统内核技术 The Linux Kernel Technology》课程教学资源(课件讲稿)第三讲 指针存储之谜.pdf
- 电子科技大学:《Linux操作系统内核技术 The Linux Kernel Technology》课程教学资源(课件讲稿)第四讲 内核模块不可调试之谜.pdf
- 南京大学:《Java语言程序设计 Programming in Java》课程教学资源(教案讲义)Lecture 01 面向对象软件开发概述.pdf