- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十五讲 网络发展新技术 第八章 网络发展新技术 本章主要内容 网络服务Web Service和SOA 二层和三层交换技术 网格技术 Internet的各种接入技术 Web2.0技术与概念 多网融合技术 §8.1 网络服务Web Service 网络就是计算机。 SOA(Service-Oriented Architecture),即面向服务的架构从应用角度提出了解决这个大机器之复杂性所采用的设计原则。 Web服务是一种实现SOA的技术架构。 使用SOAP 协议在服务提供者与服务使用者之间进行通信; 通过WSDL协议定义服务接口; 使用UDDI协议进行注册和查找。 Web Services是一种基于服务组建的开放软件平台。 SOA体系构架概述 SOA是一种架构模型。 SOA的关键是“服务”的概念。 W3C将服务定义为:“服务提供者完成一组工作,为服务使用者交付所需的最终结果。最终结果通常会使使用者的状态发生变化,但也可能使提供者的状态改变,或者双方都产生变化”。 SOA体系构架的三种角色 ①Service provider:对外提供服务,并且通过注册来发布服务信息; ②Service broker:提供服务的发布和定位功能; ③Service requester:通过服务代理查询所需服务,并通过服务提供者绑定服务。 SOA的含义 SOA是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。这个定义有下面两点含义: 1) 软件系统架构:SOA不是一种语言,是一种软件系统架构,它尝试给出在特定环境下推荐采用的一种架构,从这个角度上来说,它更像一种模式(Pattern)。 2) SOA最主要的应用场合在于解决在Internet环境下的不同商业应用之间的业务集成问题。 SOA的三大基本特征 1.独立的功能实体 2.大数据量低频率访问 3.基于文本的消息传递 HTTP协议:一个典型的SOA实现 HTTP协议满足SOA的特点: 独立的功能实体:作为服务器端的Web服务器是绝对不会因为客户端的状况变化而改变。 大数据量低频率访问:对于一个HTTP请求来说,客户端与服务器之间访问的边界非常简单:就是一个请求,一个响应,没有任何其它的信息往返。 基于文本的消息传递:所有内容都是以格式化的文本方式传递。 §8.2 交换技术 二层交换技术 三层交换技术 第四层交换技术 二层交换技术 工作流程如下: (1) 当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上的; (2) 再去读取包头中的目的MAC地址,并在地址表中查找相应的端口; (3) 如表中有与这目的MAC地址对应的端口,把数据包直接复制到这端口上; (4) 如表中找不到相应的端口则把数据包广播到所有端口上,通过学习机制得到MAC表项。 三层交换技术 是一个带有第三层路由功能的第二层交换机,但它是二者的有机结合。 三层交换原理: 发送站点A在开始发送时,把自己的IP地址与B站的IP地址比较,判断B站是否与自己在同一子网内。 若目的站B与发送站A在同一子网内,则进行二层的转发。 若两个站点不在同一子网内,发送站A要向“缺省网关”发出ARP(地址解析)封包,实现三层交换。 纯硬件的三层技术 采用ASIC芯片,采用硬件的方式进行路由表的查找和刷新 基于软件的三层交换机技术 技术较简单,但速度较慢,不适合作为主干。 采用CPU用软件的方式查找路由表 第四层交换技术 第四层交换机是采用第四层交换技术而开发出来的交换机产品,它工作于OSI/RM模型的第四层,即传输层,直接面对具体应用。 第四层交换机支持的协议是各种各样的,如HTTP,FTP、Telnet、SSL等。 在第四层交换中为每个供搜寻使用的服务器组设立虚IP地址(VIP),每组服务器支持某种应用。 §8.3 网格技术(grid) 它将分布在不同地理位置的计算资源包括CPU、存储器、数据库等,通过高速的互联网组成充分共享的资源集成,从而提供一种高性能计算、管理及服务的资源能力。 通过网格计算技术,位于日内瓦的西欧高能物理研究中心工作人员,在网上操作,就可以把任务交给位于法国里昂的计算机集群上去完成。 五层沙漏结构 各部分协议数量的分布不均匀。 开放网格服务结构 开放网格服务结构OGSA是Global Grid Forum4的重要标准建议,被称为是下一代的网格结构。 OGSA的目的就是要将Globus的一些功能融合到Web Service这个框架中。 OGSA是面向服务的结构,将所有事务都表示成一个Grid服务。 §8.4 Internet的各种接入方式 ①基于传统电信网的有线接入;
文档评论(0)