image.png

什么是C/S结构

C/S(Client/Server)结构即客户端/服务器结构。客户端通常可以理解为安装在PC、手机终端设备上的软件,是软件系统体系结构的一种。比如:QQ软件、手机APP等,C/S模式简单地讲就是基于企业内部网络的应用系统。与B/S(Browser/Server,浏览器/服务器)模式相比,C/S模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。
还有一类通信的软件,比如:百度云盘、迅雷下载等,也属于C/S结构。但是它们之间的数据传输不需要经过服务器处理业务,可以直接通过客户端进行传输,这种结构通常称为P2P(Peer to Peer)点对点结构。
P2P是可以简单的定义成通过直接交换来共享计算机资源和服务,而对等计算模型应用层形成的网络通常称为对等网络。对等网络,即对等计算机网络,是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络形式。

什么是B/S结构

B/S(Brower/Server)结构即浏览器/服务器结构。随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过浏览器来实现,极少部分事务通过逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。B/S是目前互联网中应用最为广泛的系统结构。B/S结构比起C/S结构有着很大的优越性,传统的MIS系统依赖于专门的操作环境,这意味着操作者的活动空间受到极大限制;而B/S结构则不需要专门的操作环境,在任何地方,只要能上网,就能够操作MIS系统,这其中的优劣差别是不言而喻的。