网络发展趋势和新技术课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《网络发展趋势和新技术课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 发展趋势 新技术 课件
- 资源描述:
-
1、SOA体系构架概述vSOASOA是一种架构模型,它可以根据需求通过网络是一种架构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。组合和使用。vSOASOA的关键是的关键是“服务服务”的概念,的概念,W3CW3C将服务定义将服务定义为:为:“服务提供者完成一组工作,为服务使用者服务提供者完成一组工作,为服务使用者交付所需的最终结果。最终结果通常会使使用者交付所需的最终结果。最终结果通常会使使用者的状态发生变化,但也可能使提供者的状态改变,的状态发生变化,但也可能使提供者的状态改变,或者双方都产生变化或者双方都产生变化”。
2、SOA体系构架的三种角色v Service provider(Service provider(服务服务提供者提供者):对外提供服务,并:对外提供服务,并且通过注册来发布服务信息;且通过注册来发布服务信息;v Service broker(Service broker(服务注服务注册册):提供服务的发布和定位:提供服务的发布和定位功能;功能;v Service requester(Service requester(服务服务请求者请求者):通过服务代理查询:通过服务代理查询所需服务,并通过服务提供者所需服务,并通过服务提供者绑定服务。绑定服务。SOA的含义vSOASOA是指为了解决在是指为了解
3、决在InternetInternet环境下业务集成的环境下业务集成的需要,通过连接能完成特定任务的独立功能实体需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。这个定义有下面两点实现的一种软件系统架构。这个定义有下面两点含义:含义:n1)1)软件系统架构:软件系统架构:SOASOA不是一种语言,也不是一种具不是一种语言,也不是一种具体的技术而是一种软件系统架构,它尝试给出在特定环体的技术而是一种软件系统架构,它尝试给出在特定环境下推荐采用的一种架构,从这个角度上来说,它更像境下推荐采用的一种架构,从这个角度上来说,它更像一种模式一种模式(Pattern)(Pattern)。n2
4、)SOA2)SOA的使用范围:需求决定同时也限制功能。的使用范围:需求决定同时也限制功能。SOASOA最主要的应用场合在于解决在最主要的应用场合在于解决在InternetInternet环境下的不同环境下的不同商业应用之间的业务集成问题。商业应用之间的业务集成问题。SOA的三大基本特征 v1.1.独立的功能实体独立的功能实体 nSOASOA非常强调架构中提供服务的功能实体的完全独立非常强调架构中提供服务的功能实体的完全独立自主的能力自主的能力.nSOASOA架构中非常强调实体自我管理和恢复能力。架构中非常强调实体自我管理和恢复能力。v2.2.大数据量低频率访问大数据量低频率访问 nSOASOA
5、系统推荐采用大数据量的方式一次性进行信息交系统推荐采用大数据量的方式一次性进行信息交换。换。v3.3.基于文本的消息传递基于文本的消息传递 nInternetInternet中大量异构系统的存在决定了中大量异构系统的存在决定了SOASOA系统必须系统必须采用基于文本而非二进制的消息传递方式。采用基于文本而非二进制的消息传递方式。HTTPHTTP协议:一个典型的协议:一个典型的SOASOA实现实现vHTTPHTTP协议满足协议满足SOASOA的特点:的特点:n独立的功能实体:作为服务器端的独立的功能实体:作为服务器端的WebWeb服务器是绝对服务器是绝对不会因为客户端的状况变化而改变。不会因为客
6、户端的状况变化而改变。n大数据量低频率访问:对于一个大数据量低频率访问:对于一个HTTPHTTP请求来说,客户请求来说,客户端与服务器之间访问的边界非常简单:就是一个请求,端与服务器之间访问的边界非常简单:就是一个请求,一个响应,没有任何其它的信息往返。一个响应,没有任何其它的信息往返。n基于文本的消息传递:所有内容都是以格式化的文本方基于文本的消息传递:所有内容都是以格式化的文本方式传递。式传递。SOA的概念层次v现有系统和资源层:包含现有的自定义构建的应用程序,如CRM、ERP程序包,以及基于对象的系统实现、业务智能应用。v服务组件层:由那些负责实现功能和保持公开服务QOS的服务组件构成,
7、是企业和业务单元级支持的企业资源的受管理和控制集合,通常基于容器技术,例如实现组件、负载均衡、高可用性和工作量管理等应用服务器。v服务层:这一层提供业务选择,来支持和公开服务。服务可以被发现或者 静态绑定,被调用或者被编排到合成的服务中。v业务流程层:通过配合、编排,服务被绑定成一个流程,从而作为单独的应用程序共同作用。v表示层:提供用户友好的接口和符合应用的表现形式,通常该层已超越了SOA讨论。8.2 交换技术 v二层交换技术二层交换技术v三层交换技术三层交换技术v第四层交换技术第四层交换技术 二层交换技术v 二层交换技术是发展比较成熟,二层交换机属数据链路层设二层交换技术是发展比较成熟,二
8、层交换机属数据链路层设备备v 具体的工作流程如下:具体的工作流程如下:n(1 1)当交换机从某个端口收到一个数据包,它先读取包头中的源当交换机从某个端口收到一个数据包,它先读取包头中的源MACMAC地址,这样它就知道源地址,这样它就知道源MACMAC地址的机器是连在哪个端口上的;地址的机器是连在哪个端口上的;n(2 2)再去读取包头中的目的再去读取包头中的目的MACMAC地址,并在地址表中查找相应的端地址,并在地址表中查找相应的端口;口;n(3 3)如表中有与这目的如表中有与这目的MACMAC地址对应的端口,把数据包直接复制到地址对应的端口,把数据包直接复制到这端口上;这端口上;n(4 4)如
9、表中找不到相应的端口则把数据包广播到所有端口上,当目如表中找不到相应的端口则把数据包广播到所有端口上,当目的机器对源机器回应时,交换机又可以学习一目的的机器对源机器回应时,交换机又可以学习一目的MACMAC地址与哪个端地址与哪个端口对应,在下次传送数据时就不再需要对所有端口进行广播了。口对应,在下次传送数据时就不再需要对所有端口进行广播了。三层交换技术v 一个具有三层交换功能的设备,是一个带有第三层路由功一个具有三层交换功能的设备,是一个带有第三层路由功能的第二层交换机,但它是二者的有机结合。能的第二层交换机,但它是二者的有机结合。v 三层交换原理:三层交换原理:n 假设两个使用假设两个使用I
10、PIP协议的站点协议的站点A A、B B通过第三层交换机进行通信,发通过第三层交换机进行通信,发送站点送站点A A在开始发送时,把自己的在开始发送时,把自己的IPIP地址与地址与B B站的站的IPIP地址比较,判地址比较,判断断B B站是否与自己在同一子网内。站是否与自己在同一子网内。n 若目的站若目的站B B与发送站与发送站A A在同一子网内,则进行二层的转发。在同一子网内,则进行二层的转发。n 若两个站点不在同一子网内,发送站若两个站点不在同一子网内,发送站A A要向要向“缺省网关缺省网关”发出发出ARP(ARP(地址解析地址解析)封包,而封包,而“缺省网关缺省网关”的的IPIP地址其实是
11、三层交换地址其实是三层交换机的三层交换模块。当发送站机的三层交换模块。当发送站A A对对“缺省网关缺省网关”的的IPIP地址广播出一地址广播出一个个ARPARP请求时,如果三层交换模块在以前的通信过程中已经知道请求时,如果三层交换模块在以前的通信过程中已经知道B B站的站的MACMAC地址,则向发送站地址,则向发送站A A回复回复B B的的MACMAC地址。否则三层交地址。否则三层交换模块根据路由信息向换模块根据路由信息向B B站广播一个站广播一个ARPARP请求,请求,B B站得到此站得到此ARPARP请求后向三层交换模块回复其请求后向三层交换模块回复其MACMAC地址,三层交换模块保存此地
12、地址,三层交换模块保存此地址并回复给发送站址并回复给发送站A A,同时将,同时将B B站的站的MACMAC地址发送到二层交换引地址发送到二层交换引擎的擎的MACMAC地址表中。地址表中。纯硬件的三层技术v技术复杂,成本高,但是速度快,性能好,带负技术复杂,成本高,但是速度快,性能好,带负载能力强载能力强 v采用采用ASICASIC芯片,采用硬件的方式进行路由表的查芯片,采用硬件的方式进行路由表的查找和刷新找和刷新 基于软件的三层交换机技术 v技术较简单,但速度较慢,不适合作为主干。技术较简单,但速度较慢,不适合作为主干。v采用采用CPUCPU用软件的方式查找路由表用软件的方式查找路由表 第四层
13、交换技术v 第四层交换机是采用第四层交换技术而开发出来的交换机第四层交换机是采用第四层交换技术而开发出来的交换机产品,它工作于产品,它工作于OSIOSIRMRM模型的第四层,即传输层,直模型的第四层,即传输层,直接面对具体应用。接面对具体应用。v 第四层交换机支持的协议是各种各样的,如第四层交换机支持的协议是各种各样的,如HTTPHTTP,FTPFTP、TelnetTelnet、SSLSSL等。等。v 在第四层交换中为每个供搜寻使用的服务器组设立虚在第四层交换中为每个供搜寻使用的服务器组设立虚IPIP地地址(址(VIPVIP),每组服务器支持某种应用。在域名服务器),每组服务器支持某种应用。在
14、域名服务器(DNSDNS)中存储的每个应用服务器地址是)中存储的每个应用服务器地址是VIPVIP,而不是真,而不是真实的服务器地址。当某用户申请应用时,一个带有目标服实的服务器地址。当某用户申请应用时,一个带有目标服务器组的务器组的VIPVIP连接请求(例如一个连接请求(例如一个TCPSYNTCPSYN包)发给服务包)发给服务器交换机。服务器交换机在组中选取最好的服务器,将终器交换机。服务器交换机在组中选取最好的服务器,将终端地址中的端地址中的VIPVIP用实际服务器的用实际服务器的IPIP取代,并将连接请求传取代,并将连接请求传给服务器。这样,同一区间所有的包由服务器交换机进行给服务器。这样
15、,同一区间所有的包由服务器交换机进行映射,在用户和同一服务器间进行传输。映射,在用户和同一服务器间进行传输。8.3 网格技术(网格技术(gridgrid)v网格是科学家针对当今的一些科学难题于网格是科学家针对当今的一些科学难题于9090年代年代初提出的新概念。初提出的新概念。v它将分布在不同地理位置的计算资源包括它将分布在不同地理位置的计算资源包括CPUCPU、存储器、数据库等,通过高速的互联网组成充分存储器、数据库等,通过高速的互联网组成充分共享的资源集成,从而提供一种高性能计算、管共享的资源集成,从而提供一种高性能计算、管理及服务的资源能力。人们用这些资源就像用电理及服务的资源能力。人们用
16、这些资源就像用电源一样,不必计较这些资源的来源和负载情况。源一样,不必计较这些资源的来源和负载情况。v通过网格计算技术,位于日内瓦的西欧高能物理通过网格计算技术,位于日内瓦的西欧高能物理研究中心工作人员,在网上操作,就可以把任务研究中心工作人员,在网上操作,就可以把任务交给位于法国里昂的计算机集群上去完成,而不交给位于法国里昂的计算机集群上去完成,而不必花许多钱去建立一个巨大的计算机集群。必花许多钱去建立一个巨大的计算机集群。五层沙漏结构 v 五层结构之所以形如沙漏,是由各部分协议数量的分布不均匀引起的。考虑五层结构之所以形如沙漏,是由各部分协议数量的分布不均匀引起的。考虑到核心的移植、升级的
17、方便性,核心部分的协议数量相对比较少到核心的移植、升级的方便性,核心部分的协议数量相对比较少 (例如例如InternetInternet上的上的TCPTCP和和HTTP)HTTP),对于其最核心的部分,要实现上层协议(沙,对于其最核心的部分,要实现上层协议(沙漏的顶层)向核心协议的映射,同时实现核心协议向下层协议(沙漏的底层)漏的顶层)向核心协议的映射,同时实现核心协议向下层协议(沙漏的底层)的映射。按照定义,核心协议的数量不能太多,这样核心协议就成了一个协的映射。按照定义,核心协议的数量不能太多,这样核心协议就成了一个协议层次结构的瓶颈。在五层结构中,资源层和连接层共同组成这一核心的瓶议层次
18、结构的瓶颈。在五层结构中,资源层和连接层共同组成这一核心的瓶颈部分,它促进了单独的资源共享。颈部分,它促进了单独的资源共享。开放网格服务结构 v开放网格服务结构开放网格服务结构OGSAOGSA是是Global Grid Global Grid Forum4Forum4的重要标准建议的重要标准建议,是目前最新也最有影响是目前最新也最有影响力的一种网格体系结构,被称为是下一代的网格力的一种网格体系结构,被称为是下一代的网格结构。结构。vOGSAOGSA的目的就是要将的目的就是要将GridGrid的一些功能,更确切的一些功能,更确切地说是地说是GlobusGlobus的一些功能融合到的一些功能融合到
19、Web ServiceWeb Service这个框架中。这个框架中。vOGSAOGSA是面向服务的结构,将所有事务都表示成是面向服务的结构,将所有事务都表示成一个一个GridGrid服务,计算资源、存储资源、网络、程服务,计算资源、存储资源、网络、程序、数据等都是服务,所有的服务都联系对应的序、数据等都是服务,所有的服务都联系对应的接口。接口。网格核心技术 v高性能调度技术:在网格系统中,大量的应用共高性能调度技术:在网格系统中,大量的应用共享网格的各种资源,如何使得这些应用获得最大享网格的各种资源,如何使得这些应用获得最大的性能,这就是调度所要解决的问题。的性能,这就是调度所要解决的问题。v
20、资源管理技术:资源管理的关键问题是为用户有资源管理技术:资源管理的关键问题是为用户有效地分配资源。效地分配资源。v网格安全技术:网格计算环境对安全的要求比网格安全技术:网格计算环境对安全的要求比 InternetInternet的安全要求更为复杂。的安全要求更为复杂。8.4 Internet的各种接入方式 v基于传统电信网的有线接入;基于传统电信网的有线接入;nADSLADSL接入接入nISDNISDN接入接入v基于有线电视网(基于有线电视网(Cable ModemCable Modem)接入;)接入;v以太网接入;以太网接入;v无线接入技术;无线接入技术;v光纤接入技术光纤接入技术 PPPo
展开阅读全文