b/s和c/s
2024-10-07 00:57:42
一、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结构维护升级相对困难;
最新文章
- c#设计模式-观察者模式
- C# 3DES加密
- [歪谈]拽一个贵人出来给你";当炮架子";
- Linux下使用fdisk发现磁盘空间和使用mount挂载文件系统
- android开发 图片合成
- 【转】定时器、sigevent结构体详解
- 调用一个系统命令,并读取它的输出值(使用QProcess.readAll)
- 蓝桥杯试题利用数学知识经典解法,1.三个空瓶子换一瓶水;2.猜最后一个字母——猎八哥FLY
- Redis 实践2-数据结构
- 漫谈程序员(十一)老鸟程序员知道而新手不知道的小技巧之Web 前端篇
- mvc中路由的映射和实现IHttpHandler挂载
- net core体系-3再次认识net core
- error: checker javascript/jshint: can’t parse version string (abnormal termination?)”
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(63)-WebApi与Unity注入
- Java 面试题 MD
- select * 和 select 所有字段写出来 ,速度对比!
- Java之集合(十二)TreeMap
- linux体系结构与内核结构图解
- TCP握手及状态图
- phpStorm配置SVN与FTP数据传输
热门文章
- 从Ubuntu 14.04 LTS版升级到Ubuntu 16.04 LTS
- Instances cannot be resolved and nested lifetimes cannot be created from this LifetimeScope as it has already been disposed.
- axios的拦截器(Interceptors)
- JDBC——DBHelper代码模版
- DP&;图论 DAY 2 下午
- jsonp 原理 并模拟实现一个简单的jsonp
- MySQL数据表列转行
- python高级 之(二) --- 类装饰器
- caoz的梦呓:信息安全常识科普
- HCL试验4