服务器端和客户端有什么区别?

2024-11-01 22:44:15
推荐回答(5个)
回答(1):

服务器端和客户端的区别:

1、定义不同:

客户端:客户端(Client)或称为用户端,是指向客户提供本地服务的程序,而不是服务器。

服务器端:服务器端,从广义上讲,服务器是向网络上的其他机器提供某些服务的计算机系统(如果一个PC对服务器端外提供ftp服务,也可以叫服务器)。

2、储存方式不同:

客户端:客户端不占用储存空间。

服务器端:包括SAS/SATA、PCIe闪存卡、NVMe闪存和双列直插式内存插槽的实现在内有多种方式部署服务器端闪存。

3、构成不同:

客户端:浏览器就是客户端。

服务器端:内存、芯片组、中央处理器、I/O总线、I/O设备、电源、机箱和相关软件。

4、使用方法不同:

客户端:客户端程序不需要我们编写,可以使用IE或火狐等浏览器。

服务器端:需要编写Server服务端程序。

5、使用对象不同:

客户端:向用户服务。

服务器端:为客户端服务。

参考资料:百度百科-服务器端

百度百科-客户端

回答(2):

服务器端和客户端的区别如下:

1、本身的含义不同:

客户端(client,或称为用户端)是响应服务器向客户提供本地服务的程序。而服务器端(server),从广义上讲,服务器是指网络中能对其它机器提供某些服务的计算机系统(例如一个PC对服务器端外提供ftp服务,那么也可以被叫为服务器)。

2、执行的功能不同:

客户端应该理解为C/S,即通过向客户机上写一些程序,保证即使服务器端出现故障或者维护时候,客户端依然可以在保证工作的前提下、实现脱机工作。

服务器主要应用于数据库和Web服务,而PC主要应用于桌面计算和网络终端,设计根本出发点的差异决定了服务器应该具备比PC更可靠的持续运行能力、更强大的存储能力和网络通信能力,同时,对数据相当敏感的应用还要求服务器提供数据备份功能。

3、脚本语言的不同:

客户端脚本语言中,有些是作为客户端脚本语言来运行的,它们由客户端的解释器来解释,如VBScript、Javascrip、JScript等都可以作为客户端脚本语言,当它们嵌入到HTML文件中时,即可以按照顺序被执行或者响应某个事件而对事件做出应答。

而另外一些作为服务端脚本语言来运行的,如PHP、CGI、JSP等,它们由服务端的解释器来解释,当作为服务端脚本语言来运行时,它们主要生成HTML内容,也可以生成客户端脚本,当被传到客户端的浏览器时,这些客户端脚本代码也可以被解释实现特定的功能。

参考资料来源:百度百科-客户端

参考资料来源:百度百科-服务器端

回答(3):

服务器端指response,就好比sina、163、sohu。

客户端指request,就好比你我等终端客户PC。



一般我们访问个大网站,都是我们,也就是客户端发出请求,然后对方服务器段响应,结果就是返回了页面路径给我们,我们再根据路径看到了网页。

这里说得比较简单,复杂的是传给我们的东西有很多种,但原理是一样的,一个请求,一个响应。

简单的说,服务器端是为客户端服务的,服务的内容诸如向客户端提供资源,保存客户端数据等等。客户端可以是任意的一台电脑,只要它和服务器端存在连接,并且得到了服务器端的授权,就可以使用服务器端的服务。象现在就可以理解为新浪的网站是服务器端,我们现在使用的电脑就是客户端。我们可以使用它的服务。


通常的服务器端都是服务器级的高级PC,以便多客户访问时不会造成延时甚至数据溢出。服务器端是远程服务器,运行结果是由服务器产生的;客户端就是网友的电脑。

在网络上提供服务的叫做服务器端(server) 享受服务的叫做客户端(client)。
比如网络游戏,你玩的界面就是客户端,服务器就是服务器端 。
你上网浏览网页 你的机器就是客户端,而提供网页的就是服务器端。
网络上的服务一般都是要你装了相应的客户端程序才能享受到服务。
比如上网浏览网页要装IE之类的浏览器 网络游戏也要装相应的登陆程序一样。

回答(4):

在网络上提供服务的叫做服务器端(server) 享受服务的叫做客户端(client)
比如网络游戏,你玩的界面就是客户端,服务器就是服务器端 ;
你上网浏览网页 你的机器就是客户端,而提供网页的就是服务器端。
网络上的服务一般都是要你装了相应的客户端程序才能享受到服务,
比如上网浏览网页要装IE之类的浏览器 网络游戏也要装相应的登陆程序一样。

回答(5):

楼上说的都很复杂,说白了,谁来设置要实现什么功能,那就是服务端,那他设置的东西谁来用,来连接,就是客户端!很好理解吧?嘿嘿。