当前位置:首页 > 科技数码

计算机网络技术介绍 分布式计算机网络是什么 分布式计算机网络特点介绍【图文】

  什么是分布式计算机网络

  分布式计算机网络由多个相互连接在一起的客户机和服务器组成,并且其中的任一系统都可能与另一个系统进行通信。在这种网络中,不存在一个处理和控制中心,网络中任一结点都至少和另外两个结点相连接,信息从一个结点到达另一结点时,可能有多条路径。同时,网络中各个结点均以平等地位相互协调工作和交换信息,并可共同完成一个大型任务。分组交换网、网状形网属于分布式网络。这种网具有信息处理的分布性、可靠性、可扩充性及灵活性等一系列优点。因此,它是网络发展的方向。

  分布式系统的平台已经成为一个链接某个组织的各个工作组、部门、分支机构和各个分部的企业网络。数据不是在一台服务器上,而是在许多台服务器上;这些服务器可能位于多个不同的地理区域,并用WAN链路相连接。

  图D-26说明了从昂贵的集中式系统向可大批量安装的低成本的分布式系统发展的趋势。在20世纪80年代末、90年代初,分布式系统由数量庞大的桌面计算机组成,而如今,因特网和Web技术已经大大扩展了分布式系统的概念。根据3Com论文的说法,Web是一个“大规模分布的系统集合”,它由数不胜数的节点组成,这些节点范围从服务器到便携式计算机和无线PDA,更不用说那些无需人工干预基本上就能够彼此对话的嵌入式系统了。

  分布式计算是一门计算机科学,它研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。

  由IBM的Simon Phipps撰写的一篇论文探讨了分布式计算系统是如何消除在该计算环境中的依赖性的,如下所述:

  TCP/IP提供了一个网络无关的传输层。

  Web客户机和服务器消除了对平台和操作系统的依赖性。

  组件软件(Java、ActiveX)消除了与购买和安装软件相关的争论。

  XML使数据独立于软件。

  用Web技术构建的网络(如内联网和因特网)是真正的高级分布式计算网络。Web技术为分布式计算添加了一个新的维度。Web服务器为具有Web浏览器的任何一台客户机提供了通用的访问方法。计算平台和操作系统的类型变得无关紧要,而无限制的通信和信息交换却占据了主导地位。

  最近的分布式计算项目已经被用于使用世界各地成千上万位志愿者的计算机的闲置计算能力,通过因特网,您可以分析来自外太空的电讯号,寻找隐蔽的黑洞,并探索可能存在的外星智慧生命;您可以寻找超过1000万位数字的梅森质数;您也可以寻找并发现对抗艾滋病病毒的更为有效的药物。这些项目都很庞大,需要惊人的计算量,仅仅由单个的电脑或是个人在一个能让人接受的时间内计算完成是决不可能的。

  分布式环境具有一些很有趣的特征。它利用了客户机/服务器计算技术和多层体系结构。它可将处理工作分布在多个不很昂贵的系统上,从而减轻了服务器处理许多任务的工作量。数据可以通过有线或无线网络从许多不同的站点上进行访问。可以将数据复制到其他系统以提供容错功能,并使其更接近于用户。对数据进行分布可以使数据免遭本地灾害的破坏。

  分布式环境需要下列组件:

  支持多供应商产品和通信协议的网络平台。TCP/IP成为实际使用的标准协议。

  用于在客户机和服务器之间交换信息的应用程序接口,如RPC(远程过程调用)、消息传递系统或Web协议。

  用来跟踪资源和信息及其所处位置的目录命名服务。

  可支持分区和复制以便对数据进行分布并确保数据的可用性、可靠性和保护的文件系统和数据库。

  用于使信息更接近于用户并使通过远距离链路传输信息所需时间最小化的高速缓存方案。

  安全功能(如身份验证和授权)以及不同位置的系统之间的信任关系。

  如前所述,Web是最基本的分布式计算机系统。您可以访问全世界的Web服务器,这些服务器提供了近乎无限的丰富内容。您可以利用目录服务来查找站点。搜索引擎对整个Web上的信息进行分类,并使您可以对其进行查询。高速缓存技术和“内容分布”正在使信息与用户的距离越来越近。

  大规模分布系统

  3Com有一篇论文,名为“Massively Distributed Systems”,是由Dan Nessett撰写的。该论文谈到了从高成本的集中式系统向低成本分布式的高单元容量的产品发展的趋势,向大规模分布的系统发展的趋势,这些大规模分布系统无处不在并且其运行常常超出人们的正常的知识范围。对于那些想了解分布式计算发展趋势的人们,建议最好阅读一下这篇论文。

  Nessett探讨了两种分布式处理方法。一种方法是将数据移到边缘处理器,正如Web和基于Web的文件系统那样。另一种方法是先有处理过程再接收数据,正如活动联网和Java应用小程序那样(如对象在分布式系统中移动,同时携带代码和数据)。如果对象主要包含数据,则它会更接近于再进行处理。如果对象主要包含代码,则它更接近于先有处理过程再接收数据。然而,另一种方法是利用瘦客户机,这种方法是用户在与服务器连接的图形终端进行工作,这些服务器执行所有处理工作并存储用户的数据。

  万维网是由欧洲粒子物理实验室(CERN)研制的基于Internet的信息服务系统。WWW以超文本技术为基础,用面向文件的阅览方式替代通常的菜单的列表方式,提供具有一定格式的文本、图形、声音、动画等。它是一个充满着对象的大规模分布的系统,其中各个Web站点所包含的文档都同时包含有对象和对其他对象的索引。

  Nessett谈到了要使大规模分布的对象呈现给缺乏技术的用户为何需要新的接口。一个例子是在用户可浏览的虚拟空间中表示这些对象,就好像在三维世界中漫游一样。

  分布式和并行处理

  分布式计算技术的一个方面是能够在多台计算机上并行运行若干个程序。以分布式计算技术为基础,基于构件的系统体系结构将逐渐取代模块化的系统体系结构。现在主要有两种分布式计算技术的标准,一个是以OMG组织为核心的CORBA标准,另一个是以微软为代表的基于DCOM的ActiveX标准。近年来,OMG组织在CORBA 标准的制定和推广方面付出了巨大的努力,同时许多CORBA标准的产品也在逐渐成熟和发展;同时由于微软在操作系统方面的绝对统治地位,ActiveX标准在Windows系列平台上显得更加实用,相应的工具也更加成熟。

  分布式并行处理技术是最适合于在通过LAN或因特网连接的计算机之间发生的多道处理技术;而专用并行处理则是最适合于在本地通过高速接口挂接的系统上发生的多道处理技术。

  多个计算机系统间的分布式并行处理需要有一个权威性的调度程序,用来决定何时何地运行程序的一些部分。任务分布可以实时进行,也可以按比较缓和的任务安排来进行。例如,分布式处理已经在破译加密消息上得以使用。Distributed.net项目就是雇用数千名用户和他们的计算机来破译密码的。用户收到一个小程序,该程序可与Distributed.net的主系统进行通信,该系统向用户分布要解决的部分问题。当用户的计算机空闲时该程序即会运行。然后在完成后将其结果返回给主计算机。最后,主计算机对所有计算机提交的全部结果进行编译。Distributed.net宣称,它的用户网拥有“世界上最快的计算机”。

  HTC(高吞吐量计算)环境是由许多工作站组成的大集合环境,通常称之为“网格环境”。Globus项目就是一个HTC项目,它可以帮助科研人员利用工作站和超级计算机池中的空闲周期。这一系统是以Condor为基础的,Condor是一个经过证实的系统,已经在控制LAN上的空闲工作站时间上得以应用。

1.《计算机网络技术介绍 分布式计算机网络是什么 分布式计算机网络特点介绍【图文】》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《计算机网络技术介绍 分布式计算机网络是什么 分布式计算机网络特点介绍【图文】》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/433461.html

上一篇

数字电子技术 数字电子技术是什么 数字电子技术意义介绍【详解】

下一篇

cip CIP工作原理是什么 CIP工作原理介绍【图文】

mmds MMDS技术是什么 MMDS系统技术要求介绍【详解】

mmds MMDS技术是什么 MMDS系统技术要求介绍【详解】

无线微波通信技术/MMDS是什么意思  MMDS  MMDS 专用天线  从目前我国有线电视网的实际情况出发,MMDS电缆传输混合网的分类如下:  1、一级传输网:各省、市把卫星信号及微波干线传送来的中央加密节目,通过微波骨干网传送到全省的地(州)、县微波站。  2、二级传输网:各地(州)、县有线台接收本省微波传送来的加密节目,并插入本地区的自办...

ftp协议是一种用于什么的协议 文件传送协议是什么 客户端与FTP服务器交互步骤介绍【详解】

ftp协议是一种用于什么的协议 文件传送协议是什么 客户端与FTP服务器交互步骤介绍【详解】

文件传送协议,文件传送协议是什么意思  FTP是一种Internet文件传输服务,它在Internet和TCP/IP网络中运作。FTP基本上是一种客户/服务器协议,在此协议中运行FTP服务器的系统接受来自运行FTP客户端的系统的命令。它的主要目的是允许文件从一个主机传送到另一个主机,而其他的应用系统像网络文件系统(Network File Sys...

网络服务器 网络服务器是什么 网络服务器工作原理介绍【图文】

网络服务器 网络服务器是什么 网络服务器工作原理介绍【图文】

网络服务器,网络服务器工作原理是什么?  网络服务器是指在网络环境下运行相应的应用软件,为网上用户提供共享信息资源和各种服务的一种高性能计算机,英文名称叫做SERVER。  服务器既然是一种高性能的计算机,它的构成肯定就与我们平常所用的电脑(PC)有很多相似之处,诸如有CPU(中央处理器)、内存、硬盘、各种总线等等,只不过它是能够提供各种共享服务...

无线pda 无线PDA互联技术有哪些 SCDMA宽带无线接入系统介绍【详解】

无线pda 无线PDA互联技术有哪些 SCDMA宽带无线接入系统介绍【详解】

无线PDA,无线PDA是什么意思  无线PDA是具有无线通讯能力的掌上型电脑。这种手持设备集中了计算、电话、传真和网络等多种功能,它不仅可以用来管理个人信息(如通讯录、计划等),更重要的是可以上网浏览、收发Email,可以发传真,甚至当作手机来用。尤为重要的是,这些功能都可以通过无线方式实现。  行业无线PDA,即在行业应用中的嵌入式智能手持终端...

虚拟现实系统 虚拟现实技术是什么 虚拟现实系统组成部分介绍【图文】

虚拟现实系统 虚拟现实技术是什么 虚拟现实系统组成部分介绍【图文】

虚拟现实技术是利用计算机技术,对现实的运动进行模拟和声像演示。在虚拟机过程中,操纵者可以身临其境地感觉到这个过程的运动情况,可以对设备进行操纵,可以查看生产过程、实验过程、施工图过程、供应过程、物流过程等活动的各种技术参数的动态值,从而确认现实的系统是否有能力完成预定的任务和如何去完成,也可从中发现运动过程的缺陷和问题,予以改进。  随着物流的远...

入是什么结构 电话网络结构是什么 不同电话网络系统介绍【图文】

入是什么结构 电话网络结构是什么 不同电话网络系统介绍【图文】

电话网络的结构图解分析  公用交换电话网PSTN是向公众提供电话通信服务的一种通信网。电话通信网主要提供电话通信服务,同时还可提供非话音的数据通信服务。公共交换电话网(PSTN)由传输组件、交换组件、维护设备工具、记帐系统和其他内部组件组成。传输组件(链路)确定传输信号的有线或无线基础设施。交换组件(节点)包括建立话音线路的发送器和接收器。  美...

电话会议系统有哪些 会议电话由哪些设备组成 会议电话组成设备介绍【详解】

电话会议系统有哪些 会议电话由哪些设备组成 会议电话组成设备介绍【详解】

会议电话,会议电话的组成是什么  会议电视是用电视和电话在两个或多个地点的用户之间举行会议,实时传送声音、图像的通信方式。它同时还可以附加静止图像、文件、传真等信号的传送。参加会议电视的人,可以通过电视发表意见,同时观察对方的形象,动作,表情等,并能出示实物、图纸、文件等实拍的电视图像或者显示在黑板、白板上写的字和画的图,使在不同地点参加会议的人...

深圳大雨 【实时发布系统】深圳暴雨正在赶来致灾风险高 雷暴和8级左右短时大风来袭

深圳大雨 【实时发布系统】深圳暴雨正在赶来致灾风险高 雷暴和8级左右短时大风来袭

见圳客户端·深圳新闻网2020年5月21日讯 记者从深圳市气象局获悉,21日凌晨到22日早晨深圳市有暴雨局部大暴雨,并伴有雷暴和8级左右短时大风,而早上班(学)高峰时段受强降雨影响可能性大,市民需特别关注降雨给交通带来的影响。  市气象局预计,21日凌晨到22日早晨深圳市有暴雨局部大暴雨,并伴有雷暴和8级左右短时大风,强降水主要影响时段在21日午...