计算机网络P2P课件.ppt
《计算机网络P2P课件.ppt》由会员分享,可在线阅读,更多相关《计算机网络P2P课件.ppt(51页珍藏版)》请在三一办公上搜索。
1、1,The P2P World,2,内容概要,3,ARPAnet,“阿帕网”于1969年正式启用,当时连接了4台计算机,供科学家们进行计算机联网实验使用。,NSFnet,Internet,NSF在全美国建立了6个超级计算机中心,允许研究人员对Internet进行访问,以使他们能共享研究成果并查找信息。,随着NSFnet的建设和开放,网络节点数和用户数迅速增长。许多国家纷纷接入到Internet,使网络上的通信量急剧增大。,1969,1986 1989,1992 ,1995年,“联合网络委员会”通过了一项有关决议:将“互联网”定义为全球性的信息系统。,Internet,NSFnet,最初,NSF
2、主干采用的是56Kbps的线路,到1988年7月,它便升级到1.5M bps线路。这个主干网络就是NSFNET。,何为P2PInternet兴起,4,Web憧憬,Web瓶颈,Web的突出表现和它在全球范围内的高速扩张,用户可以通过它实现平等的信息共享、信息交流、信息传输,可以用一个拓扑的结构的形式组织全球的资源以实现资源的充分利用和共享。,当用户在网上进行互动活动时,电脑会帮助用户分析这些活动,使用户明白自己在做什么,每个人在什么位置,以及如何更好地协同工作。Web的憧憬与梦想可以说是互联网的精神和核心价值。,随着对Web的熟悉,用户使用Web虽然可以容易地访问信息,但却无法很容易地发布信息。
3、信息发布者却必须使用服务器、公共网关接口和一些冗长的缩写词和技术术语来实现信息或资源的发布。,虽然人们依然喜欢浏览器,并经常惊叹于HTML页面的炫目图像,但普通网络用户使用最多的还是与他们生活关系最密切的电子邮件和在线聊天。电子邮件和在线聊天所使用的正是正宗的P2P应用程序。,何为P2PWeb的发展瓶颈,5,何为P2PP2P横空出世,Peer-to-Peer 伙伴对伙伴、对等关系,Web使命:平等、共享、协作,6,何为P2P定义,目前,在学术界、工业界对于P2P都没有一个统一的完整定义,通常我们所说的P2P网络有下面两层意思:,P2P网络是一种用户之间通过某一相同的网络应用程序联系起来,彼此之
4、间可以相互访问、共享计算机资源的网络。是一种网络概念。,P2P网络是一种不通过中央服务器而将一些独立的计算机资源组织起来,通过Internet运行于个人计算机上,以实现共享文件和资源的应用。,P2P就是一种网络,一种架构在Internet上的网络技术。其核心思想是没有了中央服务器的概念,将Internet建立在对等互联的基础上以实现最大程度的资源共享。,7,P2P特点,P2P是对等的,资源的发布与接受两个角色合二为一,在生产和消费资源的角色上是对等的,P2P是直接的,P2P网络中无中介、等级、格式、区域和平台的限制,相互之间直接交换信息和服务,P2P是双向的,P2P网络中,节点之间是最直接最纯
5、粹双向关系,且实现了资源和服务的交换与共享,P2P是动态的,组成P2P网络的节点可以动态地加入或退出,在运行过程中也是动态的提供资源和服务,P2P是有效的,P2P是及时的,无服务器参与空间分配,可提供实时的、可升级的信息,可充分利用个人计算机的软硬件设备,信息和服务在节点间传输时交互的对象及接收的目标是确定的、有效的,8,P2P发展历史,USENET的出现,Napster的兴起,最早的P2P思想雏形,在这个原始系统中,并没有现在网络中的客户机、服务器这种模式,每台主机互联,相互之间都被同等地对待,一种分布式远程信息交换和讨论的系统,可帮助用户组织内容并提供一种自组织方法,不对外提供应用服务,也
6、不存放任何实体资源,只是作为实体资源的目录或索引而存在,9,P2P发展历史 Napster的兴起,10,P2P发展历史 Napster的兴起,Napster客户端,Napster客户端,Napster客户端,Napster客户端,Napster客户端,中央索引服务器,向索引服务器请求MP3文件,返回请求的MP3文件,此主机上有所请求的MP3文件,需要下载MP3文件的主机,Napster系统中的文件搜索模型图,11,不同类型P2P网络几乎同时出现,无明确界定,大致分类:无结构P2P网络:分布/松散的结构混合式P2P网络:C/S、P2P模式的混合结构化P2P网络:准确、严格的结构P2P网络实质上指
7、TCP/IP模型(四层模型)中应用层的工作方式,包括结点工作模式与计算模式等;下面三层通常采用标准、单一的工作方式,本身并没有集中式与分布式之分,只是为应用层不同的工作方式提供底层的服务支持。,P2P网络分类,12,无结构P2P网络的特点,覆盖网拓扑结构 无结构,指覆盖网没有固定、严格的拓扑结构,而是一个随机生成、松散组织的普通图,但总是符合某种模型的一种结构。小世界模型: 指任一两个网络节点间的距离很短,并且对每个节点而言,其邻居节点相识(互相连接)的频率很高,所以节点集群现象明显。幂律模型: 网络中拥有连接数L的结点占网络结点总数的份额正比于L-a ,a是取决于网络本身的常数因子,因此网络
8、中大多数结点连接数很少,少数结点连接数很多。,13,无结构P2P网络的特点,点对点之间互有连结资讯,彼此形成无规则网状拓扑结构。需要请求某资源点时,以广播方式寻找,通常会设TTL(生存时间),即使存在也不一定找得到资源。无结构网络没有全局路由表,不可能预先知道要找的数据在哪里,只能随机路由,通常以洪泛法为基础,通过TTL限制搜索半径。洪泛法:路由覆盖范围是以TTL为半径的圆,不保证找到实际存在的文件。,14,无结构P2P网络优势和缺陷,优势网络拓扑简单易实现容错性、自适应性都好于结构化P2P可以具有很强的安全性和匿名性数据复制方案很多缺陷路由效率低可扩展性差数据无法准确定位,15,无结构P2P
9、体系概念,即为计算机的连接及组织所形成的结构,直观上看,就是在计算机网络中传输媒体的互连的各种设备的物理布局,特别是计算机分布的位置及电缆如何通过它们,网络拓扑,常见的网络拓扑结构图,16,无结构P2P体系概念,拓扑结构P2P,结点间拓扑结构是确定系统类型重要依据,面临挑战是如何在没有中心服务器的模式下维护网络拓扑结构,集中式拓扑 :Napster 全分布式结构化拓扑:全分布式非结构化拓扑:eMule混合式拓扑:BT,基于拓扑结构的P2P分类,问题2,17,无结构P2P体系 概念,全分布式P2P网络结构也被称作广播式的P2P网络结构模型,它包括两种类型:,全分布式结构化P2P网络,全分布式非结
10、构化P2P网络,全分布式P2P网络分类:,18,无结构P2P体系概念,全分布式无结构化P2P网络对信息定位没有严格的限制,信息自由存储。系统构建比较简单随意,在实际应用中适合于信息发布、即时通信等主机随时加入和退出的情况。这种结构的覆盖网络一般采用基于完全随机图的组织方式,结点度数服从Power-law规律(幂次法则),从而能够较快发现目的结点。,19,无结构P2P体系应用实例eMule,2002年05月13日,一个叫Merkur的人,基于eDonkey2000客户端,开发出eMule的P2P软件,问题3,20,无结构P2P体系应用实例eMule,从eDonkey说起,eDonkey2000(
11、俗称“电驴)由原先Napster中几个技术人员设计。eDonkey2000的设计者吸取了Napster的教训,在文件共享的时候不作主机,只作索引。eDonkey是建立在P2P技术上的文件共享软件。,21,无结构P2P体系应用实例eMule,eDonkey原理,22,无结构P2P体系应用实例eMule,eMule出现,不需要服务器来存放共享文件,节省服务器架设,海量硬盘,网络带宽,搜寻速度快,可搜寻所有共享文件允许传输任何格式的文件,提供多路径获取文件,同时从多重地址下载同一个文件,支持同步下载与上传,并且具有续传功能,23,无结构P2P体系应用实例eMule,eMule主要特点,24,无结构P
12、2P体系eMule网络结构,eMule网络由eDonkey2000覆盖网络(eD2k网络)和Kademlia覆盖网络(Kad网络)组成,覆盖网络模型图,eD2k:分块下载的双层无结构P2P网络,Kad:无服务器网络,25,无结构P2P体系eMule网络结构,eDonkey2000网络,是一种档案分享网络,文件基于点对点原理传输,而不是由中枢服务器提供,eDonkey客户端程序连接到eD2k网络中来共享文件。而eDonkey服务器作为一个通信中心,使用户在eD2k网络内查找文件。任何人都可以作为服务器加入这个网络,由于服务器经常变化,客户端经常更新它的服务器列表。,26,无结构P2P体系eMul



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 P2P 课件

链接地址:https://www.31ppt.com/p-1785164.html