3

鉴于以下情况:

PC --- |aa  RTR1  bb| --- |aa  RTR2  bb| --- |aa  RTR3  bb| etc  

每个|aa rtr bb|都意味着是具有两个端口的路由器aabb.

当我从我的 PC 进行跟踪路由时,哪个路由器端口地址应该响应 time to live exceeded in transit 消息?

我似乎记得被教导将路由器视为与端口一样多的部分,因此在我的场景中,当aa将数据包转发到bb并将 TTL 递减为 0 时,它将是aa失败消息中的端口地址. 我正在努力寻找确定的答案。

4

1 回答 1

2

由于每个路由器使用aa和不使用向您发送 ICMP 数据包bb,因此它发送的数据包将具有aa' 地址而不是bb'。

路由器生成一个 ICMP 数据包并将其发送给您。数据包将具有的源地址是发送该数据包的源地址,aa的地址。

于 2010-05-12T18:39:12.113 回答