女孩和机器人一起思考

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

女孩问机器人:邻居电脑和远方服务器,寻找方式完全一样吗?先判断目的地在不在本地网络。

把过程摊开来看

沿着编号看一遍,再用自己的话讲一遍
  1. 读取目标 IP确定目的
  2. 本地可达通过本地链路寻找
  3. 远方网络交给网关
  4. 逐跳前进到目标网络

设备结合地址、前缀和路由信息决定怎样发送。

本地网络通信需要找到适合的链路层目标;跨网络通信通常先交给网关,再由路由器转发。

像同一栋楼里送信与寄到另一座城市,第一步的投递安排不同。

轮到你来试一试

访问远方网站时,电脑需要先知道全世界每台路由器的完整地图吗?

想好了吗?点开看解释

不需要。它通常按本地路由规则先交给下一跳,后续设备继续处理。

带走一个发现

设备结合地址、前缀和路由信息决定怎样发送。

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