平时玩的网络游戏是cs模式还是bs模式?

平时玩的网络游戏是cs模式还是bs模式?,第1张

c/s,是客户端/服务器,例如网游(wow),需要装客户端的那些都是C/S架构的B/S,浏览器/服务器,不需要装客户端,只需要浏览器,例如淘宝等商务网站C/S结构。

即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。

定义

网络游戏区别与单机游戏而言的,是指玩家必须通过互联网连接来进行多人游戏。 一般指由多名玩家通过计算机网络在虚拟的环境下对人物角色及场景按照一定的规则进行 *** 作以达到娱乐和互动目的的游戏产品集合。

而单机游戏模式多为人机对战。因为其不能连入互联网而玩家与玩家互动性差了很多,但可以通过局域网的连接进行有限的多人对战。

网络游戏的诞生使命:“通过互联网服务中的网络游戏服务,提升全球人类生活品质”。

服务器客户端是C/S架构系统的C,比如标准的网络游戏,就是这样的结构。缺点是必须安装游戏系统的客户端,同时在游戏维护后所有客户端都要进行更新。优点是绝大部分运算都由客户端完成,服务器的压力比较小。
浏览器客户端是B/S架构系统的B,比如新兴的网页游戏,就是这样的结构。缺点是所有运算都由服务器完成,服务器压力比较小。优点是不需要安装客户端,有浏览器就行,而且游戏维护后只需要对服务器进行更新。

b/s架构与c/s架构区别为:网络不同、安全性不同、便捷性不同。

一、网络不同

1、b/s架构:b/s架构主要用于外网,可通过广域网进行访问。

2、c/s架构:c/s架构主要用于内网,建立在专用的网络上,小范围里访问。

二、安全性不同

1、b/s架构:b/s架构的安全性较低,容易受到他人的网络入侵。

2、c/s架构:c/s架构的安全性较高,封闭式网络不容易容易受到他人的网络入侵。

三、便捷性不同

1、b/s架构:b/s架构的便捷性较高,不需要安装特定的客户端,通过网址访问。

2、c/s架构:c/s架构的便捷性较低,需要安装特定的客户端访问。

软件系统的体系结构经历了主机终端模式、客户机/服务器(C/S)模式、浏览器/服务器(B/S)和多层分布式结构。
主机/终端结构:
早期计算机系统多是单机系统,多个用户是通过联网终端来访问的,没有网络的概念。即所谓的主机分时系统。连接的终端完成没有事务处理的能力,只是输入和显示信息。所有的事务处理功能完全放在主机上进行。因此主机的负载很重,整个系统的事务处理能力全部取决于主机。目前主机/终端模式逐渐被淘汰。

两层结构——客户/服务器体系结构:
早期的C/S结构是一种典型的两层结构,按照各自实现功能的不同,将应用程序分为两大部分:一部分是用于处理数据库,称其为服务器部分;另一部分用于处理应用程序、请求服务,被称为客户部分。客户部分负责执行前台功能,如管理用户接口、数据处理和报告请求等,而服务器部分执行后台服务,如管理外设、控制对共享数据库的 *** 纵、接受并应答客户机的请求等。
C/S结构的工作原理是:用户通过应用程序向客户机提出数据请求,客户机通过网络将用户数据提交给服务器,服务器的数据库管理系统执行数据处理任务,然后把经过处理后的用户需要的那部分数据,传输到客户机上,最后由客户机完成对其数据的加工,并将加工结果提交的服务器。

浏览器/服务器结构(B/S结构):
B/S本质上也是一种C/S结构,它是传统的两层C/S结构在Web上的发展。相对于C/S结构而言,B/S结构是把原来在客户机一侧的应用程序模块与显示功能分开,将应用程序模块放在Web服务器上,客户端只需要安装浏览器就可以了,这样将系统业务处理部分统一放在Web服务器上,客户端只起到与用户交互的作用。
B/S结构的工作原理是:Web服务器接受浏览器的Web请求,并处理Web页面请求,同时将数据请求通过数据库接口转换成数据库服务器能接受的形式(如SQL),只会送到数据库服务器,数据库服务器根据数据请求执行相应的数据库 *** 作(如查询、统计、修改)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/13484816.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-16
下一篇 2023-08-16

发表评论

登录后才能评论

评论列表(0条)

保存