多客户端服务器是一种计算机网络软件架构,其中客户端(可以是基本工作站或全功能个人计算机)从服务器计算机请求信息。客户端和服务器之间通常也有软件接口(称为中间件)、网络路由和协议软件,以及防火墙等安全软件。根据网络的规模,服务器和客户端可以直接交互,也可以通过三层架构交互,该架构在两种类型的机器之间提供额外的处理。
最常见的多客户端服务器系统类型对于小型企业和家庭来说,是具有多个客户端的单个服务器。一台服务器能够同时处理来自客户端计算机的数十个信息请求。与普遍的看法相反,服务器计算机本身不必是网络中最快、最强大的机器才能有效地执行此角色。
<图>A多客户端服务器是一种计算机网络软件架构,客户端从服务器计算机请求信息。多客户端服务器网络的一个主要区别是它们可以是局域网(LAN) ),它们独立于一栋建筑物内,不一定连接到互联网或广域网 (WAN)。广域网是分布在多个地理位置的多客户端服务器系统,并且几乎完全与互联网相连。然而,一些大公司拥有独立于 Internet 的 WAN 系统。互联网规模的增长、万维网的发展以及网络软件和硬件选择的日益多样化,导致 WAN 一词具有了更广泛的含义。
过去,WAN 是一台或多台物理服务器,为网络提供网络支持。众多的客户。该术语现在的定义更加宽松,广域网可以主要基于软件本身构建,例如云计算或利用网络浏览器和网络服务器。更传统的 WAN 使用文件传输协议 (FTP) 和域名系统 (DNS) 架构。通过使用多线程客户端服务器,广域网中的文件传输和处理速率也得到了提高,多线程客户端服务器是一种基于中央处理单元 (CPU) 构建的网络,可以同时执行许多不同的程序指令。
Web服务器是一种虚拟托管多客户端服务呃。这些网络完全基于软件构建,不需要客户端或服务器计算机的特定物理位置。 Web 服务器充当物理服务器,可以在多台计算机上运行,也可以在同时运行多个 Web 服务器的服务器计算机的一部分上运行。在这种情况下,客户端计算机是访问服务器的 Web 浏览器,也可以从不绑定到特定位置的各种计算机加载。
云计算与早年多客户端服务器的工作站概念有相似之处。云计算和工作站都是客户端计算机,几乎没有本地资源可供利用。几乎所有云计算网络的软件都安装在服务器本身上,例如文字处理器、游戏、音乐和视频应用程序等等。客户端可以访问服务器上的该软件并运行它。工作站是一个具有最少资源(例如很少的内存或 p)的监视器和网络位置。处理能力,并且,如果无法访问服务器,就不是一台功能性的计算机。
Web 服务器架构、云计算和精简工作站设计都是降低多客户端服务器成本的尝试网络。通过不将物理硬件资源或软件分配给数十或数百台客户端计算机,我们的想法是可以更经济地在一台强大的中央服务器上访问它们。它们的漏洞在于大多数文件的本地副本不存在,并且如果网络出现故障,许多人可能会失去对其工作的访问权限。
FTP 和 DNS 系统都是基本的多客户端通信设计。 FTP 是一种通过网络传输文本和某些其他文件(通常以二进制模式)的快速、可靠的方法。当互联网主要基于文本时,在万维网的图形丰富的子集出现之前,它是一种原始的传输协议。如今大多数互联网流量仍然基于文本网络用户基本上看不到发生的 FTP 传输。 DNS 系统也很早就出现了,特别是随着万维网的发展,作为一种以互联网协议 (IP) 数字字符串的形式替换实际网络地址的方法,并为客户端将访问的服务器提供了熟悉的英文名称。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!