何谓伺服器(Server) ?

定义

  1. 一个管理资源并为使用者提供服务的电脑软体,通常分为档案伺服器(能使使用者在其它电脑存取档案),资料库伺服器和应用程式伺服器。
  2. 执行以上软体的电脑。

有时,这两种定义会引起混淆,如Web伺服器。它可能是指用于网页的电脑,也可能是指像Apache这样的软体,执行在这样的电脑上以管理网页元件和回应网页浏览器的请求。

伺服器(电脑)

伺服器作为硬体来说,通常是指那些具有较高计算能力,能够提供给多个使用者使用的电脑。伺服器与PC机的不同点很多,例如PC机在一个时刻通常只为一个使用者服务。伺服器与主机不同,主机是透过终端给使用者使用的,伺服器是透过网路给客户端使用者使用的。

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

现在,市场上有很多为伺服器作平台的操作系统。类Unix操作系统,由于是Unix的后代,大多都有较好的作伺服器平台的功能。常见的类Unix伺服器操作系统有AIX、HP-UX、IRIX、Linux、FreeBSD、Solaris、Mac OS X Server、OpenBSD、NetBSD、和SCO OpenServer。微软也出版了Microsoft Windows伺服器版本,像早期的Windows NT Server,后来的Windows 2000 Server和Windows Server 2003,乃至现在的Windows Server 2012。

​​

伺服器软体

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

  • 档案伺服器(File Server) - 如Novell的NetWare
  • 资料库伺服器(Database Server) - 如Oracle资料库伺服器,MySQL,PostgreSQL,Microsoft SQL Server等
  • 邮件伺服器(Mail Server) - Sendmail,Postfix,Qmail,Microsoft Exchange,Lotus Domino等
  • 网页伺服器(Web Server) - 如Apache,thttpd,微软的IIS等
  • FTP伺服器(FTP Server) - Pureftpd,Proftpd,WU-ftpd,Serv-U等
  • 域名伺服器(DNS Server) - 如Bind9等
  • 应用程式伺服器(AP Server) - 如Bea公司的WebLogic,JBoss,Sun的GlassFish
  • 代理伺服器(Proxy Server) - 如Squid cache
  • 电脑名称转换伺服器 - 如微软的WINS伺服器

蓝眼知识学院

蕴藏许多助人的知识与智能。

关注蓝眼知识学院