以前一直知道有C/S和B/S模型,但不知道是什么东西。今天看了其他博客的算了比较理解了。记录下吧,记录的东西常常回来翻看,就可以长久记忆了。
C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,一般要求有特定的客户端,客户端需要安装专用的客户端软件,比如QQ就是c/s模式,你的桌面上的QQ就是腾讯公司的特定的客户端,而服务器就是腾讯的服务器。通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。与bs模式没有很大区别,只不过是c与s间可以自定义数据传送 文。cs模式一般走的协议是tcp协议。
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。一般不需要特定的客户端,而是需要有统一规范的客户端,那就是你的浏览器!在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。 (采用的是上层的http或者https通信协议)。一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!