客户端/服务器计算:原理、类型与应用
1. 客户端与服务器通信基础
当我们想要访问一个网站时,通常会在客户端输入一个统一资源定位符(URL),例如 www.wiley.com/en-us/sybex 。在这个请求到达Web服务器之前,需要先将其转换为计算机网络能够理解的语言。这一过程通过域名系统(DNS)服务器完成,DNS服务器会将人类可读的网站地址转换为互联网协议(IP)地址。
通信流程
- 用户在客户端输入URL。
- 请求先发送到DNS服务器。
- DNS服务器根据请求中的域名(如
wiley.com),返回对应的IP地址(如63.97.118.67)。 - 客户端收到IP地址后,将请求发送到Web服务器。
- Web服务器处理请求,如果请求有效,会返回用于渲染网站的必要文件。
- 客户端接收文件并解释显示给用户。
应用程序编程接口(API)的作用
客户端与服务器之间的通信部分由应用程序编程接口(API)来促进。API由服务器提供给客户端,用于定义客户端可以发起的请求类型以及如何正确格式化这些请求,以便服务器能够正确响应客户端的请求。客户端具备与用户交互所需的编程,但必须从服务器请求数据文件,才能解释信息并呈现给用户。
2. 客户端类型
客户端并不局限于我们通常所认为的Web浏览器,它可以是运行在本地计算设备上,访问本地服务器或互联网上资源的任何应用程序。理解Web和
客户端/服务器计算原理与应用
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



