什么是服务器?服务器有几种类型?
服务器是通过网络向称为客户端的其他计算机提供资源、数据、服务或程序的计算机或系统。理论上,只要计算机与客户端计算机共享资源,它们就被视为服务器。服务器有多种类型,包括 Web 服务器、邮件服务器和虚拟服务器。
单个系统可以同时从另一个系统提供资源并使用它们。这意味着设备可以同时是服务器和客户端。
一些第一台服务器是大型机或小型机。小型计算机比大型计算机小得多,因此得名。然而,随着技术的进步,它们最终变得比台式计算机大得多,这使得微型计算机这个词有些滑稽。
最初,此类服务器连接到称为终端的客户端,这些客户端不进行任何实际计算。这些终端被称为哑终端,它们的存在只是为了通过键盘或读卡器接受输入并将任何计算的结果返回到显示屏或打印机。实际的计算是在服务器上完成的。
后来,服务器通常是单一的、功能强大的计算机,通过网络连接到一组功能较弱的客户端计算机。这种网络架构通常被称为客户端-服务器模型,其中客户端计算机和服务器都拥有计算能力,但某些任务被委托给服务器。在以前的计算模型中,例如大型机-终端模型,大型机确实充当了服务器,即使它没有被那个名称所指。
随着技术的发展,服务器的定义也随之发展。如今,服务器可能只不过是运行在一个或多个物理计算设备上的软件。这样的服务器通常被称为虚拟服务器。最初,虚拟服务器用于增加单个硬件服务器可以执行的服务器功能的数量。今天,虚拟服务器通常由第三方在互联网上的硬件上运行,这种安排称为云计算。
服务器可能被设计为执行单个任务,例如邮件服务器,它接受和存储电子邮件,然后将其提供给请求的客户端。服务器还可以执行多项任务,例如文件和打印服务器,它们既存储文件又接受来自客户端的打印作业,然后将它们发送到网络连接的打印机。