什么是服务器
编辑安装在典型网络服务器内的机架上的服务器或计算机,也称为服务器,是计算机的一部分,无论是硬件还是计算机。为其他程序或设备提供功能的软件(计算机程序)称为“服务”。这种架构称为客户端-服务器模型。服务器可以提供各种功能,通常称为“服务”,例如在多个客户端之间共享数据或资源,或者为客户端执行计算。在信息技术领域,术语服务器用于指代系统,无论是硬件还是系统。硬件服务器通常具有卓越的功能和特殊的设计,可以长时间不间断地工作并更有效地处理故障。但是,原则上任何计算机都可以充当互联网服务器的角色。
网络服务器、文件传输服务器和聊天服务器及其各种协议可以在某些类型的操作中同时作为服务器和客户端,从而满足其他计算机的请求。同时它可以向他们或作为客户的其他人提出请求。在这种情况下,通过实现这种情况的协议连接的计算机被描述为对等体。还有另一种模式,其中网络上的节点交换客户端的服务器角色和另一个服务器的客户端角色。在这种情况下,它是客户端和与之通信的服务器之间的代理(英文:proxy)。这有不同的用途。互联网站点服务器或托管也称为服务器,因为它们配备了多个要访问的系统。快速从多个地方同时执行许多复杂的操作,以及配备用于分析和包含数据的数据库服务器,例如会计程序和 Oracle 数据库。
多角色(n 角色)
编辑在有机设计概念的应用中,服务器功能可以被设计为将其划分为由多个系统执行的多个功能,每个系统是另一个系统的服务器或客户端,具有不同的角色,并使用与系统相同的协议进行通信。整个系统与外部客户端通信的一个例子是网站应用程序,其中 Web 服务器是数据库服务器的客户端,可能与它们分开的是包含业务逻辑的应用程序服务器(英文:application server)。从人类用户的角度提供网站服务,并且每个服务器都使用相同的互联网协议与其他服务器通信,因此它们可能位于网络上的不同位置。这是一种称为 n 层的设计,其中 n 是整个系统的楼层数。
服务器负载均衡
编辑有多种技术可以将负载(英文:负载均衡)分配给多个服务器,以便它们的努力能够共同承受超出其中一台服务器单独可以满足的限制的请求的增加。关于通信协议,这些技术正在协调一致。在服务器端,以便客户端计算机不需要执行额外的处理,或者意识到它正在处理网络上的多台计算机,因为广泛协议的原始设计中没有这方面的内容;然而,在其他协议中情况可能并非如此,这些技术与分布式计算的概念不同,并且主要与网络方法有关,并且在这些技术的某些实现中可能具有应用层支持。
百科词条作者:小小编,如若转载,请注明出处:https://glopedia.cn/262309/