客户端服务器网络简介

服务器和客户机是计算机网络的组成部分

网络分析师在白板上绘制客户端服务器图

matspersson0 / Getty Images

客户 - 服务器网络在20世纪90年代的流行度,因为个人电脑成为大型机计算机的替代品。客户端 - 服务器网络是指使用客户端硬件设备和的计算机网络模型服务器,每个具有特定功能。客户端 - 服务器模型可以在Internet上使用以及一个局域网(LAN)。的例子客户端 - 服务器系统在互联网上包括Web浏览器和Web服务器,FTP客户端和服务器,以及DNS

客户端和服务器硬件

客户端设备通常是安装了网络软件应用程序的pc,这些软件应用程序通过网络请求和接收信息。此外,移动设备作为客户端。

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

客户端-服务器应用程序

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

一个客户端计算机和一个服务器计算机是两个独立的硬件单元,每一个都是为某个设计目的定制的。例如,web客户端最适合大屏幕显示,而web服务器不需要显示,可以位于世界上的任何地方。然而,在某些情况下,给定的设备可以同时作为同一应用程序的客户机和服务器。此外,作为一个应用程序服务器的设备可以同时作为不同应用程序的其他服务器的客户机。

Internet上的一些最受欢迎的应用程序遵循客户端 - 服务器模型,包括电子邮件,FTP和Web服务。这些客户端中的每一个都具有基于图形或文本的用户界面以及连接客户机到服务器的客户机应用程序。对于电子邮件和FTP,用户输入计算机名(或IP地址)进入接口设置与服务器的连接。

本地客户端-服务器网络

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

客户机-服务器模型的优点

最初开发客户机-服务器网络模型是为了与许多用户共享对数据库应用程序的访问。相比主机模型,客户机-服务器网络具有更好的灵活性,因为连接可以按需和按需建立,而不是固定的。

客户端 - 服务器模型支持模块化应用程序,可以更轻松地使创建软件的工作。在双层和三层客户端 - 服务器系统中,软件应用程序分为模块化组件,每个组件都安装在专门为该子系统专门的客户端或服务器上。

客户机-服务器和对等

客户端 - 服务器网络是管理网络应用的一种方法。客户端 - 服务器网络的主要替代方法,点对点网络,将所有设备视为具有等效功能而不是专门的客户端或服务器角色。

与客户机-服务器网络相比,点对点网络提供了一些优势,例如可以灵活地扩展网络以处理大量的客户机。客户机-服务器网络提供了相对于对等网络的优势,例如能够在集中位置管理应用程序和数据。

此页面是否有帮助?