当我们启动电脑时,有时会遇到一个有趣的现象,即ping局域网的网关时,TTL值为255。这表明从我们电脑到网关的路径中可能有很多跳数,这些跳数可能包括一些非必要的中间设备或路径。这是因为局域网中的路由器和交换机可能会配置不同的TTL(Time To Live)值,以确保数据包不会无休止地在网络中循环。...
TTL是数据包从去到返回的所生存的时间.而根据LLT后面的数字我们还可以判断对方的操作系统 比如返回的TTL=128对方主机则可能是WIN2000或WINXP系统,若TTL=250或TTL=64对方主机系统则可能是UNIX/LIUX操作系统 而TTL=32对方则可能是WIN95/98系统.为什么说他可能呢?因为通过注册表可以来修改主机的操作系统....
这个是和操作系统有关系的。比如a ping b,都在一个局域网内,a的ttl是128,b是255,那么a ping b就是255,b ping a就是128。一般2000默认是128,redhat默认好象是64,xp默认128,98是64。至于ping路由器的ttl减去多少,如果a和路由器直接相连,那么a ping 路由器上的任何直接相连的接口ttl值都...
TTL=255 Unix
等TTL变成64的时候用arp -a看一下网关对应的MAC。然后用arp -s [IP] [MAC]的命令把网关对应的MAC写死。下次就直接访问网关不会访问到TTL255的设备了。
我们局域网就一个网关,为什么我们电脑刚启动的时候ping网关ttl值等于255,这时不能上网 过一会ttl值就变成64这是就能上网了,我们都是xp系统 等TTL变成64的时候用arp -a看一下网关对应的MAC。然后用arp -s [IP] [MAC]的命令把网关对应的MAC写死。下次就直接访问网关不会