分享

服务器通俗的说究竟是干嘛的,是什么原理呢?

 庆亮trj21bcn0z 2018-03-07

服务器(Server)指:

  • 一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器(能使用户在其它计算机访问文件),数据库服务器和应用程序服务器。
  • 运行以上软件的计算机,或称为网络主机(Host)。

一般来说,服务器通过网络对外提供服务。可以通过Internet对内网提供服务,也可以通过Internet对外提供服务。服务器的最大特点,就是运算能力须非常强大,在短时间内就要完成所有运算工作,即使是一部简单的服务器系统,至少就要有两颗中央处理器同时工作。90年代之后,在电话调制解调器MODEM 技术成熟后,由窄频的电话拨接,升级成为宽带数据,这代表网络新时代来临,由慢跑的速度改变而成开车的速度,也同时改变电脑用户习惯,更大大普及网络联系传讯的方式,以往只能文字传讯提升至影音传输;而云、大数据时代造就了各种新类型行业,如网络商店、网络电商、网络拍卖、网络销售、网络游戏、网络设计及架设,以及越来越普遍性的云数据库或备份库,标准服务器(Server)及文件服务器(NAS)的普及正在时时优化及改变现有人类的生活。

定义

有时,这两种定义会引起混淆,如网页服务器。它可能是指用于网站的计算机,也可能是指像Apache这样的软件,运行在这样的计算机上以管理网页组件和回应网页浏览器的请求。

服务器(硬件)

服务器作为硬件来说,通常是指那些具有较高计算能力,能够提供给多个用户使用的计算机。服务器与PC机的不同点很多,例如PC机在一个时刻通常只为一个用户服务。服务器与主机不同,主机是通过终端给用户使用的,服务器是通过网络给客户端用户使用的,所以除了要有拥有终端设备,还要利用网络才能使用服务器电脑,但用户连上线后就能使用服务器上的特定服务了。

和普通的PC相比, 服务器需要连续的工作在7X24小时环境。这就意味着服务器需要更多的稳定性技术RAS,比如支持使用ECC内存。并通常会有多部连接在一起运作。

根据不同的计算能力,服务器又分为工作组级服务器,部门级服务器和企业级服务器。服务器操作系统是指运行在服务器硬件上的操作系统。服务器操作系统需要管理和充分利用服务器硬件的计算能力并提供给服务器硬件上的软件使用。

服务器(软件)

服务器软件的定义如前面所述,服务器软件工作在客户端-服务器或浏览器-服务器的方式,有很多形式的服务器,常用的包括:

  • 文件服务器(File Server)或网络存储设备(Network Attached Storage)——如Novell的NetWare
  • 数据库服务器(Database Server)——如Oracle数据库服务器,MySQL,MariaDB,PostgreSQL,Microsoft SQL Server,MongoDB,Redis等
  • 邮件服务器(Mail Server)——Sendmail、Postfix、Qmail、Microsoft Exchange、Lotus Domino、dovecot等
  • 网页服务器(Web Server)——如Apache、lighttpd、nginx、微软的IIS等
  • FTP服务器(FTP Server)——Pureftpd、Proftpd、WU-ftpd、Serv-U、vs-ftpd等。
  • 域名服务器(DNS Server)——如Bind等
  • 应用程序服务器(Application Server/AP Server)——如Bea公司的WebLogic、JBoss、Sun的GlassFish
  • 代理服务器(Proxy Server)——如Squid cache
  • 电脑名称转换服务器——如微软的WINS服务器
  • 其他,如Minecraft游戏服务器等。

外型

服务器常见的外型有三种,塔式服务器、机架服务器(Rack)、刀片服务器(Blade Server)。

安全性[编辑]

服务器很容易遭到黑客攻击,是每年几乎都有的案例,所以服务器都要不定时的去做检查。若无有效防火墙管理,或是未做系统漏洞更新,服务器本身因为固定IP的关系,遭受互联网或互联网外部侵入变成家常便饭,因此新闻常见网络勒索绑架文件,除了家用主机之外,工作场所的服务器是不法者所特别注视的目标。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多