首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >关于敲打时TTL的混淆

关于敲打时TTL的混淆
EN

Network Engineering用户
提问于 2020-08-24 23:26:29
回答 2查看 4K关注 0票数 -1

每个路由器的TTL值应该从255降到零,如下所示:

但是,当我平分到8.8.8.8时,TTL从253开始,没有变化:

这怎么解释呢?为何从253开始,而不是255开始?为什么在每个路由器上它都不减少呢?(为什么它保持在253?)

EN

回答 2

Network Engineering用户

发布于 2020-08-24 23:44:30

为何从253开始,而不是255开始?为什么在每个路由器上它都不减少呢?(为什么它保持在253?)

答案不是从253开始,而是以253结尾。不同主机OSes上的不同ping应用程序可以以不同的值启动,例如32、64、128等。ICMP回波请求将从主机上的初始值开始,并在路径中的每个路由器上减少。当目标主机回复时,它将以自己的初始值开始,直到到达主机时才会减少。您所看到的是ping目标到您的主机的减少的结果。

票数 3
EN

Network Engineering用户

发布于 2020-08-25 03:42:36

网络接口之间的通信必须通过转发引擎。转发引擎是将数据包定向到其目的地的组件。在将数据包定向到目的地的过程中,会发生以下几件事情:

检查/减少每个操作系统的TTL、TTL值集设置不同的值,例如下面的值。

Linux kernel 2.4 ==>>255 for TCP, UDP and ICMP

Linux kernel 4.10==>> 64 for TCP, UDP and ICMP

Windows XP ==>>128 for TCP, UDP and ICMP

Windows 10 ==>128 for TCP, UDP and ICMP

例如,如果您在反向通信(即响应流量、回送回复通信量)上ping linux内核,那么它的值为-1,每个时间流量通过L3设备。

票数 1
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/69688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档