当ping一个IP地址时TTL=51时代表着什么对方用的是linux系统途经13个路由节点还是xp系统途经77个路由节点
答案:3 悬赏:80 手机版
解决时间 2021-01-06 04:12
- 提问者网友:送舟行
- 2021-01-05 08:25
当ping一个IP地址时TTL=51时代表着什么对方用的是linux系统途经13个路由节点还是xp系统途经77个路由节点
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-01-05 09:46
TTL是Time To Live, 生存时间。是IP协议的一个值,指允许数据包最大通过的路由节点数。每经过一个路由节点,这个值就会减1。
回到你说的这个问题,ping命令使用的是ICMP协议,这个协议中linux系统使用的TTL是64,windows使用的是128。而你ping IP地址返回的ttl是51,这就有可能是64-13或128-77,linux或windows系统都有可能。仅从这个值是不能判断是windows还是linux的。
另外:不仅是xp的ttl是128,包括win2000 2003 xp 2008 win7都是128追问如果对方用的是xp系统,对方ttl并未通过注册表修改的话,那么是不是可以理解为途经77个路由节点呢?路由节点可以理解为路由器吗?追答对。ttl你可以这样理解。
路由节点应该理解为跨了不同的网段。比如数据包从211.155.27.1/24地址转发到211.155.28.21/24的地址,这就跨了网段,就是一个路由节点。跨网段转发是三层设备的功能,并不一定是路由器,可以是三层交换机,防火墙等带路由功能的设备。
回到你说的这个问题,ping命令使用的是ICMP协议,这个协议中linux系统使用的TTL是64,windows使用的是128。而你ping IP地址返回的ttl是51,这就有可能是64-13或128-77,linux或windows系统都有可能。仅从这个值是不能判断是windows还是linux的。
另外:不仅是xp的ttl是128,包括win2000 2003 xp 2008 win7都是128追问如果对方用的是xp系统,对方ttl并未通过注册表修改的话,那么是不是可以理解为途经77个路由节点呢?路由节点可以理解为路由器吗?追答对。ttl你可以这样理解。
路由节点应该理解为跨了不同的网段。比如数据包从211.155.27.1/24地址转发到211.155.28.21/24的地址,这就跨了网段,就是一个路由节点。跨网段转发是三层设备的功能,并不一定是路由器,可以是三层交换机,防火墙等带路由功能的设备。
全部回答
- 1楼网友:未来江山和你
- 2021-01-05 11:33
是对方回包的TTL减去跳数的值
- 2楼网友:毛毛
- 2021-01-05 10:26
丁点关系都没有
看路过的路由节点是tracert IP追问每经过一个路由节点生存时间不是就减一吗?
看路过的路由节点是tracert IP追问每经过一个路由节点生存时间不是就减一吗?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯