急!!!!高手们帮我解决几道网络操作系统的题!
来源:百度知道 编辑:UC知道 时间:2024/06/07 04:55:29
2.什么是Client/Server模式? 它的优点和缺点分别是什么?
它并不单纯是一个计算机的术语,而是一个从生活中借来的术语.Client就是中文中的客户,用户,使
用者,而Server就是和client相对应的东西,Client和Server之间的关系是一种服务的提供方,和服务
的使用方之间的关系,这种关系是生活中普遍存在的关系.例如,我们去银行取钱,我们就是银行的Cli
ent,而银行作为一个整体是我们的Server.为我们提供服务的是银行的一套系统,而不仅仅是某一个
具体的工作人员.这种关系,就是Client和Server之间的关系.Client/Server就是利用这种关系作为
基础而构成的系统.
Client/Server是一种关系,一种提供服务和使用服务的关系.Client和Server相互依存而存在,没有C
lient,也就无所谓Server,没有Server,也就无所谓Client,两者是辨证的统一,是同一个事物的两个
方面.
当我们把Client和Server组合在一起作为一个系统时,就形成Client/Server系统,在计算机领域里,
当我们把一部分程序定义为使用者时,这部分程序就是Client,另一部分程序定义为提供者时,那部分
程序就是Server,计算机里的Client/Server系统就是某一部分程序充当服务的使用者,另外一部分程
序充当服务的提供者这样而构成的系统.举例说明:
操作系统和硬件系统之间的关系,就是Client与Server之间的关系.操作系统作为Client来调用硬件
系统所提供的功能.硬件系统是Server,操作系统是Client.
应用软件与操作系统之间的关系,就是Client与Server之间的关系,他们之间所提供的服务,叫做操作
系统的SDK或者API.
客户端应用软件和数据库服务器软件之间的关系,也是Client和Server之间的关系,他们之间的服务,
是数据库系统所提供的数据服务,而调用这一服务的方式,