5、客户端/服务器计算:原理、类型与应用

客户端/服务器计算原理与应用

客户端/服务器计算:原理、类型与应用

1. 客户端与服务器通信基础

当我们想要访问一个网站时,通常会在客户端输入一个统一资源定位符(URL),例如 www.wiley.com/en-us/sybex 。在这个请求到达Web服务器之前,需要先将其转换为计算机网络能够理解的语言。这一过程通过域名系统(DNS)服务器完成,DNS服务器会将人类可读的网站地址转换为互联网协议(IP)地址。

通信流程

  1. 用户在客户端输入URL。
  2. 请求先发送到DNS服务器。
  3. DNS服务器根据请求中的域名(如 wiley.com ),返回对应的IP地址(如 63.97.118.67 )。
  4. 客户端收到IP地址后,将请求发送到Web服务器。
  5. Web服务器处理请求,如果请求有效,会返回用于渲染网站的必要文件。
  6. 客户端接收文件并解释显示给用户。

应用程序编程接口(API)的作用

客户端与服务器之间的通信部分由应用程序编程接口(API)来促进。API由服务器提供给客户端,用于定义客户端可以发起的请求类型以及如何正确格式化这些请求,以便服务器能够正确响应客户端的请求。客户端具备与用户交互所需的编程,但必须从服务器请求数据文件,才能解释信息并呈现给用户。

2. 客户端类型

客户端并不局限于我们通常所认为的Web浏览器,它可以是运行在本地计算设备上,访问本地服务器或互联网上资源的任何应用程序。理解Web和

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值