主从式架构的介绍

2024-05-19 06:51

1. 主从式架构的介绍

主从式架构 (Client–servermodel) 或客户端-服务器(Client/Server)结构简称C/S架构,是一种网络架构,它把客户端 (Client)(通常是一个采用图形用户界面的程序)与服务器(Server) 区分开来。每一个客户端软件的实例都可以向一个服务器或应用程序服务器发出请求。

主从式架构的介绍

2. 主从式架构详细资料大全

 主从式架构 (Client–servermodel) 或客户端-伺服器(Client/Server)结构简称C/S架构,是一种网路架构,它把客户端 (Client)(通常是一个采用图形用户界面的程式)与伺服器(Server) 区分开来。每一个客户端软体的实例都可以向一个伺服器或应用程式伺服器发出请求。
    基本介绍    中文名 :主从式架构   外文名 :Client–servermodel   简称 :C/S架构   类型 :网路架构    简介,特征,与点对点技术的比较,点对点网路,  简介  主从式架构 (Client–servermodel) 或客户端-伺服器(Client/Server)结构简称C/S架构,是一种网路架构,它把客户端 (Client)(通常是一个采用图形用户界面的程式)与伺服器(Server) 区分开来。每一个客户端软体的实例都可以向一个伺服器或应用程式伺服器发出请求。有很多不同类型的伺服器,例如档案伺服器、终端伺服器和邮件伺服器等。虽然它们的存在的目的不一样,但基本构架是一样的。 主从式架构通过不同的途径套用于很多不同类型的应用程式,最常见就是目前在网际网路上用的网页。例如,当你在维基百科阅读文章时,你的电脑和网页浏览器就被当做一个客户端,同时,组成维基百科的电脑、资料库和应用程式就被当做伺服器。当你的网页浏览器向维基百科请求一个指定的文章时,维基百科伺服器从维基百科的资料库中找出所有该文章需要的信息,结合成一个网页,再传送回你的浏览器。 主从式架构由美国Borland公司最早研发,目前最流行的两大主流软体体系结构之一,另一个是美国微软公司研发的浏览器-伺服器(Browser/Server,B/S)结构。伺服器端一般使用高性能的计算机,并配合Oracle、Sybase等大型资料库;客户端需要安装专门的软体。在这种结构下,可以在伺服器和客户端平衡服务处理量,但因为客户端安装了专门的软体,对平台有一定限制要求,安装和维护的工作量大。  特征  主从式架构意图提供一个可伸缩 (scalable)的架构,借此网上的计算机或者处理过程是一个客户端或者伺服器。伺服器软体一般,但不总是,运行在强大的专用商业计算机上。另一方面,客户端一般运行在普通个人计算机或者工作站上。 服务端的特征:    被动的角色(从)。    等待来自客户端的请求。    处理请求并传回结果。    客户端的特征:    主动的角色(主)。    传送请求。    等待直到收到回响。    伺服器可以是有状态或者无状态的。无状态的伺服器不会保留任何两个请求之间的信息,有状态伺服器会记住请求之间的信息。这些信息的作用域可以是全局的或者某个事务 (session)的。静态 HTML 页面伺服器是一个无状态伺服器的例子,Apache Tomcat 是一个有状态伺服器。 伺服端与客户端的互动经常使用循序图描述,循序图是UML中的一个标准。  与点对点技术的比较  另一种已知的网路架构类型是点对点技术(peer-to-peerarchitecture),不同于主从式架构,网路上的每个使用端或程式的实体都拥有相同的等级,同时扮演用户端与伺服器的角色。Peerto peer 常被缩写成P2P。 此两种架构目前都被广范使用,可以找寻有关中心式网路(Client-Server)或非中心式网路(Peer-to-peer)得到更详细的资讯,此两种架构都可于Windows 与Linux上面使用。  点对点网路  对等式网路 (peer-to-peer, 简称P2P),又称点对点技术,是无中心伺服器、依靠用户群(peers)交换信息的网际网路体系,它的作用在于,减低以往网路传输中的节点,以降低资料遗失的风险。与有中心伺服器的中央网路系统不同,对等网路的每个用户端既是一个节点,也有伺服器的功能,任何一个节点无法直接找到其他节点,必须依靠其户群进行信息交流。 P2P节点能遍布整个网际网路,也给包括开发者在内的任何人、组织、或 *** 带来监控难题。P2P在网路隐私要求高和档案共享领域中,得到了广泛的套用。使用纯P2P技术的网路系统有比特币、Gnutella,或自由网等。另外,P2P技术也被使用在类似VoIP等实时媒体业务的数据通信中。有些网路(如Napster、OpenNAP,或IRC@find)包括搜寻的一些功能,也使用客户端-伺服器结构,而使用P2P结构来实现另外一些功能。这种网路设计模型不同于客户端-伺服器模型,在客户端-伺服器模型中通信通常来往于一个中央伺服器。 
   

3. 主从式架构的特征

主从式架构意图提供一个可缩放(scaleable)的架构,借此网上的计算机或者处理过程是一个客户端或者服务器。服务器软件一般,但不是总是,运行在强大的专用商业计算机上。另一方面,客户端一般运行在普通个人电脑或者工作站上。服务端的特征:§ 被动的角色(从)。§ 等待来自用户端的要求。§ 处理要求并传回结果。用户端的特征:§ 主动的角色(主)。§ 发送要求。§ 等待直到收到回应。服务器可是有状态或者无状态的。无状态的服务器不会保留任何两个请求之间的信息,有状态服务器会记住请求之间的信息。这些信息的作用域可以是全局的或者某个事务(session)的。静态 HTML 页面服务器是一个无状态服务器的例子,ApacheTomcat 是一个有状态服务器。伺服端与用户端的互动经常使用循序图描述,循序图是 UML 中的一个标准。

主从式架构的特征

4. 主从式结构的特点

1、可以有效地利用各工作站的资源。

2、可以减少服务器上的工作量。

3、网络的工作效率较高。

4、对工作站的管理较为困难。

5、数据的安全性低于专用服务器结构。

6、网络处理效率低下。

主从式架构简介
主从式架构或客户端-服务器(Client/Server)结构简称C/S结构,是一种网络架构,它把客户端(Client)(通常是一个采用图形用户界面的程序)与服务器(Server)区分开来。每一个客户端软件的实例都可以向一个服务器或应用程序服务器发出请求。有很多不同类型的服务器,例如文件服务器、游戏服务器等。
主从式架构通过不同的途径应用于很多不同类型的应用程序,最常见就是目前在因特网上用的网页。例如,当你在维基百科阅读文章时,你的电脑和网页浏览器就被当做一个客户端,同时,组成维基百科的电脑、数据库和应用程序就被当做服务器。