下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

服务器与客户机知识点

作者:课课家教育     来源: http://www.kokojia.com点击数:920发布时间: 2017-04-07 10:00:06

标签: 服务器客户机网络系统分析与设计

  在网络和数据库的相关图书中,服务器和客户机是两个经常出现的术语。它们的含义从不同的角度来理解是不一样的,初学者容易在这些术语上产生困惑。所以我们现在来介绍服务器和客户机的区别。
  C/S 与 B/S 区别:

服务器与客户机知识点_服务器_客户机_网络系统分析与设计_课课家  有如下八个方面的不同:
  1.硬件环境不同 :

      C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换
  服务。B/S建立在广域网之上的 ,不必是专门的网络硬件环境,例与电话上网,租用设备。信息自己管理,有比C/S更强的适应
  围 , 一般只要有操作系统和浏览器就行。
  2.对安全要求不同:
  C/S一般面向相对固定的用户群,对信息安全的控制能力很强。一般高度机密的信息系统采用C/S结构适宜,可以通过B/S发布部分可公开信息 .
  B/S建立在广域网之上,对安全的控制能力相对弱,可能面向不可知的用户。
  3.对程序架构不同
  C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑 .
  B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上。比 C/S 有更高的要求B/S结构的程序架构是发展的趋势 , 从 MS 的 .Net 系列的 BizTalk 2000 Exchange 2000 等 , 全面支持网络的构件搭建的系统 . SUN 和 IBM 推的 JavaBean 构件技术等 , 使 B/S 更加成熟 .
  4.软件重用不同
  C/S程序可以不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好 .
  B/S对的多重结构,要求构件相对独立的功能,能够相对较好的重用。
  5.系统维护不同
  C/S程序由于整体性,必须整体考察 , 处理出现的问题以及系统升级 . 升级难 . 可能是再做一个全新的系统  B/S构件组成 , 方面构件个别的更换 , 实现系统的无缝升级 . 系统维护开销减到最小 . 用户从网上自己下载安装就可以实现升级 .
  6.处理问题不同
  C/S程序可以处理用户面固定,并且在相同区域,安全要求高需求,与操作系统相关,应该都是相同的系统
  B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法作到的,与操作系统平台关系最小。
  7.用户接口不同
  C/S多是建立的 Window 平台上 , 表现方法有限 , 对程序员普遍要求较高
  B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流。并且大部分难度减低,减低开发成本 .
  8.信息流不同

      C/S程序一般是典型的中央集权的机械式处理,交互性相对低

  B/S信息流向可变化 , B-B B-C B-G 等信息、流向的变化,更像交易中心。
  总结:区别有以下几点:
  1:B/S模式不用做客户端,而C/S要做
  2:C/S作好后在网络上使用的话需要每台机器上有客户端,而B/S只要你有浏览器,连上网就行
  3:B/S中的Web服务器可以承担一些.器上网服务的电脑,一般都是共享上网或代理上网,当然服务器也分很多种,比如WEB服务器,提供资源共享的服务器等
  客户机一般指网内受服务器控制的计算机,其上网必须通过服务器的共享或代理才可以,某些功能受服务器的控制!
  5从硬件角度来理解
  硬件角度(物理角度)的客户机通常指一些适合家庭或办公环境使用的笔记本电脑

笔记本电脑

     (见图1)

      或台式机:

或台式机

     (见图2)

       这些计算机上网的目的是享受各种网络服务,如电子邮件服务、网站浏览服务等。硬件角度的服务器是指一些有别于普通用户使用的PC的特殊计算机,如图1-4所示,这些计算机在网络中用来提供各种网络服务。为了适应大容量的数据存储和频繁的客户机访问操作,这些计算机一般都配备可热插拔的、大容量的硬盘,24小时不间断的UPS电源等硬件设备。
  6.软件角度(逻辑角度)的客户机(Client)通常指一些安装了享受网络服务软件的计算机。比如,我们上网浏览网站需要IE浏览器,这里的IE浏览器就是一种Web客户机软件,我们就称安装了IE浏览器的计算机是一台Web客户机;再如,我们使用电子邮件服务就需要用Outlook或者Foxmail,我们就称安装了电子邮件软件的计算机是一台E-mail客户机。
  软件角度的服务器(Server)通常指一些安装了提供网络服务软件的计算机。比如,我们要提供网站服务就需要安装Windows 2000 Server或者Windows Server 2003服务器操作系统下的IIS(Internet Information Server,Internet信息服务器)软件,这里的IIS就是一种Web服务器软件,我们就称安装了IIS的计算机是一台Web服务器,依此类推。
  本节课的讲解就到此结束了,如果还有什么疑问,欢迎来到课课家教育,这里会给您想要的答案!

赞(16)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程