bs和cs两种构架分别指的是什么?

bs和cs两种构架分别指的是什么?,第1张

B/S结构是Browser/Server的简称,指浏览器/服务器模式。这种模式只要客户机上安装一个浏览器,如Internet Explorer,服务器安装Oracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互。

C/S结构是Client/Server的简称,指客户/服务器模式。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构。

扩展资料:

C/S与B/S区别:

1、硬件环境不同

C/S 一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。

B/S建立在广域网之上的,不必是专门的网络硬件环境,例如电话上网,租用设备。信息自己管理。有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。

2、对安全要求不同

C/S对服务端、客户端都安全都要考虑。B/S因没有客户端,所以只注重服务端安全即可。

3、对程序架构不同

C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑。

B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上。

4、软件重用不同

C/S程序可以不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好。

B/S对的多重结构,要求构件相对独立的功能,能够相对较好的重用。

5、系统维护不同

C/S程序由于整体性,必须整体考察,处理出现的问题以及系统升级难等问题。可能是再做一个全新的系统。

B/S构件组成,方面构件个别的更换,实现系统的无缝升级。系统维护开销减到最小。用户从网上自己下载安装就可以实现升级。

6、处理问题不同

C/S程序可以处理用户面固定,并且在相同区域,安全要求高需求,与操作系统相关。应该都是相同的系统

B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法作到的。与操作系统平台关系最小。

-C/S结构

-b/s结构

 很多刚接触电脑的朋友说,在电脑接入局域网的时候发现看不到其他计算机。那么局域网中看不到其他计算机怎么办呢下面就让我来告诉大家吧,欢迎阅读。

 1、我们首先从网络的设置开始处理。在电脑桌面鼠标右键点击网络连接标志。

 2、选择打开网络和共享中心进入网络设置页面。

 3、进入网络谁知页面后鼠标点击左侧的‘更改高级共享设置’

 4、很多人看不到局域网其他计算机就是因为没有选择‘启用网络发现。’

 5、用鼠标左键点击‘启用发现’前面的符号进行选择。

 6、在文件和打印机选项选择‘启用文件和打印机共享。’

 7、设置好之后用鼠标左键点击下方的‘保存修改’按键

 8、保存后会自动返回到网络设置页面。鼠标点击网络名称下面的的网络选择。

 9、根据自己的情况选择家庭网络或者工作网络。家庭网络和工作网络的信任设置都是不同的。

 10、选择好后会弹出设置家庭组的共享选项。勾选好之后点击下一步。

 11、设置好之后就可以在电脑桌面的‘网络’查看共享电脑,点击网络的图标。

 12、现在可以看到局域网其他计算机了。

 局域网的工作模式

 局域网的工作模式是指在局域网中各个节点之间的关系。按照工作模式的划分可以大致将其分为专用服务器结构、客户机/服务器模式和对等模式3种。

 一、专用服务器结构

 专用服务器结构又称为“工作站/文件服务器”结构,由若干台微机工作站与一台或多台文件服务器通过通信线路连接起来组成工作站存取服务器文件,共享存储设备。

 文件服务器自然以共享磁盘文件为主要目的。对于一般的数据传递来说已经够用了,但是当数据库 系统和其他复杂而又被不断增加的用户使用的应用系统到来的时候,服务器已经不能承担这样的任务了,因为随着用户的增多,为每个用户服务的程序也会相应增 多,每个程序都是独立运行的大文件,给用户的感觉是极慢的,因此产生了客户机/服务器模式。

 二、 客户机/服务器模式

 客户机/服务器模式(Client/Server)简称C/S模式。其中一 台或几台较大的`计算机集中进行共享数据库的管理和存取,称为服务器,而将其他的应用处理工作分散到网络中其他微机上去做,构成分布式的处理系统,服务器控 制管理数据的能力已由文件管理方式上升为数据库管理方式,因此,C/S结构的服务器也称为数据库服务器,注重于数据定义、存取安全备份及还原,并发控制及 事务管理,执行诸如选择检索和索引排序等数据库管理功能,它有足够的能力做到把通过其处理后用户所需的那一部分数据而不是整个文件通过网络传送到客户机 去,减轻了网络的传输负荷。C/S结构是数据库技术的发展和普遍应用与局域网技术发展相结合的结果。

 三、对等式网络

 对等网模式(Peer-to-Peer)。与C/S模式不同的是,在对等式网络结构中,每一个节点之间的地位对等,没有专用的服务器,在需要的情况下每一个节点既可以起客户机的作用也可以起服务器的作用。

 对等网也常常被称做工作组。对等网络一般常采用星型网络拓扑结构,最简单的对等网络就是使用双绞线直接相连的两台计算机,如在对等网络中,计算机的数量通常不会超过10台,网络结构相对比较简单。

 对等网除了共享文件之外,还可以共享打印机以及其他网络设备。也就是说,对等网上的打印机可 被网络上的任一节点使用,如同使用本地打印机一样方便。因为对等网不需要专门的服务器来支持网络,也不需要其他组件来提高网络的性能,因而对等网络的价格 相对其他模式的网络来说要便宜很多。由于对等网的这些特点,使得它在家庭或者其他小型网络中应用得很广泛。

客户端/服务器结构和浏览器/服务器结构。

根据查阅题库中得知,数据库系统常见的运行与应用结构有:客户端/服务器结构、浏览器/服务器结构。

数据库系统是由数据库及其管理软件组成的系统。是为适应数据处理需要而发展起来的理想的数据处理核心机构。

服务器与PC的区别应该从硬件和软件两方面来看,根据应用的不同两者的差别很大,打个比方,PC就是那什么都会的门诊医生,但是医术不是那么精湛,而服务器就应该是某个方面的专家了,处理能力越出

众,它“专”的就越厉害。我先从硬件上,根据各个组件说说他们的不同:

1CPU 服务器CPU的指令一般是采用的RISC(精简指令集)。根据研究,在大多数的应用中,CPU仅仅使用了很少的几种命令,于是研究人员就根据这种情况设计了该指令集,运用集中的各种命令组合来实现各种需求。这种设计的好处就是针对性更强,可以根据不同的需求进行专门的优化,处理效更高。相对应的则是CISC(复杂指令集),他的特点就是尽量把各种常用的功能集成到一块,例如我们常常听到的MMX,SSE,SSE+,3D!NOW!等等都是这种类型的。另外,服务器的CPU设计一般都要考虑它的多路功能,说白了就是好几个甚至上千上万个CPU一起工作的问题,而PC则简单多了,这种多路功能用上实在浪费,而它的价钱也的确是上面兄弟说的,不是谁都能受的了的。(补充:服务器的寻址能力很早前就是64位了;APPEL采用的指令集也是RISC,他是个另类,不过现在已经投靠INTEL了)2内存。内存在服务器上的原则也上越快越大越好,不过它对纠错和稳定提出了更高的要求,比如ECC("错误检查和纠正"好象没人这么叫的)。我们现在使用的PC上很少有人能够用到1G的内存(玩游戏的不算),而在服务器上,这G级的内存有时也会显着捉襟见肘,记得去年国家发布银河最新超级计算机时,他的内存更是达到了1个T;相比内存的速度,人们在应用的时候更优先考虑内存的稳定和纠错能力,只有在保证了这两条,才能再考虑别的东西。

3硬盘。硬盘性能无论是在PC上还是服务器上,性能的提升一直很缓慢,个人认为,依靠机械的发展,硬盘的发展是不可能出现质的飞跃。由于使用服务器的一般都是企业单位,里面都是保存了大量珍贵数据,这对硬盘就提出了安全稳定的要求,硬盘上出现的相关技术也基本上围绕这两个要求转。比如:数据冗余备份,热插拔等。另外,服务器硬盘必须能做到247不间断工作的要求。

4主板这个我了解的比较少,很少看到服务器有主板的说法,不过我觉得应该提提服务器的总线设计——多路,就是多个CPU如何能够协调工作。有兴趣建议你看看操作系统方面的书,看老外写的,很好!

5显卡除了图形和3D设计(那个人家好象都叫工作站,哪位达人知道请告诉我对不对),服务器上的显卡基本上就是你只要能接上显示器能显示就行!

接下来我说说软件,软件就主要指操作系统,比如我们熟悉的NT,2000 SERVER,2003 SERVER,LINUX,SOLRAIS和UNIX等等,都是专门针对服务器设计的,比如:负载均衡,多路CPU的支持。

1-技术有什么区别

首先通信上目前的主流是HTTP协议和SOCKET这两种(HTML5提供了一种新的协议,WebScoket,对此了解并不多,因此不做评论,以免误导)。

HTTP连接最显著的特点是客户端发送的每次请求都需要服务器回送响应,在请求结束后,会主动释放连接。从建立连接到关闭连接的过程称为“一次连接”。

(注:在HTTP 11中则可以在一次连接中处理多个请求,并且多个请求可以重叠进行,不需要等待一个请求结束后再发送下一个请求。)

Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。

以J2SDK-13为例,Socket和ServerSocket类库位于http://javanet包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是平等的,并没有差别,不因为在服务器端或在客户端而产生不同级别。不管是Socket还是ServerSocket它们的工作都是通过SocketImpl类及其子类完成的。(摘自百科)

在WEB服务器中,一般情况是只需要使用HTTP协议的。因为它不太需要去与浏览器进行主动推送,只需要响应浏览器的访问就足够了

而在游戏服务器,这样的连接方式肯定是不够用的。很多时候游戏服务器是需要主动推送消息,如系统广播。

2-思维有什么区别

WEB服务器并不需要高频即时通讯,对响应速度要求不高。而游戏服务器,大多数是需要很及时的响应速度(暂不讨论弱联网游戏)。如DOTA,这种竞技类型的游戏,1秒就能发生很多事。

因此,在思考方向上,WEB服务器应该考虑是的多平台的兼容,大量用户访问的高并发。

而游戏服务器应该考虑的是高频通讯,高并发。

3-架构的侧重点有什么区别

在架构上面,一般访问量不是很大的网站是只有一台服务器的,访问量高的才会进行分布式设计或者集群设计。

而大部分游戏服务器都是需要分布式设计的。

在现有的网络游戏服务器端架构中,多是以功能和场景来划分服务器结构的。具体的划分是根据项目的需求进行的,并没有一个十分通用的架构。

以上是比较常见的结构,客户端登录的时候,连接GateServer,然后由GateServer去连接LoginServer进行登录。登录后通过CenterServer转发到GameServer(GameServer即是服务器大区)。

而其中的DCServer,主要的功能是缓存玩家角色数据,保证角色数据能快速的读取和保存。

LogServer便是保存日志的了。

4-本质有无区别

本质上,两者并无区别,只是需求不同,侧重点不同罢了。

海腾晋慧娟为您解答。

服务器的作用:

一、提高访问速度。因为客户要求的数据存于代理服务器的硬盘中,因此下次这个客户或其它客户再要求相同目的站点的数据时,就会直接从代理服务器的硬盘中读取,代理服务器起到了缓存的作用,对热门站点有很多客户访问时,代理服务器的优势更为明显。

二、服务器可以起到防火墙的作用。因为所有使用服务器的用户都必须通过服务器访问远程站点,因此在服务器上就可以设置相应的限制,以过滤或屏蔽掉某些信息。这是局域网网管对局域网用户访问范围限制最常用的办法,也是局域网用户为什么不能浏览某些网站的原因。拨号用户如果使用服务器,同样必须服从服务器的访问限制,除非你不使用这个服务器。

三、通过服务器访问一些不能直接访问的网站。互联网上有许多开放的服务器,客户在访问权限受到限制时,而这些服务器的访问权限是不受限制的,刚好服务器在客户的访问范围之内,那么客户通过服务器访问目标网站就成为可能。国内的高校多使用教育网,不能出国,但通过服务器,就能实现访问因特网,这就是高校内服务器热的原因所在。

四、安全性得到提高。无论是上聊天室还是浏览网站,目的网站只能知道你来自于代理服务器,而你的真实IP就无法测知,这就使得使用者的安全性得以提高。

服务器的分类介绍

服务器是指放在机房内具有固定的地址,并为网络用户提供服务的节点,它是实现资源共享的重要组成部分,服务器主要有网络服务器、打印服务器、终端服务器、磁盘服务器和文件服务器等

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » bs和cs两种构架分别指的是什么?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情