客户端和服务器的本质区别在哪?
2021-03-03 16:45:32 【

客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运行。

服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。服务器具有高速的CPU运算能力、长时间的可靠运行、强大的I/O外部数据吞吐能力以及更好的扩展性。根据服务器所提供的服务,一般来说服务器都具备承担响应服务请求、承担服务、保障服务的能力。服务器作为电子设备,其内部的结构十分的复杂,但与普通的计算机内部结构相差不大,如:cpu、硬盘、内存,系统、系统总线等。

那么,客户端和服务器的本质区别在哪?

客户端,顾名思义客户使用的端叫客户端,例如手机上的所有app,网页展现的内容。服务端,为客户使用提供远程服务的端是服务端,客户是看不到的,只能通过客户端来发送数据到服务器,服务器作出处理,比如展示、存储,处理后返回等。这个和计算量大小没关系,以前服务端性能弱的时候,很多设计会把大量的计算工作放到客户端。甚至服务端只做个数据存取的功能。和数据流向也没关系,极端情况下,客户端不从服务器取数据,只向服务器提交数据。后面这个概念逐步扩展,服务器也存在数据交换,一般一直监听着网络通讯的端叫服务器端。平时不工作,只在事件触发的时候去和服务端进行数据交换的叫服务端。

简单一点讲就是,提供一对一服务的叫客户端,提供一对多服务的叫服务器。


】【打印关闭】 【返回顶部
上一篇市场上有许多游戏云服务器,应该.. 下一篇高防IP的原理和优势