教学课件 软件架构与设计模式.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * 同样比拟房屋建造,如果是面向对象的盖法,就是一开始就把房子设计好,房子里面哪里是房间、哪里是厨房、哪里是厕所,都想好,然后盖好之后,再进去你的房子里面,把你的房间、厨房、大厅设计并装修好。 * 其实模式就是解决某一类问题的方法论,把解决某类问题的方法总结归纳到理论高度,那就是模式。 * * 软件设计是把许多事物和问题抽象起来,并且抽象出它们不同的层次和角度,一般包括结构设计、数据设计、接口设计和过程设计:结构设计是指定义软件系统各主要部件之间的关系;数据设计是指将模型转换成数据结构的定义;接口设计是指软件内部,软件和操作系统间以及软件和人之间如何通信;过程设计是指系统结构部件转换成软件的过程描述。 * * 这样,系统的大部分有关人员就能把软件体系结构作为建立一个互相理解的基础,形成统一认识,互相交流。 * * * 构件与对象区别于联系见书中表1.2.1 * 构件与对象区别于联系见书中表1.2.1 * 构件与对象区别于联系见书中表1.2.1 * * * * 需要说明的是,RUP 4+1视图相对完整的描述了从需求分析到系统设计的过程,但没有专门针对数据持久层的描述。 * * * * * * * * * * * * * * * * * * 2. 分散分布网络体系结构—— 纯P2P 网络结构 纯P2P 网络结构也被称作广播式的P2P 模型,它没有集中的中央目录服务器,每个用户随机接入网络,并与自己相邻的一组邻居节点通过端到端连接构成一个逻辑覆盖的网络。对等节点之间的内容查询和内容共享都是直接通过相邻节点广播接力传递,同时每个节点还会记录有哪些信誉好的足球投注网站轨迹,以防止有哪些信誉好的足球投注网站环路的产生。纯P2P网络结构解决了网络结构中心化的问题,扩展性和容错性较好。由于没有一个对等节点知道整个网络的结构,网络中的有哪些信誉好的足球投注网站算法以泛洪的方式进行,控制信息的泛滥消耗了大量带宽并很快造成网络拥塞甚至网络的不稳定,从而导致整个网络的可用性较 差,另外这类系统更容易受到垃圾信息,甚至是病毒的恶意攻击。 3. 混合网络体系结构—— 混合式网络结构 混合式网络结构综合了纯P2P 去中心化和集中式P2P 快速查找的优势,按节点能力不同(计算能力、内存大小、连接带宽、网络滞留时间等)区分为普通节点和有哪些信誉好的足球投注网站节点两类。 有哪些信誉好的足球投注网站节点与其临近的若干普通节点之间构成一个自治的簇,簇内采用基于集中目录式的P2P模式,而整个P2P 网络中各个不同的簇之间再通过纯P2P的模式将有哪些信誉好的足球投注网站节点相连起来。可以在各个有哪些信誉好的足球投注网站节点之间再次选取性能最优的节点,或者另外引入一新的性能最优的节点作为索引节点来保存整个网络中可以利用的有哪些信誉好的足球投注网站节点信息,并且负责维护整个网络的结构。因此,混合式P2P网络都采用混合式体系结构,即星形拓扑结构,服务器仍然是整个网络的核心。 由于普通节点的文件有哪些信誉好的足球投注网站先在本地所属的簇内进行,只有查询结果不充分的时候,再通过有哪些信誉好的足球投注网站节点之间进行有限的泛洪。这样就极为有效地消除纯P2P 结构中使用泛洪算法带来的网络拥塞、有哪些信誉好的足球投注网站迟缓等不利影响。同时,由于每个簇中的有哪些信誉好的足球投注网站节点监控着所有普通节点的行为,能确保一些恶意的攻击行为能在网络局部得到控制,在一定程度上提高整个网络的负载平衡。 4. 发展中的P2P 技术 应该说第四代P2P并没有形成真正的代,而是在原有技术的基础上作了改进,提出和应用了一些新技术措施。 (1)动态口选择之一。目前的P2P 应用一般使用固定的端口,但是一些公司已经开始引入协议可以动态选择传输口,一般说口的数目在1024~4000 之间。甚至P2P 流可以用原来用于HTTP(SMTP)的口80(25)来传输以便隐藏。这将使得识别跨运营商网络的P2P 流,掌握其流量变得更困难。 (2)双向下载。eD和BT等公司进一步发展引入双向流下载。该项技术可以多路并行下载和上载一个文件和/或多路并行下载一个文件的一部分。这将大大加快于目前传统体系结构要求目标在完全下载后才能开始上载的分发速度。 (3)智能结点弹性重叠网络。智能结点弹性重叠网络是系统应用P2P 技术来调度已有的IP承载网资源的新技术,在路由器网络层上设置智能结点用各种链路对等连接,构成网络应用层的弹性重叠网。可以在保持互联网分布自治体系结构前提下、改善网络的安全性、QoS 和管理性。智能结点可以在路由器之间交换数据,能够对数据分类(分辩病毒、垃圾邮件)保证安全。通过多个几何上分布的结点观察互联网,共享信息可以了解互联网蠕虫感染范围和性质。提供高性能、可扩 张、位置无关消息选路,以确定最近的本地资源位置。改进内容分发。使用智能结点探测互联网路径踪迹并且送回关于踪迹的数据;解决目前互联网跨自治区路径选择方面存在的问题。实现QoS 选路, 减少丢包和时延

文档评论(0)

pehalf + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7201060146000004

1亿VIP精品文档

相关文档