ttl是什么意思 ttl含义详解

所属分类: 网络 / 组网 阅读数: 1428
收藏 0 赞 0 分享

搞网站的朋友都知道ping命令是非常有用的。ttl是什么意思?这样的问题,其实所知道的TTL更多的是关于网络方面的,比如我们在ping ip或ping 网站的时候都可以看到有TTL数值,如下图,相信网友所问的问题应该是ping中的TTL什么意思吧,下面我们来详细介绍下TTL是什么意思。希望对您有所帮助!

一、TTL是什么意思?

TTL是一个ip协议的值,它告诉网络,数据包在网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目的地。

TTL 的初值通常是系统缺省值,是包头中的8位的域。TTL的最初设想是确定一个时间范围,超过此时间就把包丢弃。由于每个路由器都至少要把TTL域减一,TTL通常表示包在被丢弃前最多能经过的路由器个数。当记数到0时,路由器决定丢弃该包,并发送一个ICMP报文给最初的发送者。

  在网络中主要是指ping网速中的TTL数值,ping命令相信熟悉网络的朋友都不会陌生,也为大家介绍过不少ping命令相关知识,在网络应用中,ping网速与IP地址等都是非常常用的命令,通过ping ip或网址可以知道网络是否畅通或者网络传输质量如何等,是网络技术人员常用的检测网络命令。如下图是ping比克尔网网速截图:  

  二、ping网速中的TTL是什么意思

  从上图可以看出,ping电脑百事网网速中的TTL=114,那么这个TTL数值是什么意思呢?通俗的说,TTL是IP协议包中的一个值,它告诉网络,数据包在网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目的地。解决方法就是在一段时间后丢弃这个包,然后给发送者一个报文,由发送者决定是否要重发。TTL的初值通常是系统缺省值,是包头中的8位的域。TTL的最初设想是确定一个时间范围,超过此时间就把包丢弃。由于每个路由器都至少要把TTL域减一,TTL通常表示包在被丢弃前最多能经过的路由器个数。当记数到0时,路由器决定丢弃该包,并发送一个ICMP报文给最初的发送者。

在比如我ping一下学无忧的网址,点击“开始菜单--运行”,在运行输入框输入cmd命令,然后执行该命令即可打开命令提示符运行窗口,然后输入“ping www.xue51.com”命令(双引号除外),输入之后就会返回了TTL值。如图所示:

上面丢失度是0%,说明网址能正常访问打开,如果发现接受不了,数据全部丢失的话,那说明服务器空间上除了问题,这就要联系你的空间服务商。

TTL值默认情况下,Linux系统的TTL值为64或255,Windows NT/2000/XP系统的默认TTL值为128,Win7系统的TTL值是64,Windows 98系统的TTL值为32,UNIX主机的TTL值为255。(这个是从网络上找到的),曙光博客的目的主机是采用FreeBSD系统的(可能已经更换),在这里可能TTL值是64,而不是UNIX主机的255,所以在从这里到目的主机经过了64-51=13个路由(此处容易引起误区,64是代表 FressBSD的默认TTL还是发起方的TTL,这个TTL初始值应该是被PING方的,我认为应该是代表发起方的TTL,因为TTL是由发送主机设置。

  简单概括的说,ttl是一个时间值,TTL是发出信息再返回的时间。是一个生存周期,他不能计算途径路由,他与路由没关系,与服务器操作系统有关系,通过观察TTL值的大小,可以粗略的判断出目标的主机系统类型,一般情况下:

  TTL值在100至130之间,主机系统为WINDOWS

  TTL值在240至255之间,主机系统为UNIX或LINUX

  所以我们会发现ping不同网站或不同服务器主机得到的TTL数值是不一样的,主要是由服务器主机的操作系统决定,一般我们只要简单了解这些知识就可以说基本懂TTL是什么意思了。

三、TTL值参考:

TTL时间越长,缓存时间越长,更新越不容易及时生效。 增大TTL值,以节约域名解析时间,给网站访问加速。

TTL设置的小一些,生效时间就会快一些。二.减小TTL值,减少更换空间时的不可访问时间。关于网络词语的ttl值也有tt恋,说白了女同性恋者,当这些都是题外话

  TTL其他意思方面,在电路中有TTL电平,TTL电平信号被利用的最多是因为通常数据表示采用二进制规定,+5V等价于逻辑“1”,0V等价于逻辑“0”,这被称做TTL(晶体管-晶体管逻辑电平)信号系统,这是计算机处理器控制的设备内部各部分之间通信的标准技术。在生活方面,TTL还被指:女同性恋,T意义上为老公,P则是受照顾的老婆,TTL就是指TT恋,即两个T在一起,T一般是长得很像男生的女生。

  TTL是什么意思这里算是比较全面的为大家总结了一下,其实更多的时候我们是指ping网速中的TTL数值,阅读完本文相信大家对TTL有着比较清楚的认识吧。

下面是其它网友的补充:

TTL(Time-To-Live)的作用是限制数据包在网络中存在的时间,防止数据包不断的在IP互联网络上循环。
TTL指定数据包被路由器丢弃之前允许通过的最大网段数量,是IP数据包在网络中可以转发的最大跳数(跃点数),TTL位于IPv4包的第9个字节,是一个8 bit字段。
TTL字段由数据包的发送者设置,路由器转发数据包时,至少将TTL减小1。路由器将会丢弃TTL=0的数据包,并向数据包源地址发送一个类型11的ICMP报文,表示time exceeded(TTL为0),由发送者决定是否要重发。
TTL的最大值是255,推荐值是64,windows中TTL默认值保存在注册表HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 下的DefaultTTL(DWORD)中,修改设置后重启才生效。
ping命令结果中的TTL:来自 192.168.1.1 的回复: 字节=32 时间<1ms TTL=64
ping -i 1 8.8.8.8后可抓到Time-to-live exceeded的数据包,wireshark抓包使用icmp.type == 11过滤对应的ICMP包:Time-to-live exceeded (Time to live exceeded in transit),抓包中可以根据TTL值判断数据包是否被中间设备伪造。
在域名系统 (DNS)中的TTL存活时间,用以设定域名纪录的最长缓存时间。

更多精彩内容其他人还在看

如何设置端口映射或内网穿透方式?端口映射内网穿透网站应用发布到外网的访问

内网部署网站或应用如何设置端口映射或内网穿透方式,实现将内网地址发布外网的访问呢?下面就为大家分享下端口映射内网穿透网站应用发布到外网的访问的方法,仅供参考
收藏 0 赞 0 分享

怎么自已接网线水晶头?做网线水晶头的详细教程

一根好的网线,不仅保证你网络畅通不会有掉线的情况,而且不容易受老化的影响,那么网线水晶头怎么接呢?下面就为大家介绍下接网线有两种方式,一起来看看了解下
收藏 0 赞 0 分享

如何用无线路由器和电力猫进行无线网络拓展?无线桥接和电力猫组网的教程

家庭组建无线网络受制于户型和建筑结构,信号强度成了很大的问题,那么让每个房间都有无线网络覆盖,无线桥接和电力猫是解决这一问题的完美方案,下面就详情来看看无线桥接和电力猫组网的方法吧
收藏 0 赞 0 分享

华为5700和ar2220s局域网部署 华为5700 ar2220s局域网配置及无法上网解决方法

华为ar2220s系列路由器同时提供了基于Web的配置管理平台和经典命令行配置方式,那么把公司办公楼和车间的网络同步实现相互访问呢?下面就详情来看看华为5700和ar2220s局域网部署情况
收藏 0 赞 0 分享

办公室IP地址如何设置?规划办公室的网络地址(项目建设)

如规划办公室的网络地址?其实主要考虑需要支持多少个子网,每个子网的最大主机数。下面就详情来看看具体的办公室的网络地址项目建设,大家参考了解下
收藏 0 赞 0 分享

如何实现同一路由器不同vlan之间的通信?vlan划分配置方法

VLAN是一种将局域网设备从逻辑上划分成一个个网段,从而实现虚拟工作组的新兴数据交换技术。那么如何实现同一路由器不同vlan之间的通信?下面就详情来看看vlan配置方式了解下
收藏 0 赞 0 分享

迅时MX网关FXO口对接OM设备IP外线组网链接设置教程

迅时MX网关FXO口对接OM设备IP外线怎么设置呢?下面就为大家分享了MX网关FXO口对接OM设备IP外线组网链接设置方法,一起来看看了解下,以下仅供参考
收藏 0 赞 0 分享

无线ap组网实例 多个无线AP间无线组网图文教程

如果WIFI信号不好,要在其内放一AP,开墙打洞再拉一条网线的方案行不通,只好使用无线AP的WDS功能,进行AP间组网,下面就详情来看看 多个无线AP间无线组网的方法,仅供参考
收藏 0 赞 0 分享

办公室无线wifi覆盖安装(面板AP)现场实照

现在公司想给办公室做个无线覆盖还有不改变原有的有线网络,无线有线一起用。那么怎么安装呢?下面小编给大家说下面板AP安装实现办公室无线wifi覆盖的详细情况,大家参考下
收藏 0 赞 0 分享

怎样让自己房间无线信号更强?合租房一体路由器之花式组网攻略

有时候合租通常会在客厅提供光猫无线路由一体机这种设备,所以在某些区域信号可能就不尽人意,下面讲解下如何在不找运营商单独接网线、同时不破坏房屋现有布线的情况下,如何能让你的房屋信号满格
收藏 0 赞 0 分享
查看更多