什么是服务器结构?服务器如何工作的?

什么是服务器?服务器是通过网络向其他计算机(称为客户端)提供资源、数据、服务或程序的计算机或系统。理论上,每当计算机与客户端计算机共享资源时,它们就被视为服务器。服务器有多种类型,包括 Web 服务器、邮件服务器和虚拟服务器。单个系统可以提供资源并同时从另一个系统使用它们。这意味着设备可以同时作为服务器和客户端。

一些最早的服务器是大型计算机或小型计算机。小型机比大型机小得多,因此得名。然而,随着技术的进步,它们最终变得比台式计算机大得多,这使得微型计算机这个词有些滑稽。

什么是服务器结构?服务器如何工作的?

最初,此类服务器连接到称为终端的客户端,这些客户端不进行任何实际计算。这些终端称为哑终端,其存在只是为了通过键盘或读卡器接受输入并将任何计算的结果返回到显示屏或打印机。实际计算是在服务器上完成的。

后来,服务器通常是单一的、功能强大的计算机,通过网络连接到一组功能较弱的客户端计算机。这种网络架构通常被称为客户端-服务器模型,其中客户端计算机和服务器都拥有计算能力,但某些任务委托给服务器。在以前的计算模型中,例如大型机-终端模型,大型机确实充当服务器,即使它没有被称为该名称。

随着技术的发展,服务器的定义也随之发展。如今,服务器可能只不过是在一个或多个物理计算设备上运行的软件。此类服务器通常称为虚拟服务器。最初,虚拟服务器用于增加单个硬件服务器可以执行的服务器功能数量。今天,虚拟服务器通常由第三方在互联网上的硬件上运行,这种安排称为云计算。

服务器可以设计为执行单个任务,例如邮件服务器,它接受和存储电子邮件,然后将其提供给请求的客户端。服务器还可以执行多项任务,例如文件和打印服务器,它们既存储文件又接受来自客户端的打印作业,然后将它们发送到网络连接的打印机。

服务器如何工作?

要用作服务器,必须将设备配置为侦听来自网络连接上的客户端的请求。此功能可以作为操作系统的一部分作为已安装的应用程序、角色或两者的组合存在。例如,Microsoft 的 Windows Server 操作系统提供了侦听和响应客户端请求的功能。另外安装的角色或服务增加了服务器可以响应的客户端请求类型。在另一个示例中,Apache Web 服务器通过安装在操作系统之上的附加应用程序 Apache 响应 Internet 浏览器请求。

什么是服务器结构?服务器如何工作的?

当客户端需要来自服务器的数据或功能时,它会通过网络发送请求。服务器接收此请求并以适当的信息进行响应。这是客户端-服务器网络的请求和响应模型,也称为调用和响应模型。作为单个请求和响应的一部分,服务器通常会执行许多附加任务,包括验证请求者的身份、确保客户端有权访问所请求的数据或资源,以及正确格式化或以预期的方式返回所需的响应大大地。

服务器的结构

服务器的概念几乎与网络本身一样古老。毕竟,网络的意义在于允许一台计算机与另一台计算机通信并分发工作或资源。从那时起,计算不断发展,产生了多种类型的服务器结构和硬件。

  • 大型机或小型机 (AS/400):可以说,最初的服务器、大型机以及后来的小型机几乎处理了所有计算任务,除了通过屏幕和键盘与用户进行交互,这些任务留给客户端系统。
  • 电脑硬件服务器:服务器的下一个主要浪潮包括基于计算机的服务器。在许多方面,这些服务器只不过是更大、更强大的台式计算机。与大多数客户端计算机相比,此类服务器通常更昂贵,并且拥有更多的内存和磁盘空间。每台服务器仍然是一个独立的单元,具有自己的主板、处理器、内存、磁盘驱动器和电源。像这样的服务器通常存放在称为服务器机房的空调房间内,然后用螺栓固定在机架中,以便更好地存储和访问。
  • 刀片服务器:最初的计算机服务器硬件很大,存放在可承载数百磅的机架中。然而,随着时间的推移,连接硬件的更快方法导致部分服务器从单个独立设备中提取出来。通过移除硬盘驱动器、消除内部冷却以及计算部件的持续小型化,服务器最终被缩减为单一的瘦服务器,称为刀片服务器。虽然仍然存储在服务器机房的机架中,但刀片服务器更小,更容易更换。
  • 组合服务器:甚至在虚拟化之前,服务器就是从安装在硬件机器上的单个服务器操作系统的标准模型中提取出来的。诸如网络附加存储之类的技术消除了服务器拥有自己存储的需要。其他技术,如镜像和集群,使硬件能够组合成更大、更强大的服务器。这样的服务器可能由多个刀片、多个连接的存储设备和一个外部电源组成,并且可以在服务器仍在运行时将每个部件更换为另一个。
  • 虚拟服务器:虚拟服务器仍然需要硬件,但该硬件现在运行一个不同的进程,称为管理程序。在某些情况下,例如 Microsoft 的 Hyper-V,完整的操作系统会继续在硬件本身上运行。在其他情况下,所谓的裸机管理程序可以直接安装到服务器硬件上。在这两种情况下,硬件本身通常分布在刀片服务器、网络存储和电源阵列中,导致无法分辨单个服务器在哪里结束和另一个服务器开始的环境。

文章链接: https://www.mfisp.com/3012.html

文章标题:什么是服务器结构?服务器如何工作的?

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
服务器vps推荐

台式机与服务器之间的区别是什么?

2021-12-18 11:35:55

服务器vps推荐

数据库与服务器有什么区别?

2021-12-18 11:42:03

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

梦飞科技 - 最新云主机促销服务器租用优惠