测试路由TTL=和TTL128区别

发布网友 发布时间:2022-04-26 07:47

我来回答

1个回答

热心网友 时间:2022-06-25 11:42

TTL参数直译是,封包网络存活时间。实际则是封包在网络中路由次数,超过则丢弃封包。

例如我的电脑 ,ping 10.105.0.1,为运营商的网关
ping 的结果为:
来自 10.105.0.1 的回复: 字节=32 时间=1ms TTL=253
即:255-2=253,也就是自己路由器一跳,营运商网关一跳,一共两跳。

然后在 ping 使用 -I 参数,指定TTL多少次自动丢弃
同样上面的例子,ping 10.105.0.1 -i 1 ,把TTL设为1,
ping 的结果为:
正在 Ping 10.105.0.1 具有 32 字节的数据:
来自 192.168.0.1 的回复: TTL 传输中过期。
也就是1跳没有到目标,就丢弃过期了

ping 10.105.0.1 -i 2 ,把TTL设为2,
ping的结果则正常到达目标:
正在 Ping 10.105.0.1 具有 32 字节的数据:
来自 10.105.0.1 的回复: 字节=32 时间<1ms TTL=253

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com