补全:加一条默认路由

(每道题开头都有同一段:net_02 的 to_int / mask、判「前缀是否包含地址」的 contains,和本机的路由表 ROUTES——每行 (前缀, 下一跳或 None 表示直连, 接口, 度量)。) 一张只有直连行的表,8.8

开始练习 →

补全:下一跳够不够得着

(每道题开头都有同一段:net_02 的 to_int / mask、判「前缀是否包含地址」的 contains,和本机的路由表 ROUTES——每行 (前缀, 下一跳或 None 表示直连, 接口, 度量)。) 本机的路由表: 0.0.0

开始练习 →

每一跳改的是什么

贯穿拓扑: 主机 192.168.10.5/24 └─ R1 192.168.10.1 | 10.0.1.1 └─ R2 10.0.1.2 | 10.0.2.1 └─ R3 10.0.2.2

开始练习 →

TTL 是干什么的

包头里有一个 TTL 字段,每经过一台路由器减一。它的作用是【0】。

开始练习 →

回程走哪条

贯穿拓扑: 主机 192.168.10.5/24 └─ R1 192.168.10.1 | 10.0.1.1 └─ R2 10.0.1.2 | 10.0.2.1 └─ R3 10.0.2.2

开始练习 →

去程和回程

(这一节多了逐跳模拟:NODES 里每个节点有接口地址和一张小路由表;next_hop 在某节点上查表,owner 找哪个节点持有某个地址,trace 从起点一跳跳走到目标,交回 (路径, 结果)。) 贯穿拓扑: 主机 192.168.10

开始练习 →

每一跳各查到谁

(这一节多了逐跳模拟:NODES 里每个节点有接口地址和一张小路由表;next_hop 在某节点上查表,owner 找哪个节点持有某个地址,trace 从起点一跳跳走到目标,交回 (路径, 结果)。) 贯穿拓扑: 主机 192.168.10

开始练习 →

补全:一个节点上查下一跳

(这一节多了逐跳模拟:NODES 里每个节点有接口地址和一张小路由表;next_hop 在某节点上查表,owner 找哪个节点持有某个地址,trace 从起点一跳跳走到目标,交回 (路径, 结果)。) 补全 next_hop(nodes,

开始练习 →

补全:一跳跳走下去

(这一节多了逐跳模拟:NODES 里每个节点有接口地址和一张小路由表;next_hop 在某节点上查表,owner 找哪个节点持有某个地址,trace 从起点一跳跳走到目标,交回 (路径, 结果)。) 补全 trace 的循环体:查下一跳;

开始练习 →

补全:TTL 用完就停

(这一节多了逐跳模拟:NODES 里每个节点有接口地址和一张小路由表;next_hop 在某节点上查表,owner 找哪个节点持有某个地址,trace 从起点一跳跳走到目标,交回 (路径, 结果)。) 补全 trace_ttl(nodes,

开始练习 →