全站数据
8 4 2 0 5 8 1

ping命令中的TTL什么意思

劳动法服务专家 | 教育先行,筑梦人生! 阅读:273         
问题更新日期:2024-10-31 23:41:53

问题描述

ping命令中的TTL什么意思,在线求解答
精选答案
最佳答案

很显然到云服务器(42.96.185.x)跳数是23跳,之所以Ping 回程包在本地显示TTL= 42,是因为云服务器回应包使用了

缺省TTL= 64

,经过回程的22跳,一共减去22,则达到你的电脑就是 TTL = 64-22= 42当你使用TTL = 22 时,到达云服务器的前一跳,TTL=0,ping 包被丢,理应返回一个“

TTL Expired

” 消息给你的电脑,可是从你电脑的输出看,这个消息没有发,否则你的电脑不是timeout,而是“TTL Expired

"。所以很容易推断,第22跳路由器

只允许ICMP Echo / Reply ,即只允许Ping

,便于troubleshooting,而禁止了其它的所有ICMP Type。

其他回答

看网络好不好,主要看time值,根据你的time值,比较稳定,貌似楼主的ping的主机不在一个地区,如果是本地局域网,time值应该小于10ms的。TTL,通俗地讲,就是可以根据此值计算出你这一个ping命令经过了多少路由器。TTL值全称是“生存时间(TimeToLive)”,简单的说它表示DNS记录在DNS服务器上缓存时间,直接的说,此值影响客户第2次访问您站点的速度,每经过一个结点就会减少一定的TTL,直到TTL=0,这IP包就当作超时丢弃

赞 (273)

发表回复

本站作者后才能评论

评论列表(4条)

  • 劳动法服务专家
    劳动法服务专家 2026年09月27日

    我是公众科技网的签约作者“劳动法服务专家”!

  • 劳动法服务专家
    劳动法服务专家 2026年09月27日

    希望本篇文章《ping命令中的TTL什么意思》能对你有所帮助!

  • 劳动法服务专家
    劳动法服务专家 2026年09月27日

    本站[公众科技网]内容主要涵盖:教育,学历提升

  • 劳动法服务专家
    劳动法服务专家 2026年09月27日

    本文概览:很显然到云服务器(42.96.185.x)跳数是23跳,之所以Ping 回程包在本地显示TTL= 42,是因为云服务器回应包使用了缺省TTL= 64,经过回程的22跳,一共减去22,则达到你的电脑就是 TTL = 64-22= 42当你使用