女孩和机器人一起思考

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

女孩点开一篇故事,有个程序接到请求后把内容发回来。机器人把它叫作服务端。

把过程摊开来看

沿着编号看一遍,再用自己的话讲一遍
  1. 等待请求准备提供服务
  2. 收到请求判断要什么
  3. 处理读取或计算内容
  4. 返回响应交给客户端

服务器可以指提供服务的软件,也常指运行这类软件的计算机。

像图书馆服务台,它接请求、查资料、给结果。网站服务器可能读取文件,也可能查询数据库后生成页面。

“客户端”和“服务器”是在一次通信中的角色,不单由机器大小决定。

轮到你来试一试

一台小电脑运行网页服务并接受请求,可以承担服务器角色吗?

想好了吗?点开看解释

可以。关键是它提供服务的行为,性能和可靠性要求则取决于使用场景。

带走一个发现

服务器可以指提供服务的软件,也常指运行这类软件的计算机。

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