什么是RTT与PING的TTL什么区别

Submitted by bluehostmonster on 周四, 2018-10-18 21:09
RTT(Round-Trip Time): 往返时延,在计算机网络中它也是一个重要的性能指标,它表示从发送端发送数据开始,到发送端收到来自接收端的确认(接收端收到数据后便立即发送确认),总共经历的时延; Ping为什么不显示RTT? 由于数据包大小很小,数据包中没有足够的空间来保存时间戳。因为:1)RTT也可以从ICMP标识符派生,2)我测试了偶数大小8包含时间戳,但ping命令不显示RTT 该时间戳不够准确,无法显示有意义的RTT测量值。虽然RTT可以从ICMP标识符派生,但事实并非如此。 ping是一种计算机网上工具,用来测试数据包能否透过IP协议到达特定主机。ping的运作原理是向目标主机传出一个ICMP echo@要求数据包,并等待接收echo回应数据包。程序会按时间和成功响应的次数估算丢失数据包率(丢包率)和数据包往返时间(网络时延,Round-trip delay time)。 PING结果说明 PS C:\WINDOWS\system32> ping oss-eu-central-1.aliyuncs.com PING举例说明。 正在 Ping oss-eu-central-1.aliyuncs.com [47.254.186.2] 具有 32 字节的数据: 来自 47.254.186.2 的回复: 字节=32 时间=27ms TTL=90 来自 47.254.186.2 的回复: 字节=32 时间=28ms TTL=90 来自 47.254.186.2 的回复: 字节=32 时间=20ms TTL=90 来自 47.254.186.2 的回复: 字节=32 时间=21ms TTL=90 47.254.186.2 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 20ms,最长 = 28ms,平均 = 24ms PS C:\WINDOWS\system32> 反应时间25毫秒,TTL(Time To Live)值为245 由上来看,到google通过255-245 = 10个路由 在1983年12月,Mike Muuss编写了首个这样的程序,用于在IP网上出现问题时方便探查其根源。因为这个程序的运作原理与潜水艇的主动声纳相似,他便用声纳的声音来为程序取名。David L. Mills曾提出另一个取名:Packet Internet Grouper/Gopher(后者指地鼠)。 网络管理员之间也常将ping用作动词,如“ping一下计算机X,看它是否开着。”