
一起动脑筋 · 先看一个小故事
女孩问机器人:邻居电脑和远方服务器,寻找方式完全一样吗?先判断目的地在不在本地网络。
把过程摊开来看
- 读取目标 IP确定目的
- 本地可达通过本地链路寻找
- 远方网络交给网关
- 逐跳前进到目标网络
设备结合地址、前缀和路由信息决定怎样发送。
本地网络通信需要找到适合的链路层目标;跨网络通信通常先交给网关,再由路由器转发。
像同一栋楼里送信与寄到另一座城市,第一步的投递安排不同。
轮到你来试一试
访问远方网站时,电脑需要先知道全世界每台路由器的完整地图吗?
想好了吗?点开看解释
不需要。它通常按本地路由规则先交给下一跳,后续设备继续处理。
带走一个发现
设备结合地址、前缀和路由信息决定怎样发送。
试着遮住上面的图,把每一步讲给家人听。如果某一步说不清楚,就回到那张卡片再看一遍。