客户端服务器网络简介

术语客户端服务器是指计算机网络的流行模型,它利用客户端硬件设备和服务器,每一个都具有特定的功能。 客户端 - 服务器模型可用于Internet和局域网(LAN) 。 互联网上的客户端 - 服务器系统的示例包括Web浏览器和Web服务器FTP客户端和服务器以及DNS

客户端和服务器硬件

多年前,随着个人计算机(PC)成为老式大型计算机的常见替代品,客户机/服务器网络逐渐流行起来。 客户端设备通常是安装有网络软件应用程序的PC,通过网络请求和接收信息。 移动设备以及台式电脑都可以作为客户端。

服务器设备通常存储文件和数据库,包括更复杂的应用程序,如网站。 服务器设备通常具有功率更高的中央处理器,更多的内存以及比客户端更大的磁盘驱动器。

客户端 - 服务器应用

客户端 - 服务器模型通过客户端应用程序和设备来组织网络流量。 网络客户端将消息发送到服务器以发出请求。 服务器通过对每个请求进行操作并返回结果来响应客户端。 一台服务器支持许多客户端,并且可以将多台服务器联网在一个服务器池中,以随着客户端数量的增长来处理增加的处理负载。

客户端计算机和服务器计算机通常是两个独立的硬件单元,每个硬件单元都根据其设计目的进行定制 例如,Web客户端在大屏幕显示器上效果最佳,而Web服务器根本不需要任何显示器,并且可以位于世界任何地方。 但是,在某些情况下,给定设备可以同时用作同一应用程序的客户端和服务器。 另外,作为一个应用程序服务器的设备可以同时作为其他服务器的客户端,用于不同的应用程序。

互联网上一些最流行的应用程序遵循包括电子邮件,FTP和Web服务的客户端 - 服务器模型。 这些客户端中的每一个都具有用户界面 (基于图形或基于文本)以及允许用户连接到服务器的客户端应用程序。 在电子邮件和FTP的情况下,用户在接口中输入计算机名称(或有时是IP地址 )以建立与服务器的连接。

本地客户端 - 服务器网络

许多家庭网络小规模地使用客户端 - 服务器系统。 例如, 宽带路由器包含为家庭计算机(DHCP客户端)提供IP地址的 DHCP服务器。 家中发现的其他类型的网络服务器包括打印服务器备份服务器

客户端 - 服务器与对等和其他模型

网络的客户端 - 服务器模型最初是为了在大量用户之间共享对数据库应用程序的访问而开发的。 与大型机相比,客户端 - 服务器网络提供了更好的灵活性,因为连接可以根据需要按需进行,而不是固定的。 客户端 - 服务器模型还支持模块化应用程序,可以使创建软件的工作变得更容易。 在所谓的两层三层客户机 - 服务器系统中,软件应用程序分为模块化组件,每个组件安装在专用于该子系统的客户机或服务器上。

客户端 - 服务器只是管理网络应用程序的一种方法。 客户端 - 服务器端对等 网络的主要替代方案将所有设备视为具有等同的功能,而不是专门的客户端或服务器角色。 与客户端服务器相比,对等网络提供了一些优势,例如在扩展网络以处理大量客户端方面具有更好的灵活性。 客户端 - 服务器网络通常提供优于对等的优点,例如在一个集中位置管理应用程序和数据的能力。