• 1.摘要
  • 2.基本信息
  • 3.发展历程
  • 4.功能用途
  • 4.1.工作原理
  • 4.2.功能特点
  • 4.3.客户端配置
  • 4.4.客户端编程
  • 5.参考资料

客户端

为客户提供本地服务的程序

客户端(Client,别称:用户端)是指与服务器相对应并为客户提供本地服务的程序1

1/6

客户端一般安装在普通的客户机上,需要与服务端互相配合运行。因特网发展后,较常用的用户端,包括如万维网使用的网页浏览器,收寄电子邮件时的电子邮件客户端,以及即时通讯的客户端软件等2

基本信息

  • 中文名

    客户端

  • 外文名

    Client3

  • 别称

    用户端

  • 对应项

    服务端1

  • 定义

    接受服务的另一方

  • 示例

    打印服务

  • 应用

    游戏移动(手机)

发展历程

客户端也称为工作站(Workstation),指连入网络的计算机,它接受网络服务器的控制和管理,能够共享网络上的各种资源。个人计算机接入因特网后,在获取因特网服务的同时,其本身就成为一台因特网上的工作站。网络工作站需要运行网络操作系统的客户端软件 。

随着各类平板电脑、智能手机的出现,这些设备本质上是一个个小型化的手持计算机设备,具有相当强大的网络功能。它们自然也就成了网络客户端中迅速扩大的主力队伍。

功能用途

工作原理

客户端

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

功能特点

1/3

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

DNS客户端

当用户使用域名而不是IP地址访问网络资源时,系统会对需要访问的域名进行解析,即找到域名对应的IP地址。首先查询本地的域名信息缓存,如果查询成功,则返回相应的IP地址,否则向本地域名服务器发出DNS请求。

web客户端

Web客户端主要指web浏览器(Browser)。其主要功能是将用户向服务器请求的Web资源呈现出来,显示在浏览器窗口中。资源通常有html、pdf、image及其他格式。主流的Web页面浏览器有:微软的IE、Mozilla的Firefox、苹果公司的Safari、Google的Chrome及Opera软件公司的Opera。

浏览器的主要组件包括用户界面(User Interface)、浏览器引擎(Browser Engine)、渲染引擎(Rendering Engine)、网络(Networking)、UI后端(UI Backend)、JS解释器(JavaScript)、数据存储(Data persistence)等。

游戏客户端

客户端是将游戏中的很多资源储存起来的软件。玩家通过客户端输入指令,客户端翻译成数据发送给服务器,服务器处理完给出结果,然后再由客户端翻译成图形化表现出来告诉玩家。可以说,客户端是一个玩家和服务器之间中介。

移动客户端

1/3