女孩和机器人一起思考

一起动脑筋 · 先看一个小故事

女孩在图书馆提出借书请求,机器人在服务台处理。谁在请求,谁在提供服务?

把过程摊开来看

沿着编号看一遍,再用自己的话讲一遍
  1. 客户端发起需要
  2. 服务器处理需要
  3. 响应把结果交回

客户端请求服务,服务器提供服务,这是通信中的角色。

手机 App、浏览器都能做客户端;服务端可能在远方数据中心,也可能在同一台电脑。一个服务还可能作为客户端去请求另一个服务。

角色会随具体交互而变化。

轮到你来试一试

网站服务器去查询另一台数据库服务时,它在这次交互中也能是客户端吗?

想好了吗?点开看解释

能。它向数据库发请求,同时仍向浏览器提供服务。

带走一个发现

客户端请求服务,服务器提供服务,这是通信中的角色。

试着遮住上面的图,把每一步讲给家人听。如果某一步说不清楚,就回到那张卡片再看一遍。