通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索
查看: 2129|回复: 0
打印

TTL相关资料 [复制链接]

军衔等级:

  新兵

注册:2012-8-181
跳转到指定楼层
1#
发表于 2013-7-11 16:32:03 |只看该作者 |倒序浏览
ping是一个很常用的小工具,它主要用于确定网络的连通性问题。使用ping命令后,常见的出错信息通常分为3种:  
1、Unknown host:不知名主机这种出错信息的意思是,该远程主机的名字不能被域名服务器(DNS)转换成IP地址。  
故障原因可能是域名服务器有故障,或者其名字不正确,或者网络管理员的系统与远程主机之间的通信线路有故障。 飞  
2、Noanswer:无响应这种故障说明本地系统有一条通向中心主机的路由,但却接收不到它发给该中心主机的任何信·  
息。故障原因可能是下列之一:中心主机没有工作;本地或中心主机网络配置不正确:本地或中心的路由器没有;1::作:  
通信线路有故障;中心主机存在路由选择问题。 1  
3、Request timbd out:超时工作站与中心主机的连接超时,数据包全部丢失of原因:可能是到路由器的连接出现  
问题,或路由器不能通过,也可能是中心主机已经关机或死机。  

如何用ping命令查找无法上网的原因?  
1.Ping命令的语法格式:  
有必要先给不了解Ping命令的人介绍一卜Ping命令的具体语法格式:ping目的地址[参数1J[参数2]……  
其中目的地址是指被测试计算机的IP地址或域名。主要参数有:  
a:解析主机地址。  
n:数据:发出的测试包的个数,缺省值为4。  
l:数值:所发送缓冲区的大小。  
t:继续执行Ping命令,直到用户按Ctrl/C终上。  
有关hng的其他参数,可通过在MS-DOS提示符—卜运行Ping或Ping—?命令来查看。  
2.hng命令的应用技巧:  
用Ping::[:具检查网络服务器和任意一台客户端上TCP/IP协议的:]二作情况时,只要在网络中其他任何一台计算机上Ping  
该计算机的IP地址即可。例如要检查网络文件服务器192.192.225.225HPQW上的TCP/IP协议二[:作是否正常,只要在  
开始菜单下的“运行”子项中键入Ping 192.192.225.225就可以了。如果HPQW的TCP/IP协议:[:作正常,即会以DOS  
屏幕方式显示如下所示的信息:  
Pinging 192.192.225.225 with 32 byteS of dara:  
Reply from 192.192.225,225:bytes=32 time=lms TTL二128  
Reply from 192.192,225.225:bytes=32 time<1mS TTL=128  
Reply from 192.192.225.225:byteS’32 timeReply from 192.192.225.225:byteS‘32 timePing StatiStiCe for 192.192.225.225:  
PacketS:Sent二4,ReceiVed二4,LOSt二0(0%lOSS)  
Approximate round trip timeS in milli-secondS:  
Minimum=Oms,Maximum=1mS,Average=OmS  
以上返回了4个测试数据包,其中bytes=32表示测试中发送的数据包大小是32个字节,“me<10ms表示与对方主机  
往返一次所用的时间小于10毫秒,TTL=128表示当前测试使用的TTL(Time to Live)值为128(系统默认值)。  
如果网络有问题,则返回如下所示的响应失败信息:  
Pinging 192.192,225.225 with 32 bytes of data  
RequeSt timed out.  
RequeSt timed out.  
RequeSt timed OUt.  
RequeSt timed out.  
Ping StatiStiCe for 192.192.225,225:  
PacketS:Sent=4,ReceiVed二0,LOSt\二4(100%lOSS)  
Minimum‘0ms,Maximum=OmS,Average’0mS  
网络故障:出现第二种情况时,建议从以上几个方面来着手排查:一是看被测试计算机是否已安装了TCP/IP协议:  
二是检查一下被测试计算机的网卡安装是否正确且是否已经连通:三是看被测试计算机的TCP/IP协议是否与网F  
有效的绑定(具体方法是通过选择“开始一设置一控制面板一网络”来查看):如果通过以上几个步骤的检查还没有  
发现问题的症结,建议重新安装并设置一,‘厂TCP/”协议,如果是TCP/IP协议的问题,这时绝对可以彻底解决。  
按照上述方法,我们还可以用Ping命令来检查任意一台客户湍计算机上TCP/IP的工作情况。例如我们要检查网络任  


2006-8-11 14:21 回复  

小无赖_
54位粉丝
7楼

一客户端“机房0厂上的TCP/IP协议的配置和工作情况,可直接在该台机器上Ping本机的IP地址,若返回成功的信  
息,说明IP地虹LB己置无误,若失败则应检查IP地址的配置。可通过以下步骤进行:首先先检查一·卜整个网络,重点  
看一下该IP地址是否正在被其他用户使用,然后再看一下该工作站是否已正确连入网络(很多情况下用户没有登陆网  
络也会出现此种情况,这可是低级错误啊)。最后检查网—E的I/0地址lIRQ值和DMA值,这些值是否与其他设备发生  
了冲突。其中最后一项的检查非常重要,也常被许多用户所忽视,即使是Ping成功后也要进行此项的检查。因为当Ping  
本机的IP地址成功后,仅表明本机的IP地址配置没有问题,但并不能说明网卡的配置完全正确。这时虽然在本机的  
“网上邻居”中能够看到本机的计算机名,可就是无法与其他的用户连通,不知问题出在何处,其实问题往往就出在  
网卡上。  
简单来说,TTL全程Time to Live,意思就是生存周期。  
首先要说明ping命令是使用的网络层协议ICMP,所以TTL指的是一个网络层的网络数据包(package)的生存周期,这句话不懂的先回去复习OSI7层协议去。  

第一个问题,为什么要有生存周期这个概念。  

很显然,一个package从一台机器到另一台机器中间需要经过很长的路径,显然这个路径不是单一的,是很复杂的,并且很可能存在环路。如果一个数据包在传输过程中进入了环路,如果不终止它的话,它会一直循环下去,如果很多个数据包都这样循环的话,那对于网络来说这就是灾难了。所以需要在包中设置这样一个值,包在每经过一个节点,将这个值减1,反复这样操作,最终可能造成2个结果:包在这个值还为正数的时候到达了目的地,或者是在经过一定数量的节点后,这个值减为了0。前者代表完成了一次正常的传输,后者代表包可能选择了一条非常长的路径甚至是进入了环路,这显然不是我们期望的,所以在这个值为0的时候,网络设备将不会再传递这个包而是直接将他抛弃,并发送一个通知给包的源地址,说这个包已死。  
其实TTL值这个东西本身并代表不了什么,对于使用者来说,关心的问题应该是包是否到达了目的地而不是经过了几个节点后到达。但是TTL值还是可以得到有意思的信息的。  

每个操作系统对TTL值得定义都不同,这个值甚至可以通过修改某些系统的网络参数来修改,例如Win2000默认为128,通过注册表也可以修改。而Linux大多定义为64。不过一般来说,很少有人会去修改自己机器的这个值的,这就给了我们机会可以通过ping的回显TTL来大体判断一台机器是什么操作系统。  

以我公司2台机器为例  
看如下命令  
Documents and Settingshx>ping 61.152.93.131  

Pinging 61.152.93.131 with 32 bytes of data:  

Reply from 61.152.93.131: bytes=32 time=21ms TTL=118  
Reply from 61.152.93.131: bytes=32 time=19ms TTL=118  
Reply from 61.152.93.131: bytes=32 time=18ms TTL=118  
Reply from 61.152.93.131: bytes=32 time=22ms TTL=118  

Ping statistics for 61.152.93.131:  
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss  
Approximate round trip times in milli-seconds:  
Minimum = 18ms, Maximum = 22ms, Average = 20ms  

Documents and Settingshx>ping 61.152.104.40  

Pinging 61.152.104.40 with 32 bytes of data:  

Reply from 61.152.104.40: bytes=32 time=28ms TTL=54  
Reply from 61.152.104.40: bytes=32 time=18ms TTL=54  
Reply from 61.152.104.40: bytes=32 time=18ms TTL=54  
Reply from 61.152.104.40: bytes=32 time=13ms TTL=54  


举报本楼

您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2024-11-28 14:38 , Processed in 0.207237 second(s), 15 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部