永发信息网

在ping命令中,TTL的用途是什么?

答案:2  悬赏:30  手机版
解决时间 2021-11-08 09:31
在ping命令中,TTL的用途是什么?
最佳答案
在ping命令中,TTL(生存时间值)的主要作用是标示IP数据包在计算机网络中可以转发的最大跳数。

TTL由IP数据包的发送者设置,在IP数据包从源到目的的整个转发路径上,每经过一个路由器,则把该TTL的值减1,然后再将IP包转发出去。如果在IP包到达目的IP之前,TTL减少为0,路由器将会丢弃收到的TTL=0的IP包,并向IP包的发送者发送 ICMP time exceeded消息,以防止数据包不断在IP互联网络上永不终止地循环。

【注意事项】:TTL的值在本机可以修改,TTL值的注册表位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 其中有个DefaultTTL的DWORD值,其数据就是默认的TTL值了,我们可以修改,但不能大于十进制的255。Windows系统设置后重启才生效。
全部回答
TTL:生存时间

指定数据报被路由器丢弃之前允许通过的网段数量。

TTL 是由发送主机设置的,以防止数据包不断在 IP 互联网络上永不终止地循环。转发 IP 数据包时,要求路由器至少将 TTL 减小 1。

使用PING时涉及到的 ICMP 报文类型

一个为ICMP请求回显(ICMP Echo Request)

一个为ICMP回显应答(ICMP Echo Reply)

TTL 字段值可以帮助我们识别操作系统类型。

UNIX 及类 UNIX 操作系统 ICMP 回显应答的 TTL 字段值为 255
Compaq Tru64 5.0 ICMP 回显应答的 TTL 字段值为 64
微软 Windows NT/2K操作系统 ICMP 回显应答的 TTL 字段值为 128
微软 Windows 95 操作系统 ICMP 回显应答的 TTL 字段值为 32
当然,返回的TTL值是相同的

但有些情况下有所特殊

LINUX Kernel 2.2.x & 2.4.x ICMP 回显应答的 TTL 字段值为 64
FreeBSD 4.1, 4.0, 3.4;
Sun Solaris 2.5.1, 2.6, 2.7, 2.8;
OpenBSD 2.6, 2.7,
NetBSD
HP UX 10.20
ICMP 回显应答的 TTL 字段值为 255
Windows 95/98/98SE
Windows ME
ICMP 回显应答的 TTL 字段值为 32
Windows NT4 WRKS
Windows NT4 Server
Windows 2000
ICMP 回显应答的 TTL 字段值为 128
这样,我们就可以通过这种方法来辨别操作系统

TTL

LINUX 64
WIN2K/NT 128
WINDOWS 系列 32
UNIX 系列 255
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
苏州天幕电影什么时候放映
第13届南京品牌家博会3月10日—11日在哪里举
广州圣丰广场哪家特色美食最正宗
2.4×1.2和5分之9×1.6谁大
至子叫大伯的老婆叫什么
老师祝福的话,简单一点,小学生三年级
求现代小说书名:讲女主为了报答养父,做她养
请教法官和律师达人,反诉,一般情况下需要单
动物的受精卵分动物极与植物极,这是什么意思
你的电脑不是引导BIOS不能引导MBR这个要怎么
括号02除以8的商是两位数括号里最大填几
天禄商务广场怎么样?好不好?值不值得买?
5、6类网线面板模块,有什么区别?【接线模块
昨天我在58同城提交了一个平面模特 然后今天
4.5*14.5的外墙瓷砖一平方要砌多少块呢?
推荐资讯
用生姜油涂腿上,用刮痧板刮痧可以减肥吗?
”武僧”一龙和”嘎子”李景亮,到底谁更
德国玛宝的壁纸甲醛重吗
X除以2 - X除以4=32
群管理员如何屏蔽加群的请求?
这样子丑还是不丑
绥德县公安局交通警察大队事故快处快赔服务中
DNF47蓝拳单刷布万加
谁点相思,谁种桃花." 原作者 出处 出自
仔猪体温在多少为正常 40.5正常吗求大神帮助
请问各位现在性价比高的台式电脑有哪些
一个穿金戴银的人,是什么样的人?反应什么样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?