百度百科

电脑版
提示:原网页已由神马搜索转码, 内容由baike.baidu.com提供.

server

计算机软件
收藏
0
0
服务器(英语:Server)指:一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器(能使用户在其它计算机访问文件),数据库服务器和应用程序服务器。运行以上软件的计算机,或称为网络主机(Host)。
中文名
服务器
外文名
Server
分    类
软件,硬件
举    例
个人电脑手机

产品定义

播报
编辑
有时,这两种定义会引起混淆,如网页服务器。它可能是指用于网站的计算机,也可能是指像Apache这样的软件,运行在这样的计算机上以管理网页组件和回应网页浏览器的请求。 服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。 在网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等。

内容介绍

播报
编辑
服务器通常以网络作为介质,既可以通过局域网对内提供服务,也可以通过广域网对外提供服务。服务器的最大特点就是其强大的运算能力,即使是一部简单的服务器系统,通常也至少也要有两颗处理器以构成对称多处理架构,使其能在短时间内完成大量工作,并为大量用户提供服务。20世纪90年代之后,随着调制解调器技术的发展,互联网由窄带的电话拨接,升级成为宽带数据,这代表着以信息高速公路为象征的网络新时代来临。互联网普及同时改变了计算机用户习惯,更大大普及网络联系传讯的方式,从文字到图片,再到视频,服务器所能完成的工作也越来越复杂;而云端、大数据时代造就了各种新类型行业,如网络商店、网络电商、网络拍卖、网络销售、网络游戏、网络设计及架设,以及越来越普遍性的云端数据库或备份库。标准服务器(Server)及文件服务器(NAS)的普及正在时时优化及改变现有人类的生活[1]

服务器(硬件)

播报
编辑
服务器作为硬件来说,通常是指那些具有较高计算能力,能够提供给多个用户使用的计算机。服务器与PC机的不同点很多,例如PC机在一个时刻通常只为一个用户服务。服务器与主机不同,主机是通过终端给用户使用的,服务器是通过网络给客户端用户使用的,所以除了要有拥有终端设备,还要利用网络才能使用服务器计算机,但用户连上线后就能使用服务器上的特定服务了。
和普通的个人计算机相比, 服务器需要连续的工作在7X24小时环境。这就意味着服务器需要更多的稳定性技术RAS,比如支持使用ECC内存。并通常会有多部连接在一起运作。
根据不同的计算能力,服务器又分为工作组级服务器,部门级服务器和企业级服务器。服务器操作系统是指运行在服务器硬件上的操作系统。服务器操作系统需要管理和充分利用服务器硬件的计算能力并提供给服务器硬件上的软件使用[2]
现在,市场上有很多为服务器作平台的操作系统。类Unix操作系统是Unix的后代,大多为作服务器平台 设计。常见的此类类Unix服务器操作系统有各种Linux发行版(如红帽企业LinuxSUSE)、AIXHP-UXIRIXFreeBSDSolarisMac OS X ServerOpenBSDNetBSD、和SCO OpenServer。微软也推出了Microsoft Windows服务器版本,如Windows NT 4.0 Server、Windows 2000 ServerWindows Server 2003Windows Server 2008Windows Server 2008 R2Windows Server 2012Windows Server 2012 R2Windows Server 2016Windows Server 2019

服务器(软件)

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

外型

播报
编辑
服务器常见的外型有四种:塔式服务器、机架服务器(Rack)、刀片服务器(Blade Server)、机柜式。

安全性

播报
编辑
服务器常遭到黑客攻击,所以服务器都要不定时的去做检查。
若无有效防火墙管理,或是未做系统漏洞更新,服务器本身因为固定IP的关系,更易成为攻击者的目标,因此新闻常见网络勒索绑架文件。除了家用主机之外,工作场所的服务器是不法者所特别注视的目标。

相关信息

播报
编辑
因此,无论从“硬”的角度还是“软”的角度而言,Client(Terminal)- - Server 结构都是网络的根本架构,又称为C/S结构。(而浏览器--服务器结构也就是Browser--Server结构(B/S结构)无非也是C/S结构的一种,因为相对于http server而言,任何browser都是它的client)。而无论“软”还是“硬”,无论是作为物理上的服务器还是服务器端的软件(server-u),Server 都始终存在着可靠性高可用性和可扩充性的要求。

硬件

播报
编辑
是一种高性能计算机,作为网络的节点,存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。做一个形象的比喻:服务器就像是邮局的交换机,而微机、笔记本、PAD、手机等固定或移动的网络终端,就如散落在家庭、各种办公场所、公共场所等处的电话机。我们与外界日常的生活、工作中的电话交流、沟通,必须经过交换机,才能到达目标电话;同样如此,网络终端设备如家庭、企业中的微机上网,获取资讯,与外界沟通、娱乐等,也必须经过服务器,因此也可以说是服务器在“组织”和“领导”这些设备。
服务器的构成与微机基本相似,有处理器、硬盘、内存、系统总线等,它们是针对具体的网络应用特别制定的,因而服务器与微机在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面存在差异很大。尤其是随着信息技术的进步,网络的作用越来越明显,对自己信息系统的数据处理能力、安全性等的要求也越来越高,如果您在进行电子商务的过程中被黑客窃走密码、损失关键商业数据;如果您在自动取款机上不能正常的存取,您应该考虑在这些设备系统的幕后指挥者————服务器,而不是埋怨工作人员的素质和其他客观条件的限制。
服务器是用来帮助大量用户访问同一数据或资源。服务器可以是高效率的电脑、专用超级服务器、中档服务器、甚至还可以是大型机。但是,它们有着对其各自正确操作都至关重要的相似要求和特性。
可以非常绝对的说,服务器必须具备以下特性,以便在当今的公司环境中发挥作用:服务器必须具有出色的可靠性,必须具备可用性和可扩充性。企业越来越依赖于服务器运营。这种依赖使大多数服务器功能变成了"关键任务"型。企业可以计算出某台服务器在发生故障时的生产效率损失小时数,并将其转化为金额。

软件

播报
编辑
server
端软件是相对于客户端( Client ) 软件而言的。所谓服务器端软件,是指能够开放网络端口,接受其他的客户端软件建立连接,并且通过此连接与客户端软件之间交换数据的软件。这一开放特定端口,接受客户端软件连接,并通过此连接与客户端软件交换数据的行为称为“服务”(service)。
服务器端软件的种类很多,随其所提供的服务的不同而分类。常见的有http serverftp server,pop3 server,smtp server,irc server,proxy server等等,每种类型里都有不同的版本,可以运行在不同的硬件及软件平台上。这些软件可以单独运行在某一台计算机上,也可以共同运行在同一台计算机上。它们各自开放不同的端口等待不同的客户端软件连接。比如http server通常开放80端口,ftp server通常开放21端口等等。
除常用的服务器端软件之外,还有一种服务器端软件,可能是人们日常所忽略的,那就是许多的后门木马。它们潜入系统后,暗自打开某些经常用的端口,当该端口受到特定类型的网络数据扫描后并接受其登陆之后,即跟控制端(客户端)建立连接。著名的灰鸽子木马,植入在受侵机器里的,也就是一个服务器端软件。(当然,并非所有的木马都是通过放置服务器端软件而实现)。

可靠性

播报
编辑

物理上的

可靠性是保持可靠而一致的特性,数据完整性和在发生之前对硬件故障做出警告是可靠性的两个方面。冗余电源和风扇、可预报的硬盘和风扇故障以及RAID(独立磁盘冗余阵列)系统是常见的可靠性特性例子。

软件上的

软件上的可靠性主要表现为令服务(service)更加稳定,不易于发生系统崩溃,不易于导致系统数据丢失,不易于导致连接被中断或者重置。从某种角度上说,软件的可靠性,同时也是系统稳定性(Stablity)的另一说法。

高可用性

播报
编辑
高可用性(High Availability)是指随时存在并且可以立即使用的特性。它既可以指系统本身,也可以指用户实时访问其所需内容的能力。高可用性的另一主要方面就是从系统故障中迅速恢复的能力。高可用性系统可能使用、也可能不使用冗余组件,但是它们应该具备运行关键热插拔组件的能力。热插拔是指在电源仍然接通且系统处于正常运行之中的情况下,用新组件替换故障组件的能力。
高可用性的典型范例是检测潜在故障并透明地重定向或将故障程序切换给其它地区或系统。例如,一些SCSI设备科研自动地将数据从难以读取的扇区传输到备用扇区,而且操作系统和用户都不会察觉到这一变化。

可扩充性

播报
编辑
可扩充性是指增加服务器容量(在合理范围内)的能力。不论服务器最初的容量有多大,您都可以放心,可以迅速实现容量的增加。由于访问互联网的用户越来越多,而且交易量日益增加,因而最终需要升级服务器。
可扩充性的因素包括:
增加内存的能力
增加处理器的能力
增加磁盘容量的能力
操作系统的限制

其他

播报
编辑
Windows XP系统的一个服务
全称为lanmanserver,路径为C:\WINDOWS\system32\svchost.exe-k netsvcs,用途为:支持此计算机通过网络的文件、打印、和命名管道共享。如果服务停止,这些功能不可用。如果服务被禁用,任何直接依赖于此服务的服务或子服务将无法启动。