解释说明:
涉及指标:可用性、响应时间
TTL(Time To Live) 生存时间,该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。windows默认ping 4次。
TTL初始值:不同的操作系统默认下TTL是不同的。默认情况下,Linux系统的TTL值为64或255,Windows NT/2000/XP系统的TTL值为128,Windows 98系统的TTL值为32,UNIX主机的TTL值为255。
计算方式:每经过一个路由器,TTL值减一,ttl - 1 = 路由器个数
ping得到的TTL值=OS的TTL初始值-经过的路由器个数。
如何查看经过哪些路由?
使用命令:windows:tracert [目标] :会得到你的主机到目标主机经过路由器的ip。linux:traceroute.
使用示例:
图一 windows执行ping
图二 windows执行tracert
图三 linux执行ping和traceroute
对于ping命令的ttl值可以使用以上的命令得到结果并进行分析。
参考资料:
https://www.zhihu.com/question/61007907
https://www.cnblogs.com/ptqueen/p/8457873.html
https://www.cnblogs.com/keystone/p/11050626.html