文件服务器
文件服务器存储和分发文件。多个客户端或用户可以共享存储在服务器上的文件。此外,与尝试为组织中每个设备上的文件提供安全性和完整性相比,集中存储文件提供了更轻松的备份或容错解决方案。可以将文件服务器硬件设计为最大化读取和写入速度以提高性能。
1)打印服务器
打印服务器允许管理和分发打印功能。单个打印服务器可以将来自多个客户端的打印请求进行响应,而不是将打印机连接到每个工作站。如今,一些更大,更高端的打印机配备了自己的内置打印服务器,从而不再需要额外的基于计算机的打印服务器。该内部打印服务器还通过响应来自客户端的打印请求来运行。
2)应用服务器
应用程序服务器代替本地运行应用程序的客户端计算机来运行应用程序。应用程序服务器通常运行许多用户共享的资源密集型应用程序。这样做消除了每个客户端拥有足够资源来运行应用程序的需求。它还消除了在多台机器上安装和维护软件的需求,而不仅仅是一台机器。
DNS服务器
域名系统(DNS)服务器是通过将人类易于理解的名称转换为机器可读IP地址来为客户端计算机提供名称解析的应用程序服务器。 DNS系统是名称和其他DNS服务器的广泛分布的数据库,每个数据库都可用于请求否则为未知的计算机名称。当客户端需要系统地址时,它将带有所需资源名称的DNS请求发送到DNS服务器。 DNS服务器使用其名称表中的必要IP地址进行响应。
邮件服务器
邮件服务器是应用程序服务器的一种非常常见的类型。邮件服务器接收发送给用户的电子邮件并将其存储,直到客户端代表该用户请求为止。拥有电子邮件服务器始终允许正确配置一台计算机并将其连接到网络。然后,它准备发送和接收消息,而不是要求每个客户端计算机都有自己的电子邮件子系统连续运行。
3)网络服务器
Web服务器是当今市场上最丰富的服务器类型之一。 Web服务器是一种特殊的应用程序服务器,它承载Internet或Intranet上用户请求的程序和数据。 Web服务器响应在客户端计算机上运行的浏览器对网页或其他基于Web的服务的请求。常见的Web服务器包括Apache Web服务器,Microsoft Internet信息服务(IIS)服务器和Nginx服务器。
4)数据库服务器
公司,用户和其他服务使用的数据量惊人。大部分数据存储在数据库中。数据库需要在任何给定时间可供多个客户端访问,并且可能需要大量的磁盘空间。两者都非常适合在服务器上定位此类数据库。数据库服务器运行数据库应用程序并响应来自客户端的大量请求。常见的数据库服务器应用程序包括Oracle,Microsoft SQL Server,DB2和Informix。
5)虚拟服务器
虚拟服务器正在席卷服务器领域。与作为操作系统安装在计算机硬件上的传统服务器不同,虚拟服务器仅在称为管理程序的专用软件中定义才存在。每个管理程序可以一次运行数百甚至数千个虚拟服务器。系统管理程序将虚拟硬件呈现给服务器,就好像它是真实的物理硬件一样。虚拟服务器照常使用虚拟硬件,管理程序将实际的计算和存储需求传递到下面的实际硬件中,该硬件在所有其他虚拟服务器之间共享。
6)代理服务器
代理服务器充当客户端和服务器之间的中介。出于安全目的,代理服务器通常用于隔离客户端或服务器,代理服务器从客户端接收请求。它不响应客户端,而是将请求传递到另一个服务器或进程。代理服务器从第二个服务器接收响应,然后像原始的客户端一样对原始客户端进行响应。这样,客户端和响应服务器都无需直接相互连接。
7)监控和管理服务器
存在一些服务器来监视或管理其他系统和客户端。监视服务器的类型很多。他们中的一些人侦听网络并接收每个客户端请求和服务器响应,但有些人本身不请求或响应数据。这样,监视服务器可以跟踪网络上的所有流量,以及客户端和服务器的请求和答复,而不会干扰那些操作。监视服务器将响应监视客户端的请求,例如由监视网络运行状况的网络管理员运行的请求。