B/S结构和C/S结构的区别和联系

B/S结构和C/S结构

简介

C/S结构(Client/Server,客户端/服务器),C/S结构通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。

B/S结构(Browser/Server,浏览器/服务器模式),是C/S架构的一种改进,可以说属于三层C/S架构。
        ~~~~~~~ 第一层是浏览器(表示层),即客户端,简单的输入输出;
        ~~~~~~~ 第二层是WEB服务器(业务逻辑层),扮演着信息整理传送的角色(请求→sql语句;html←返回数据);
        ~~~~~~~ 第三层是数据库服务器(数据存储层),处理sql语句返回结果。

区别

在这里插入图片描述

联系

        ~~~~~~~ B/S架构是从C/S架构改进而来,可以说是三层C/S架构,由此可见两者关系不一般。
        ~~~~~~~ B/S从C/S中脱离而出,后来随着WEB技术的飞速发展以及人们对网络的依赖程度加深,B/S一举成为当今最流行的网络架构。两种架构都在各自岗位上虎虎生威,它们各有千秋,都是非常重要的网络架构。
        ~~~~~~~ 在响应速度,用户界面,数据安全等方面,C/S强于B/S,但是在业务扩展和适用www条件下,B/S明显胜过C/S。可以这么说,B/S的强项就是C/S的弱项,反之亦然。它们各有优缺点,相互无法取代。

发布了27 篇原创文章 · 获赞 4 · 访问量 1036

猜你喜欢

转载自blog.csdn.net/Lb_CsdnJava/article/details/104254374