一、B/S结构

B是英文单词“Browser”的首字母,即浏览器的意思;S是英文单词“Server”的首字母,即服务器的意思。B/S就是“Browser/Server”的缩写,即“浏览器/服务器”模式。

B/S结构是随着互联网的发展,web出现后兴起的一种网络结构模式。这种模式统一了客户端,让核心的业务处理在服务端完成。你只需要在自己电脑或手机上安装一个浏览器,就可以通过web Server与数据库进行数据交互。

在手机或电脑上用浏览器上百度搜索、看新闻等就是在使用“B/S”结构进行数据交互

B/S结构

这种“B/S”结构有很多好处,维护和升级方式更简单,客户端是浏览器,基本不需要维护,只需要维护升级服务器端就可以,当然还有很多好处,在这就不一一介绍了。

二、C/S结构

C是英文单词“Client”的首字母,即客户端的意思,C/S就是“Client/Server”的缩写,即“客户端/服务器”模式。

C/S结构是一种软件系统体系结构,也是生活中很常见的。这种结构是将需要处理的业务合理地分配到客户端和服务器端,这样可以大大降低通信成本,但是升级维护相对困难。比如我们手机中安装的微信、qq、王者荣耀等应用程序就是C/S结构。

C/S结构

三、B/S结构和C/S结构的区别

硬件环境不同,C/S通常是建立在专用的网络上,小范围的网络环境。而B/S是建立在广域网上的,适应范围强,通常有操作系统和浏览器就行;

C/S结构比B/S结构更安全,因为用户群相对固定,对信息的保护更强;

B/S结构维护升级比较简单,而C/S结构维护升级相对困难;

最新文章

  1. c#设计模式-观察者模式
  2. C# 3DES加密
  3. [歪谈]拽一个贵人出来给你"当炮架子"
  4. Linux下使用fdisk发现磁盘空间和使用mount挂载文件系统
  5. android开发 图片合成
  6. 【转】定时器、sigevent结构体详解
  7. 调用一个系统命令,并读取它的输出值(使用QProcess.readAll)
  8. 蓝桥杯试题利用数学知识经典解法,1.三个空瓶子换一瓶水;2.猜最后一个字母——猎八哥FLY
  9. Redis 实践2-数据结构
  10. 漫谈程序员(十一)老鸟程序员知道而新手不知道的小技巧之Web 前端篇
  11. mvc中路由的映射和实现IHttpHandler挂载
  12. net core体系-3再次认识net core
  13. error: checker javascript/jshint: can’t parse version string (abnormal termination?)”
  14. ASP.NET MVC5+EF6+EasyUI 后台管理系统(63)-WebApi与Unity注入
  15. Java 面试题 MD
  16. select * 和 select 所有字段写出来 ,速度对比!
  17. Java之集合(十二)TreeMap
  18. linux体系结构与内核结构图解
  19. TCP握手及状态图
  20. phpStorm配置SVN与FTP数据传输

热门文章

  1. 从Ubuntu 14.04 LTS版升级到Ubuntu 16.04 LTS
  2. Instances cannot be resolved and nested lifetimes cannot be created from this LifetimeScope as it has already been disposed.
  3. axios的拦截器(Interceptors)
  4. JDBC——DBHelper代码模版
  5. DP&图论 DAY 2 下午
  6. jsonp 原理 并模拟实现一个简单的jsonp
  7. MySQL数据表列转行
  8. python高级 之(二) --- 类装饰器
  9. caoz的梦呓:信息安全常识科普
  10. HCL试验4