首页 > 编程知识 正文

qq是bs架构还是cs架构,app是cs还是bs架构

时间:2023-05-04 11:14:16 阅读:21322 作者:781

首先,了解一下当前软件的类型吧?

软件的三种类型:独立(rar、office )、CS类型)、QQ、大型游戏)、BS类型

一、开始(CS结构时期)。

hxsdmd用户去取数据,直接去主机取,从这里划分了客户端和服务端。

客户端:用户安装的软件;

服务端:批量管理数据库的主机上的软件称为服务端,服务端不仅管理数据,还处理业务逻辑。

cs结构要求1、在软件上开发部署的客户端和服务端2、每个用户独立安装软件,升级也按用户进行升级

面试题目:数据放在服务端和客户端的利与弊?

答:服务器端的统一处理提高了安全性和稳定性,也便于升级,但会增加服务负担。

通过按用户分配客户端负担,可以节约服务器上的紫云。 安全和稳定性可能有问题。 升级也很麻烦。 必须升级每个要安装的客户端程序。 此外,为了节约网络资源,通过网络传输的数据应尽可能少。

二. BS结构

集成客户端默认为安装用户电脑上的浏览器,访问同一类型的网站,具体业务的处理是根据适当的协议和标准提供通用的服务器程序,在不同的服务器上进行处理。

2.1 BS结构的网络传输分为两类,一类是标准的OSI参考模型,另一类是TCP/IP参考模型。

OSI主要用于教育(万恶大学绿皮书的电脑书),我们在编程时使用TCP/IP

而TCP/IP的对应关系,就像我们在淘宝上购物一样,所在的快递(互联网接入层),是卖家的地址(互联网互联层)、快递配送(运输层)、收到货物后开箱使用

注意:

对于广泛使用的东西就需要制定相应的标准,就像大公司有很多制度来规范做事情的流程。由于网络传输应用非常广泛,但是规矩不是强制性的,所以叫做协议而不是标准,TCP/IP参考模型也可以看做是一种协议.

BS结构中TCP/IP模型中的网络接入层没有响应的协议,网络互联层是IP协议,传输层是TCP协议,应用层是HTTP协议,另外还是用到了DNS结构,而且在HTTP上层还有相应

的规范,如javaWeb开发使用的是Servlet标准。

基于BS结构下的程序就要求解决速度问题,而速度问题的核心就是解决海量数据操作和高并发问题,网站复杂架构就是从这两个问题演变出来的。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。