我在电脑上ping本机网卡地址, ttl为什么是64呢,ping了同网段的其它两个主机,一个是128,一个是64,求解
答案:2 悬赏:0 手机版
解决时间 2021-03-21 07:12
- 提问者网友:美人性情
- 2021-03-20 08:34
那ttl=255呢?这个可以用来判断操作系统?
最佳答案
- 五星知识达人网友:廢物販賣機
- 2021-03-20 09:38
……》TTL 字段值可以帮助我们识别操作系统类型。
UNIX 及类 UNIX 操作系统 ICMP 回显应答的 TTL 字段值为 255
Compaq Tru64 5.0 ICMP 回显应答的 TTL 字段值为 64
微软 Windows XP操作系统 ICMP 回显应答的 TTL 字段值为 64
微软 Windows NT/2K操作系统 ICMP 回显应答的 TTL 字段值为 128
微软 Windows 95 操作系统 ICMP 回显应答的 TTL 字段值为 32
……》更详细的可看参考资料。
UNIX 及类 UNIX 操作系统 ICMP 回显应答的 TTL 字段值为 255
Compaq Tru64 5.0 ICMP 回显应答的 TTL 字段值为 64
微软 Windows XP操作系统 ICMP 回显应答的 TTL 字段值为 64
微软 Windows NT/2K操作系统 ICMP 回显应答的 TTL 字段值为 128
微软 Windows 95 操作系统 ICMP 回显应答的 TTL 字段值为 32
……》更详细的可看参考资料。
全部回答
- 1楼网友:底特律间谍
- 2021-03-20 10:21
ttl time to life
ttl每经过一个ip子层就减少1
unix 及类 unix 操作系统 icmp 回显应答的 ttl 字段值为 255
compaq tru64 5.0 icmp 回显应答的 ttl 字段值为 64
微软 windows nt/2k操作系统 icmp 回显应答的 ttl 字段值为 128
微软 windows 95 操作系统 icmp 回显应答的 ttl 字段值为 32
使用多路复用的ip协议,ttl值表示一个包被转发的范围。有以下转换:0,限制在同一主机 1, 限制在同一子网 32, 限制在同一节点 64,限制在同一区域(region)128,限制在同一大陆(continent)255,
由于不同的操作系统的默认ttl值不同,因此有文章说可以通过返回的ttl值判断目标系统的类型,这是正确的,但不是ttl的功能,只是对ttl理解的一个应用。ttl的值可以修改。有些特殊的、系统(如nids)会定义特殊的ttl值,以拒绝非法访问数据进入。我们在执行ping命令时可以用-i参数指定ttl值,大家可以将ttl设置为0,则该包将被立即丢弃。有时我们执行了一个ping 命令,在缓发时却缓发了另一个地址,并带有一个英语的提示(大致意思是ttl无效),则表示该包在到达目标之前(也就是到返回ip位置时),包所带的ttl已经为0了或小于下一网段许可通过的ttl值了,该包已经被路由丢弃了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯