区别在于两者的服务对象不同。
服务器为客户端服务,而客户端为实际的“客户端”服务,因此两者不同,但又密切相关,客户端是命令的请求者或发出者,而服务器是响应者。
1.Client:在Web中作为请求对象存在,向服务器发送请求进行处理,具体使用方法可以查找javaee的servletrequest及其子类。
2.服务器:顾名思义,它是一个服务,客户端发送的请求被提交给服务器进行处理,因此它作为处理响应对象而存在,它被传回给客户端。
3.一般我们访问一个网站的时候,客户端(浏览器、app)发出请求,然后另一个服务器(sina、sohu)响应,结果就是页面路径返回给我们,然后我们根据请求的响应路径查看网页。
高级信息:
客户端与服务器通信流程
1通信首先需要一个实体来通信
计算机&&文件服务器(可能是功能强大的计算机)、计算机&&打印机。
2.然后是通信介质
例如上例中使用的电缆或光缆,当然也可能是某个频谱范围内不可见的无线电波。
3.最重要的是通讯协议
计算机要与打印机通讯,必须设定通讯规则,也就是协议(计算机发送一段数据,可能是符号‘Y’,但是打印机需要理解打印的含义,因此需要先设置含义,这样才不会混淆。
)
当然,协议的类型有很多种。
当信息从计算机发送到文件服务器时,它会经过许多协议。
它原本是一段文本,通过一定的协议转换成电信号或者电磁波等可以在媒体中发送的信号到达文件服务器,这些信号沿途可能会遇到一系列的节点(.它可以接收信息并创建系统处理,例如路由器)。
节点会告诉这个信号如何按照一定的协议到达文件服务器,然后信号会沿着节点告诉它的方向继续前进(要知道互联网线路要复杂得多)比蜘蛛网),没有中间一系列节点的帮助,想要到达目的地并不容易)。
到达目的地时最好将电信号或电磁波信号按照协议转换成文件服务器可以识别的信息。
意思可能是这样的如果你想了解具体的协议,需要查相关文献最重要的是TCP/IP协议。
参考资料:
百度百科-服务器端
百度百科-客户端
服务器和客户端之间的区别是:
1.提供本地系统服务的服务器。
服务器(server),从广义上讲,是指能够为网络上的其他设备提供一定服务的计算机系统(例如提供ftp服务器服务的PC机也可以称为服务器)。
2.执行的任务不同:
客户端必须了解C/S,即通过编写一些程序给客户端。
确保即使服务器发生故障或维护,客户端仍然可以在服务运行时离线工作。
服务器主要用于数据库和Web服务,而PC主要用于桌面计算和网络终端。
差异基于基本设计原则,确保服务器能够连续运行并拥有更多存储能力。
比个人电脑。
3.VBScript、Javascript、JScript等都可以使用客户端脚本语言。
而其他运行服务器端脚本语言,如PHP、CGI、JSP等,则由服务器端HTML解释器来解释
参考来源:百度百科-客户端
参考来源:百度百科-服务器