导航:首页 > 程序命令 > ping命令ttl

ping命令ttl

发布时间:2024-07-02 06:24:37

① Ping命令里示的TTL是什么意思

典型的例子

C:\>ping 192.168.0.1

Pinging 192.168.0.1 with 32 bytes of data:

Reply from 192.168.0.1: bytes=32 time<10ms TTL=128
Reply from 192.168.0.1: bytes=32 time<10ms TTL=128
Reply from 192.168.0.1: bytes=32 time<10ms TTL=128
Reply from 192.168.0.1: bytes=32 time<10ms TTL=128

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

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

② ping命令中的TTL什么意思

存活时间(英语:TimeToLive,简写TTL)是电脑网络技术的一个术语,指一个数据包在经过一个路由器时,可传递的最长距离(跃点数)。

每当数据包经过一个路由器时,其存活次数就会被减一。当其存活次数为0时,路由器便会取消该数据包转发,会向原数据包的发出者发送一个ICMPTTL数据包以告知跃点数超限。其设计目的是防止数据包因不正确的路由表等原因造成的无限循环而无法送达及耗尽网络资源。

(2)ping命令ttl扩展阅读

虽然TTL从字面上翻译,是可以存活的时间,但实际上TTL是IP数据包在计算机网络中可以转发的最大跳数。

TTL字段由IP数据包的发送者设置,在IP数据包从源到目的的整个转发路径上,每经过一个路由器,路由器都会修改这个TTL字段值,具体的做法是把该TTL的值减1,然后再将IP包转发出去。

如果在IP包到达目的IP之前,TTL减少为0,路由器将会丢弃收到的TTL=0的IP包并向IP包的发送者发送 ICMP time exceeded消息。

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

③ ping钖庣粨鏋淭LL鍊兼槸浠涔堟剰镐濓纻

(ping)缃戦檯缃戠粶灏佸寘鎽哥储鍣≒ING鍙浠ヨВ鏋愬烟钖嶏纸220.181.28.53鍗虫槸 www.163.com镄処P鍦板潃锛夛纴鍙浠ユ娴嬬绣缁滈熷害锛60姣绉掓槸鏁版嵁鍖呭线杩旂殑镞堕棿锛夛纴涓嬮溃鏄鎴戞満鍣ㄤ笂涓娆PING锻戒护镄勬墽琛岃繃绋嬨傚叾涓镄刡ytes=32琛ㄧず链娆PING鍙戦佹暟鎹鍖呭ぇ灏忔槸32瀛楄妭锛屽彲浠ュ湪锻戒护涓璋冩暣锛屽弬鏁版槸-l锛屾瘆濡侾ING -l 1024 www.163.com銆伥ime=60ms琛ㄧず寰杩旀椂闂翠负60姣绉掋俆TL=52鍙浠ヨ$畻瀵规柟镄勪富链虹被鍨嬶纴浠ュ强缁忚繃浜嗗氩皯涓缃戝叧锛孶NIX涓绘満杩斿洖镄凾TL涓64锛学INDOWS涓绘満杩斿洖镄凾TL涓128锛屾疮阃氲繃涓涓缃戝叧浼氩噺1锛孴TL=52琛ㄧず www.163.com鏄疷NIX涓绘満锛岃窛鎴戠殑PC链夊ぇ绾12鍙拌矾鐢卞櫒銆 C:\Documents and Settings\Administrator>ping www.163.com Pinging www.cache.split.netease.com [220.181.28.53] with 32 bytes of data: Reply from 220.181.28.53: bytes=32 time=60ms TTL=52 Reply from 220.181.28.53: bytes=32 time=60ms TTL=52 Reply from 220.181.28.53: bytes=32 time=64ms TTL=53 Reply from 220.181.28.53: bytes=32 time=59ms TTL=52 Ping statistics for 220.181.28.53: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 59ms, Maximum = 64ms, Average = 60ms C:\Documents and Settings\Administrator>

④ ping命令的TTL是什么意思。

TTL(生存时间)
TTL是IP协议包中的一个值,它告诉网络路由器包在网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目的地。例如,不正确的路由表可能导致包的无限循环。一个解决方法就是在一段时间后丢弃这个包,然后给发送者一个报文,由发送者决定是否要重发。TTL的初值通常是系统缺省值,是包头中的8位的域。TTL的最初设想是确定一个时间范围,超过此时间就把包丢弃。由于每个路由器都至少要把TTL域减一,TTL通常表示包在被丢弃前最多能经过的路由器个数。当记数到0时,路由器决定丢弃该包,并发送一个ICMP报文给最初的发送者。

Windows 95/98中TTL的缺省值为32。有人建议当到达一个节点比较困难时,把此值设为128。ping和tracerouter都使用TTL值以尝试到达给定的主机或跟踪到那个主机的路由。traceroute把包的TTL值设得较小,使它在到达目的的路上被各个路由器连续的丢弃。发出包到受到返回的ICMP报文之间的时间用来计算从一个路由器到另一个路由器的时间。

使用多路复用的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值了,该包已经被路由丢弃了。

⑤ ping命令显示的TTL是什么意思

您好,TTL是 Time To Live的缩写,TTL是生存时间的意思。表示该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。

简单来说,TTL是IP协议包中的一个值,它告诉网络路由器包在网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目的地。

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

(5)ping命令ttl扩展阅读

TTL的功能特点

TTL的作用是限制IP数据包在计算机网络中的存在的时间。TTL的最大值是255,TTL的一个推荐值是64。

虽然TTL从字面上翻译,是可以存活的时间,但实际上TTL是IP数据包在计算机网络中可以转发的最大跳数。TTL字段由IP数据包的发送者设置,在IP数据包从源到目的的整个转发路径上,每经过一个路由器,路由器都会修改这个TTL字段值,具体的做法是把该TTL的值减1,然后再将IP包转发出去。如果在IP包到达目的IP之前,TTL减少为0,路由器将会丢弃收到的TTL=0的IP包并向IP包的发送者发送 ICMP time exceeded消息。

TTL的主要作用是避免IP包在网络中的无限循环和收发,节省了网络资源,并能使IP包的发送者能收到告警消息。

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

TTL值的注册表位置HKEY_LOCAL_ ,其中有个DefaultTTL的DWORD值,其数据就是默认的TTL值了,我们可以修改,但不能大于十进制的255。Windows系统设置后重启才生效。

参考资料:网络-TTL

⑥ Ping锻戒护杩斿洖镄凾TL鍊艰﹁В

Time To Live (TTL) 锘熺殑淇℃伅寰堟湁瓒c傛疮涓涓琚鍙戦佸嚭镄処P淇℃伅鍖呴兘链変竴涓猅TL锘燂纴璇ュ烟琚璁剧疆涓轰竴涓杈冮珮镄勬暟鍊硷纸鍦ㄦ湰渚嬩腑ping淇℃伅鍖呯殑TTL鍊间负255)銆傚綋淇℃伅鍖呭湪缃戠粶涓琚浼犺緭镞讹纴TTL镄勫烟鍊奸氲繃涓涓璺鐢卞櫒镞堕掑噺1锛涘綋TTL 阃掑噺鍒0镞讹纴淇℃伅鍖呰璺鐢卞櫒鎶涘纯銆

IP瑙勮寖瑙勫畾锛歍TL搴旇ヨ璁剧疆涓60 (灏界ping 淇℃伅鍖呯殑TTL鏄255)銆傝繖镙峰仛涓昏佹槸涓轰简璁╀竴涓淇℃伅鍖呮案杩滃湪涓轰简涓瀛桦湪銆傛媴璇ヤ俊鎭瀵规垜浠𨱒ヨ存湁鐗规畩镄勫惈涔夈傛垜浠鍙浠ヤ娇鐢═TL澶ц嚧纭瀹氲ヤ俊鎭鍖呯粡杩囦简澶氩皯涓璺鐢卞櫒杩囨浮娈点傚湪链渚嬩腑锛岀敤255鍑忓幓N锛孨鏄杩斿洖镄勫洖阃佺瓟澶岖殑TTL銆傚傛灉TTL鍊煎湪杩炵画鍑犱釜ping涓鍙戠敓鍙桦寲锛岃繖璇存槑杩斿洖镄勪俊鎭鍖呯粡杩囦简涓嶅悓镄勮矾鐢卞櫒銆

time鏄剧ず浜嗕俊鎭鍖呭埌杈捐繙绋嬩富链哄悗杩斿洖镄勬椂闂淬傝$畻瀹氢綅涓烘绉掋傞氩父缃戝崱涓嬶纴𨱒ュ洖镞堕棿鍦200姣绉掍互涓嬫渶濂姐备俊鎭鍖呮姷杈剧洰镄勫湴镄勬椂闂村彨锅歭atency锛堢瓑寰呮椂闂达级锛屽傛灉浣犵湅鍒版潵锲炴椂闂村彉鍖栧緢澶э纸鍙锅"jitter锛堟姈锷锛夛级锛岃繖璇存槑钖屼富链轰箣闂寸殑镵旀帴鐘跺喌寰埚樊銆备絾鏄濡傛灉鍦ㄨ缉澶ф娊镙疯寖锲达纸50鍒100锛夊唴鍑虹幇鍑犱釜杩欐牱镄勬儏鍐典篃涓嶅繀𨰾呭绩銆

瑕侀鍑簆ing, 鍒欓敭鍏control-c銆傝繖婵鏄备腑姝㈣ョ▼搴忓苟镓揿嵃镐荤粨锛氭湁澶氩皯淇℃伅鍖呰浼犺緭锛屾湁澶氩皯淇℃伅鍖呰鎺ユ敹鍒帮纴涓㈠け镄勪俊鎭鍖呯殑姣斾緥锛屼互鍙娄俊鎭鍖呮潵锲炴椂闂寸殑链浣庛佹渶楂桦拰骞冲潎鍊笺

ping鏄娴嬭瘯涓轰简镵旀帴鐘跺喌浠ュ强淇℃伅鍖呭彂阃佸拰鎺ユ敹鐘跺喌闱炲父链夌敤镄勫伐鍏枫

銆愬瑰簲镄凾TL鍊兼湁浠涔堢壒鍒镄勫惈涔夊憿锛熴

ttl姣忕粡杩囦竴涓猧p瀛愬眰灏卞噺灏1

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

阅读全文

与ping命令ttl相关的资料

热点内容
android兼容测试工具 浏览:96
云服务器不支持虚拟化怎么办 浏览:189
加密方式的演变 浏览:364
java常用算法pdf 浏览:734
服务器数据遇到异常什么原因 浏览:450
phpexif信息 浏览:542
单片机三字节浮点数 浏览:756
命令与征服泰伯利亚战争下载 浏览:378
c窗口界面编程 浏览:23
hypermill编程能做模板吗 浏览:782
计算机网络最经典的算法 浏览:628
华为思科的配置命令 浏览:869
linux设置光盘启动 浏览:361
程序员俱乐部注册 浏览:19
洗洁精鸡蛋盘解压视频 浏览:294
企业内网加密app 浏览:51
腾讯云服务器怎么设置本地网络 浏览:625
日常程序员 浏览:515
哪个pe有bit加密功能 浏览:111
rust服务器是用什么ip 浏览:694