服务器是一种计算机,用于处理请求并通过Internet或本地网络将数据传送到另一台计算机。
大多数人将“服务器”一词理解为网络服务器,其中网页可以通过诸如网络浏览器之类的客户端在因特网上访问。但是,有几种类型的服务器,包括本地服务器,如在Intranet网络中存储数据的文件服务器。
虽然任何运行必要软件的计算机都可以作为服务器使用,但这个词的最典型用途是引用巨大的高功率机器,这些机器起到泵从互联网推送和提取数据的作用。
大多数计算机网络支持一个或多个处理特定任务的服务器。通常,在连接到它的客户端或其移动的数据量方面,网络越大,多个服务器发挥作用的可能性就越大,每个服务器都专用于特定目的。
严格来说,服务器是处理特定任务的软件。但是,支持该软件的强大硬件通常也称为服务器,因为服务器软件协调数百或数千个客户端的网络需要的硬件比普通消费者使用的硬件要强大得多。
常见的服务器类型
虽然一些专用服务器仅关注一个功能,但某些实现使用一个服务器用于多种用途。
支持中型公司的大型通用网络可能会部署多种类型的服务器,包括:
- 网络服务器: Web服务器通过Web浏览器显示页面和运行应用程序。您的浏览器现在连接的服务器是一个Web服务器,它提供此页面以及您在其上看到的任何图像。在这种情况下,客户端程序很可能是Internet Explorer,Chrome,Firefox,Opera或Safari等浏览器。除了提供简单的文本和图像之外,Web服务器还可用于各种事物,例如通过云存储服务或在线备份服务在线上载和备份文件。
- 电邮服务器: 电子邮件服务器便于发送和接收电子邮件。如果您的计算机上有电子邮件客户端,则该软件将连接到IMAP或POP电子邮件服务器以将邮件下载到您的计算机,而SMTP服务器则通过电子邮件服务器发回邮件。
- FTP服务器: FTP服务器支持通过文件传输协议工具移动文件。 FTP服务器可通过FTP客户端程序远程访问。
- 身份服务器: 身份服务器支持授权用户的登录和安全角色。
数百种不同类型的专用服务器类型支持计算机网络。除了常见的公司类型之外,家庭用户还经常与在线游戏服务器,聊天服务器以及音频和视频流服务器等接口。
网络服务器类型
互联网上的许多网络采用集成了网站和通信服务的客户端 - 服务器网络模型。
另一种称为对等网络的模型允许网络上的所有设备根据需要用作服务器或客户端。对等网络提供更大程度的隐私,因为计算机之间的通信目标很窄,但大多数对等网络的实现不够强大,不足以支持大流量高峰。
服务器群集
字集群广泛用于计算机网络中以指代共享计算资源的实现。通常,集群集成了两个或更多计算设备的资源,否则这两个或更多计算设备的资源可以单独地用于某些共同目的(通常是工作站或服务器设备)。
Web服务器场是联网Web服务器的集合,每个服务器都可以访问同一站点上的内容。它们在概念上充当集群。但是,纯粹主义者将服务器场的技术分类作为一个集群进行辩论,具体取决于硬件和软件配置的细节。
家里的服务器
由于服务器只是软件,人们可以在家中运行服务器,只能连接到家庭网络的设备。例如,一些网络感知硬盘驱动器使用网络附加存储服务器协议允许家庭网络上的不同PC访问共享文件集。
Plex媒体服务器软件可帮助用户在电视和娱乐设备上使用数字媒体,无论媒体文件是在云端还是本地PC上。
有关服务器的更多信息
由于正常运行时间对于大多数服务器来说至关重要,因此它们永远不会关闭,而是全天候运行。
但是,服务器有时会故意停机进行定期维护,这就是为什么有些网站和服务会通知用户“计划停机”或“定期维护”。在DDoS攻击等过程中,服务器也可能会无意中发生故障。