服务器简介

一想到服务器,我心中就会附加一些高大上的标签,将其与太湖之光等超算连想在一起,必定是布满机房的一个庞然大物。服务器作为电子设备,其内部的结构十分的复杂,但与普通的计算机内部结构相差不大,如:cpu、硬盘、内存,系统、系统总线等。所以说服务器也是计算机的一种,只不过它比普通计算机运行更快、负载更高、价格更贵。

但服务器与普通计算机的定位是不同的,其以稳定性与安全性著称,由于具有高速的CPU运算能力、长时间的可靠运行、强大的I/O外部数据吞吐能力以及更好的扩展性。所以服务器在网络中为其它客户机提供计算或者应用服务。就让我们一起来揭开它的神秘面纱。

服务器的历史

研究历史是医治心灵疾病的良药。——李维《罗驶》
喝上一碗鸡汤补充补充营养(~ ̄▽ ̄)~,服务器的发展历史要追溯到计算机的发展历史。
1946年:第一台电子计算机ENIAC诞生,它生于第一代电子管计算机时代。
1951年:蓝色巨人IBM生产出第一台用于科学计算的大型机IBM 701
1964年:IBM开发出了System 360大型机,被业界成为第一台服务器,它采用了集成电路技术,实现了通用性(集科学计算、数据处理和实时控制功能于一身)、系列化(区分了小型机、大型机和超级计算机,统一了指令格式、数据格式、字符编码、I\O接口和中断系统,实现了不同型号兼容)和可扩展性(具有开发价值),成为了计算机发展史上的一个重要里程碑。

1965年:DEC公司开发了一款PDP-8小型机,掀起了一场小型机革命,这台小型服务器体积变小了、更加易用、价格也更便宜,深受用户喜爱,也推动了服务器技术的进步。 随后小型机得到了长久的发展。
90年代: Intel成功将当时对的Intel486 CPU推广到了服务器领域,由康柏公司生产了业界第一台著名的X86服务器。我们现在所使用的服务器属于第四代计算机

服务器的分类

一、根据体系结构不同

服务器可以分成两大重要的类别:IA架构服务器和RISC架构服务器。这种分类标准得主要依据是两种服务器采用得处理器体系结构不同。

RISC架构服务器采用得CPU是所谓的精简指令集的处理器,精简指令集CPU的主要特点是采用定长指令,使用流水线执行指令,这样一个指令的处理可以分成几个阶段,处理器设置不同的处理单元执行指令的不同阶段,这种指令的流水线处理方式使得CPU有并行处理指令的能力,这使处理器能够在单位时间内处理更多的指令。

IA架构的服务器采用的是CISC体系结构,即复杂指令集体系结构,这种体系结构的特点是指令较长,指令的功能较强,单个指令可执行的功能较多,这样我们可以通过增加运算单元,使一个指令所执行的功能能够同时并行执行来提高运算能力。长时间以来两种体系结构一直在相互竞争中成长,都取得了快速的发展。IA架构的服务器采用了开放体系结构,因而有了大量的硬件和软件的支持者,在近年有了长足的发展。

二、根据服务器的规模不同

根据服务器应用环境的规模来分类,将其分成工作组服务器、部门服务器和企业服务器。
工作组服务器适合使用造一个十台客户机左右的计算机网络环境中,这种服务器往往采用1个处理器,较小的硬盘容量和不是很强的网络吞吐能力;

部门级服务器适合使用再一个几十台客户机的计算机网络中,部门级服务器相对能力要强,往往采用2颗处理器,较大的内存和磁盘容量,磁盘I/O和网络I/O的能力也较强。

企业级的服务器往往处于百台客户机以上的网络环境中,为了承担对大量服务请求的响应,这种服务器往往采用多颗处理器、有大量的硬盘和内存,并且能够进一步扩展以满足更高的需求,同时由于要应付大量的访问,所以,这种服务器的网络速度和磁盘速度也应该很高。为达到这个要求,往往要采用多个网卡和多个硬盘并行处理。

按照服务器外形划分又可以分为以下几种:
机架式服务器
机架式服务器的外形看来不像计算机,而像交换机,有1U(1U=1.75英寸=4.445CM)、2U、4U等规格。机架式服务器安装在标准的19英寸机柜里面。这种结构的多为功能型服务器。

刀片式服务器
刀片式服务器是指在标准高度的机架式机箱内可插装多个卡式的服务器单元,实现高可用和高密度。每一块“刀片”实际上就是一块系统主板。它们可以通过“板载”硬盘启动自己的操作系统,如Windows NT/2000、Linux等,类似于一个个独立的服务器,在这种模式下,每一块母板运行自己的系统,服务于指定的不同用户群,相互之间没有关联,因此相较于机架式服务器和机柜式服务器,单片母板的性能较低。
不过,管理员可以使用系统软件将这些母板集合成一个服务器集群。在集群模式下,所有的母板可以连接起来提供高速的网络环境,并同时共享资源,为相同的用户群服务。在集群中插入新的“刀片”,就可以提高整体性能。而由于每块“刀片”都是热插拔的,所以,系统可以轻松地进行替换,并且将维护时间减少到最小。

塔式服务器
最常用的应该就是塔式服务器了,因为它的外形以及结构都跟我们平时使用的立式PC差不多,当然,由于服务器的主板扩展性较强、插槽也多出一堆,所以个头比普通主板大一些,因此塔式服务器的主机机箱也比标准的ATX机箱要大,一般都会预留足够的内部空间以便日后进行硬盘和电源的冗余扩展。

机柜式服务器
在一些高档企业服务器中由于内部结构复杂,内部设备较多,有的还具有许多不同的设备单元或几个服务器都放在一个机柜中,这种服务器就是机柜式服务器。机柜式通常由机架式、刀片式服务器再加上其它设备组合而成。

服务器的特性

服务器业界有套RASUM衡量标准,可以从几个方面来衡量服务器是否达到了其设计目的;R:Reliability可靠性;A:Availability可用性;S:Scalability可扩展性;U:Usability易用性;M:Manageability可管理性,
可扩展性
现在网络设备大多数都是追求良好的扩展性的,服务器更是如此,其必须具有一定的“可扩展性”,不然哪天用户一增多就不能胜任了,必然会使其使用寿命出现严重下滑。所以为了保持可扩展性,通常需要在服务器上具备一定的可扩展空间和冗余件(如磁盘阵列架位、PCI和内存条插槽位等)。

易使用与易管理
服务器的功能相对于PC机来说复杂许多,不仅指其硬件配置,更多的是指其软件系统配置。服务器要实现如此多的功能,没有全面的软件支持是无法想象的。但是软件系统一多,又可能造成服务器的使用性能下降,管理人员无法有效操纵。所以大多服务器的设计要追求易使用性,毕竟任何科技的发展首先目的都是为人服务,提供便利的。

可用性
这就没啥好说的了,只要服务器能满足长期稳定工作的要求,不去向法国友人学习

经常宕机,那一定程度上就是可靠的。

服务器的功能

按照服务器的功能不同,我们可以把服务器分成很多类别。
文件/打印服务器(File Server):文件服务器是以文件数据共享为目标。它的特点是将供多台计算机共享的文件存放于一台计算机中,这台计算机被称为文件服务器。
数据库服务器(Database Server):安装了不同的数据库软件,提供不同的数据库服务的服务器被称为数据库服务器,如Oracle数据库服务器、MySQL数据库服务器、Microsoft SQL Server数据库服务器等。
邮件服务器(Mail Server):邮件服务器是用户所需要的重要的网络服务之一。没有邮件服务器的网络是不完整的网络。提供邮件功能的服务器被称为邮件服务器。
网页服务器(Web Server):web服务器也是网络服务器,如Apache、IIS等搭建的服务器,其目的是提供Web网页服务。
等等还有许多,不做一一赘述,感兴趣的同学可以去翻阅资料。
接下来告诉你个重磅好消息——

服务器可以当普通电脑使用

没想到吧,完全可以购买一台高配服务器,然后安装普通电脑操作系统当做普通电脑使用。因为个人PC电脑具有的功能,服务器也具有;如果把服务器安装上显卡,普通PC操作系统,在外接个显示器,然后是可以当做普通PC机使制用的,由于其硬件配置高,因此服务器当做电脑用的话,性能会比普通电脑高很多。不过由于服务器追求的是稳定和安全,家用电脑追求的是性能,定位不同,所以服务器上的其他附件不适合正常的操作系统安装,缺少驱动程序而且占地方,电脑小白还是慎入为妙啊。

一直对自家电脑性能不满意的童鞋注意了,擦亮你们24K纯黄金的卡姿兰大眼看过来,这就是惠普推出的一款家庭式服务器。

怎么样,有木有心梗的感觉?那还不赶快行动。

安全问题

最后要隆重讲解一下服务器的安全问题,现阶段,互联网攻击

所以保障服务器的安全是首要的任务。
服务器的运行环境就是公司首先要考虑的,再稀有的汗血宝马,放在太平洋里跑也就能蹦跶出几个水花,所以对于计算机网络服务器来说,运行的环境是非常重要的。所以既要考虑电力运输,还要注意温度、湿度等一些列问题。
由于计算机网络本身具有开放自由的特性,所以服务器的系统漏洞也会成为不法分子的逍遥之地,一般服务器管理人员都需要隔一段时间进行一次安全维护与系统升级。

参考资料
1、《图解网络硬件》
2、《计算机网络》
3、度娘
4、《图解HTTP》

不了解服务器的同学快看过来!详细介绍服务器的种类、特性与作用相关推荐

  1. 腾讯云服务器用户名在哪里看,腾讯云服务器如何查看账号操作日志信息

    腾讯云服务器是国内比较常用的云服务器产品,腾讯云服务器支持在主账号下开RAM子账号,并授权RAM子账号进行相应的服务器运维操作.因此有时候主账号运维人员如果想知道最近一段时间都对服务器进行了哪些操作, ...

  2. 计算机显示内存的功能,电脑内存是什么 电脑内存怎么看【详细介绍】

    在电脑配件中经常能听见有人讲到电脑内存的,对于了解电脑内存的朋友都知道内存的一些作用,但是也有很多新手在购买或者询问电脑配置的时候就会问到这个内存有多大,但是他对内存的概念还是很模糊的.更有新手朋友容 ...

  3. arcgis 出图背景_ArcGIS入门教程来袭,零基础的同学快看过来!

    ArcGIS Desktop是一个集成了众多高级GIS应用的软件套件,它包含了一套带有用户界面组件的Windows桌面应用(例如ArcMap,ArcCatalog,ArcTooboxTM以及ArcGl ...

  4. 【技术教程】ArcGIS入门教程来袭,零基础的同学快看过来!

    ArcGIS Desktop是一个集成了众多高级GIS应用的软件套件,它包含了一套带有用户界面组件的Windows桌面应用(例如ArcMap,ArcCatalog,ArcTooboxTM以及ArcGl ...

  5. 我的世界显示服务器领地指令,我的世界服务器领地指令有哪些 指令详细介绍...

    今天小编为玩家们带来了我的世界服务器领地指令_我的世界地皮指令大全,希望对玩家们有所帮助,还不了解的玩家快来看看吧. 圈地指令 用木棍(各个服务器不一样,绝大部分默认是木锄) 左击一个点,右击一个点( ...

  6. 武侠乂怎么修改服务器,武侠乂怎么操作 按键功能详细介绍

    武侠乂将在7月27日开启限量测试了,入手前的第一件事情当然要熟悉操作按键了,下面给大家带来的是武侠乂按键介绍,一起来看看吧. 武侠乂将在7月27日开启限量测试了,玩家们马上就能体会到武侠吃鸡的快感,除 ...

  7. 计算机名会影响电脑网络吗,电脑接网线会比连WiFi网速快吗【详细介绍】

    相信大家都有这样一个疑问, 电脑接网线会比连WiFi网速快吗? 为什么连接网线的网速比连接WiFi更快?这里为大家解释下. 电脑接网线会比连WiFi网速快吗? 一.距离影响信号衰减 连wifi的时候, ...

  8. 服务器比普通电脑响应速度快吗,云服务器比普通的快吗

    因此,在物理服务器和云服务器之间进行选择时,需要考虑几个因素以获得最佳的应用程序运行速度. 比较物理和虚拟硬件 对于大多数用户而言,很难区分在云服务器上运行的应用程序和在具有相同规格的物理服务器上运行 ...

  9. 怎么在服务器查看项目日志,什么是服务器日志?服务器日志要怎么看?

    原标题:什么是服务器日志?服务器日志要怎么看? 什么是服务器日志 虽然现在很多站长懂得做搜索排名知识,但是懂得SEO,并不代表就懂得服务器日志了,那么服务器日志是什么呢?其实,服务器日志(server ...

最新文章

  1. VTK:Rendering之ColoredSphere
  2. CodedInputStream encountered an embedded string or message which claimed to have negative size.
  3. mysqlreport查看mysql性能
  4. php内核分析(六)-opcode
  5. 还不会ts?一文带你打开ts的大门
  6. Cortex-M3 动态加载一(地址无关代码实现)
  7. LeetCode 2157. 字符串分组(状态压缩+位运算+图的遍历)
  8. 训练集、验证集、测试集区分
  9. 配置centOS下的Python
  10. android中listview的item滑动删除效果(已解决listview点击问题)
  11. Centos下安装Scrapy
  12. ubuntu环境下如何设置开机启动项
  13. Centos7搭建maven私服nexus3,互联网大厂高频重点面试题
  14. NDK之FFmpeg视频解码
  15. XM7 FOR ANDROID,[转]2014年初Android平台主机模拟器大全
  16. ubuntu翻译软件安装
  17. 关于iphone备份在c盘之后无法恢复备份的问题
  18. Silverlight 减小 Xap 的大小
  19. SQL学习笔记(03)_BETWEEN 操作符
  20. 模型复现 | YOLOR入门教程

热门文章

  1. iOS新特性框架、仿微信图片浏览、视频监控、爱心动画、文字适配等源码
  2. iphone13哪个颜色好看
  3. 虚拟服务器能插usb口吗,在VMware虚拟机中使用主机USB接口、虚拟机共享USB接口、设置虚拟机USB接口的方法...
  4. html5 重度游戏,款款经典 2016年H5重度游戏好作大盘点
  5. 阿里云盘内测申请_阿里云网盘公测预约开始了,现在申请还送2个T的空间!
  6. 华为S5系列交换机配置
  7. 解决webpack打包、编译、热更新Node内存不足问题
  8. dws公共汇总粒度事实层设计
  9. 【TopCoder SRM 551 Div2】Solutions
  10. SQL Server2000中执行一个SQL, 在lock上发现自己锁自己