1、什么是c/s

          c指的是client(客户端),s指的是服务器模式,c/s是client/Server的缩写,客户端需要安装专业的客户端软件,如我们用的qq、酷狗音乐等客户端软件

2、什么是b/s

          b指的是browser(浏览器),s指的是服务器模式,b/s是browser/Server的缩写,客户端只需要安装一个浏览器就可以访问我们的网站程序。

      在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要逻辑在服务器端实现。
 浏览器通过Web Server 同数据库进行数据交互。
C/S 与 B/S 区别:
1).硬件环境不同:
  C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务.
  B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行
2).对安全要求不同
  C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强. 一般高度机密的信息系统采用C/S 结构适宜. 可以通过B/S发布部分可公开信息.
  B/S 建立在广域网之上, 对安全的控制能力相对弱, 可能面向不可知的用户。
3).处理问题不同
  C/S 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都是相同的系统。
C/S的客户端由于是本地程序,因此和本地硬件、程序的交互性很强,比如可以控制本机的其他程序、可以读写本地磁盘文件、可以与硬件交互。

最新文章

  1. Iptables工作原理使用详解
  2. NoSQL的三大基石(CAP、BASE和最终一致性)
  3. uva 10105
  4. WCF服务对象实例化基础
  5. nice Validator参考
  6. AndroidUI组件之ListView小技巧
  7. IE浏览器-官网下载地址
  8. LeetCode 63. Unique Path II(所有不同路径之二)
  9. RxAndroid中observable的基本使用和表单校验操作
  10. ASP.NET Core2.2 IExceptionFilter
  11. Xamarin.Android 嵌入web端界面
  12. 运维与自动化系列③自动化部署基础与shell脚本实现
  13. LPVOID 没有类型的指针
  14. Oracle数据库管理----性能优化
  15. tensorflow_mmp
  16. Cocos2d-x 3.0 纹理
  17. jquery1.9 下检测浏览器类型和版本的方法
  18. R语言判断向量中是否存在一个元素
  19. pyhont备份php代码脚本
  20. window7下 cocos2dx android交叉编译环境部署小结

热门文章

  1. Ansible之入门简介
  2. maven的项目结构
  3. Docker学习-Kubernetes - 集群部署
  4. .NET后端知识汇总
  5. nyoj 24-素数距离问题 (素数算法)
  6. think PHP 查询、更改
  7. nexus auto start
  8. SpringBoot 源码解析 (十)----- Spring Boot的核心能力 - 集成AOP
  9. HDFS之DataNode
  10. sku二维数组里的数组从头到尾叠加组合