什么是网络的对等工作模式什么是客户机服务器工作模式请分别举例说明

什么是网络的对等工作模式什么是客户机服务器工作模式请分别举例说明,第1张

(1) 对等网(Peer to Peer)
在对等网络中,所以计算机地位平台,没有从属关系,也没有专用的服务器客户机。网络中的资源是分散在每台计算机上的,每一台计算机都有可能成为服务器也以可能成为客户机。网络的安全验证在本地进行,一般对等网络中的用户小于或等于10台,如图1-10所示。对等网能够提供灵活的共享模式,组网简单、方便、但难于管理,安全性能较差。它可满足一般数据传输的需要,所以一些小型单位在计算机数量较少时可选用“对等网”结构。
(2) 客户机/服务器模式(Client/Server)
为了使网络通信更方便、更稳定、更安全,我们引入基于服务器的网络(Client/Server,简称C/S)如图 1-11所示。这种类型中的网络中有一台或几台较大计算机集中进行共享数据库的管理和存取,称为服务器,而将其他的应用处理工作分散到网络中其他计算机上去做,构成公布式的处理系统。服务器控制管理数据的能力已由文件管理方式上升为数据库管理方式,因此,C/S中的服务器也称为数据库服务器,注重于数据定义及存取安全备份及还原,并发控制及事务管理,执行行诸如选择检索和索引排序等数据库管理功能。它有足够的能力做到把通过其处理后用户所需的那一部分数据而不是整个文件通过网络传送到客户机去,减轻了网络的传输负荷。C/S结构是数据库技术的发展和普遍应用与局域网技术发展相结合的结果。
(3) 专用服务器
在专用服务器网络中,其特点和基于服务器模式功能差不多,只不过服务器在分工上更加明确。比如:在大型网络中服务器可能要为用户提供不同的服务和功能,如:文件打印服务、WEB、邮件、DNS等等。那么,使用一台服务器可能承受不了这么大压力,所以,这样网络中就需要有多台服务器为其用户提供服务,并且每台服务器提供专一的网络服务。
(4)B/S(浏览器/服务器模式)
模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和 *** 作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。 /s 是 brower/server 就是用浏览器(如ie)为应用程序客户端 *** 作服务器。这样用浏览器来 *** 作简单易用,但是对输入没有很好的验证。逻辑实现不多。本地只是用于获取数据然后大部分验证需要提交服务器来完成。

客户端-服务器(Client/Server)结构,简称C/S结构,是一种软件系统体系结构,由美国Borland公司最早研发,目前最流行的两大主流软件体系结构之一,另一个是美国微软公司研发的浏览器-服务器(Browser/Server,B/S)结构。服务器端一般使用高性能的计算机,并配合Oracle、Sybase等大型数据库;客户端需要安装专门的软件。在这种结构下,可以在服务器和客户端平衡服务处理量,但因为客户端安装了专门的软件,对平台有一定限制要求,安装和维护的工作量大。

客户机/服务器(Client/Server) 及其特点
客户机/服务器这个名词虽然近年来报刊杂志上经常出现,但对这一术语至今尚无统一的定义。首先,客户机/服务器可以被理解为是一个物理上分布的逻辑整体,它是由客户机、服务器和连接支持部分组成。其中客户机是体系结构的核心部分,是一个面向最终用户的接口设备或应用程序。它是一项服务的消耗者,可向其他设备或应用程序提出请求,然后再向用户显示所得信息;服务器是一项服务的提供者,它包含并管理数据库和通信设备,为客户请求过程提供服务;连接支持是用来连接客户机与服务器的部分,如网络连接、网络协议、应用接口等。客户机 / 服务器具有以下特点:
(1)可实现资源共享。C/L结构中的资源是分布的,客户机与服务器具有一对多的关系和运行环境。用户不仅可存取在服务器和本地工作站上的资源,还可以享用其他工作站上的资源,实现了资源共享。
(2)可实现管理科学化和专业化。系统中的资源分布在各服务器和工作站上,可以采用分层管理和专业化管理相结合的方式,用户有权去充分利用本部门、本领域的专业知识来参与管理,使得各级管理更加科学化和专业化。
(3)可快速进行信息处理。由于在 C/S 结构中是一种基于点对点的运行环境,当一项任务提出请求处理时,可以在所有可能的服务器间均衡地分布该项任务的负载。这样,在客户端发出的请求可由多个服务器来并行进行处理,为每一项请求提供了极快的响应速度和较高的事务吞吐量。
(4)能更好地保护原有的资源。由于C/S是一种开放式的结构,可有效地保护原有的软、硬件资源。以前,在其他环境下积累的的数据和软件均可在C/S中通过集成而保留使用,并且可以透明地访问多个异构的数据源和自由地选用不同厂家的数据应用开发工具,具有高度的灵活性;而以前的硬件亦可完全继续使用,当在系统中增加硬件资源时,不会减弱系统的能力,同时客户机和服务器均可单独地升级,故具有极好的可扩充性。

客户服务器模式简称CS结构,是一种网络架构,它把客户端与服务器区分开来。每一个客户端软件的实例都可以向一个服务器或应用程序服务器发出请求。

客户服务器模式通过不同的途径应用于很多不同类型的应用程序,最常见就是目前在因特网上用的网页。

客户服务器模式是一个逻辑概念,而不是指计算机设备。在客户服务器模式中,请求一方为客户,响应请求一方称为服务器,如果一个服务器在响应客户请求时不能单独完成任务,还可能向其他服务器发出请求,这时,发出请求的服务器就成为另一个服务器的客户。从双方建立联系的方式来看,主动启动通信的应用叫客户,被动等待通信的应用叫服务器。

客户机/服务器模式是指两个逻辑(往往是物理的)系统(客户机和服务器)及其应用程序逻辑组件之间复杂关系的协同。客户机/服务器模式将一个应用分为两个部分:前端(客户端)、后端(服务器)。所谓服务器是指提供客户机服务的逻辑系统,所谓客户机是指向服务器请求提供服务的逻辑系统。

1 C/S结构是一种客户端/服务器结构,客户端与服务器之间是主从关系,是一种一对多的模式。它的信息和数据需要保存在服务器上,若用户要浏览和下载信息,必须先访问服务器,才能浏览和下载信息,而且客户机之间没有交互的能力。相反,P2P模式不分提供信息服务器和索取信息的客户端,每一台电脑都是信息的发布者和索取者,对等点之间能交互,无需使用服务器。

2 C/S模式中信息的存储和管理比较集中、稳定,服务器只公布用户想公布的信息,并且会在服务器中稳定地保存一段时间,该服务器通常也不间断的运行在网络间。而P2P缺乏安全机制,P2P是能给用户带来方便,但也会带来大量垃圾信息,而且各个对等点可以随便进入或者退出网络,会造成网络的不稳定。

3 从安全的角度来说,因为系统会出现漏洞,而C/S模式采用集中管理模式,客户端只能被动地从服务器获取信息,所以一旦客户端出了差错,并不会影响整个系统。

4 C/S模式的管理软件更新的较快,要跟上技术,必须花费大量精力和金钱在软件的更新换代上,而且工作人员要维护服务器和数据库,也要耗费大量资金。相反的P2P不需要服务器,也就不必耗费大量资金,而且每个对等点都可以在网络上发布和分享信息,这使得闲散资源得以充分的利用。

c/s

p2p


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13244861.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-25
下一篇 2023-06-25

发表评论

登录后才能评论

评论列表(0条)

保存