我用的是XP操作系统,PING网关时TTL是255,PING自己电脑时TTL是128,为什么?
答案:3 悬赏:30 手机版
解决时间 2021-03-10 08:54
- 提问者网友:精神病院里
- 2021-03-09 20:17
我用的是XP操作系统,PING网关时TTL是255,PING自己电脑时TTL是128,为什么?
最佳答案
- 五星知识达人网友:胯下狙击手
- 2021-03-09 21:53
TTL是数据包生存周期,根据减少的数可以判断经过了多少中间设备
在没有经过修改的情况下:
UNIX及类UNIX操作系统ICMP回显应答的TTL字段值为255
Compaq Tru64 5.0 ICMP回显应答的 TTL字段值为64
微软Windows NT/2K操作系统ICMP回显应答的TTL字段值为128
微软Windows 95操作系统ICMP回显应答的 TTL字段值为32
大家知道,通过Ping和Tracert程序就能判断目标主机类型 ,Ping最主要的用处就是检测目标主机是否能连通。Tracert利 用ICMP数据包和IP数据包头部中的TTL值,防止数据包不断在IP 互联网上永不终止地循环。
许多入侵者首先会Ping一下你的机子,如看到TTL值为 128就认为你的系统为Windows NT/2000;如果TTL值为32则认为目标主机操作系统为Windows 95/98;如果TTL值为255/64就认为是UNIX/Linux操作系统。既 然入侵者相信TTL值所反映出来的结果,那么我们只要修改TTL 值,入侵者就无法入侵电脑了。
在没有经过修改的情况下:
UNIX及类UNIX操作系统ICMP回显应答的TTL字段值为255
Compaq Tru64 5.0 ICMP回显应答的 TTL字段值为64
微软Windows NT/2K操作系统ICMP回显应答的TTL字段值为128
微软Windows 95操作系统ICMP回显应答的 TTL字段值为32
大家知道,通过Ping和Tracert程序就能判断目标主机类型 ,Ping最主要的用处就是检测目标主机是否能连通。Tracert利 用ICMP数据包和IP数据包头部中的TTL值,防止数据包不断在IP 互联网上永不终止地循环。
许多入侵者首先会Ping一下你的机子,如看到TTL值为 128就认为你的系统为Windows NT/2000;如果TTL值为32则认为目标主机操作系统为Windows 95/98;如果TTL值为255/64就认为是UNIX/Linux操作系统。既 然入侵者相信TTL值所反映出来的结果,那么我们只要修改TTL 值,入侵者就无法入侵电脑了。
全部回答
- 1楼网友:爱难随人意
- 2021-03-09 23:36
windows默认为128,linux默认为255,明白了吧,如果我PING你的机子,TTL=128,说明你用的是WINDOWS系统。
- 2楼网友:独行浪子会拥风
- 2021-03-09 22:33
ttl是生存时间的意思,在这里意味着数据包可以经过的网络设备的台数,115意味着,这个数据包在穿过115台设备后将被丢弃!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯