计算机的用户终端,计算机终端、客户端、服务端都是什么概念,他们之间的区别是什么?谢谢,大家,小弟是菜鸟...

终端也称终端设备,是计算机网络中处于网络最外围的设备。客户端或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。服务端是为客户端服务的,服务的内容诸如向客户端提供资源,保存客户端数据。终端、客户端、服务端的区别如下:

1、指代的对象不同:

终端指的是设备,客户端指的是用户本地服务程序,一般安装在普通的客户机上。而一般大型的服务端都是在linux环境下搭建。运行服务端的电脑称之为“服务器”。

2、功能不同:

终端主要用于用户信息的输入以及处理结果的输出等。较常用的用户端包括了如万维网使用的网页浏览器,收寄电子邮件时的电子邮件客户端,以及即时通讯的客户端软件等。

对于这一类应用程序,需要网络中有相应的服务器和服务程序来提供相应的服务,如数据库服务,电子邮件服务等等,这样在客户机和服务器端,需要建立特定的通信连接,来保证应用程序的正常运行。

745ad0f2d4f2f8f0f1bbae6c58ca756e.png

扩展资料:

客户端原理:

客户端及伺服端的关系不见得一定建立在两台分开的机器上,同一台机器中也有这种主从关系的存在。提供服务的伺服端及接受服务的客户端也有可能都在同一台机器上,例如我们在提供网页的服务器上执行浏览器浏览本机所提供的网页,这样在同一台机器上就同时扮演伺服端及客户端。

客户端相关工作模式:

随着计算机网络的发展,连接形式逐渐发生变化。主流的两种网络连接模式为C/S和B/S模式,即客户端/服务器端和浏览器端/服务器端。所说的客户端更应该理解为C/S。即通过向客户机上写一些程序,保证即使服务器端出现故障或者维护时候,客户端依然可在保证工作前提下、实现脱机工作。

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

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

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

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Common API中,客户端服务端是通过FIDL文件(Fast Interoperable Distributed Object Language)定义的接口进行通信的。FIDL文件定义了客户端服务端之间的接口协议,包括接口方法、参数类型、返回值类型等信息。客户端服务端可以通过FIDL文件来交换数据并调用对方提供的服务。 FDEPL文件(Fast Deployment Language)则用于描述应用程序的依赖关系和配置信息,包括客户端服务端的依赖关系、网络地址、端口号等信息。在应用程序部署时,FDEPL文件会自动加载,并根据其中的定义来构建应用程序。 客户端服务端之间的通信过程如下: 1. 服务端启动,读取FDEPL文件并根据其中的定义来构建应用程序。 2. 客户端启动,读取FDEPL文件并根据其中的定义来构建应用程序。 3. 服务端客户端分别读取FIDL文件,根据其中的定义生成对应的接口代码。 4. 客户端通过生成的接口代码调用服务端提供的服务。 5. 服务端接收到客户端的请求,根据FIDL文件中定义的接口协议进行处理,并返回响应数据。 6. 客户端接收到服务端的响应数据,根据FIDL文件中定义的数据类型进行解析,并进行相应的处理。 因此,FIDL文件用于定义客户端服务端之间的接口协议,FDEPL文件用于定义应用程序的依赖关系和配置信息。客户端服务端都需要读取这些文件,并根据其中的定义来构建应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值