关于http:ping命令

定义

ping是一种计算机网络工具,用来测试数据包是否透过IP协定达到特定主机。
ping的运作原理是向指标主机传出一个ICMP的申请回显数据包,并期待接管回显回应数据包。程序会按工夫和胜利响应的次数估算失落数据包率(丢包率)和数据包往返工夫(网络时延,Round-trip delay time)。

数值具体含意

在windows零碎ping baidu.com,如下截图所示:

字节

每个数据包的大小。

工夫

往返行程的工夫。
正如截图所示,ping命令执行后,发送了4个数据包,对应的工夫别离是39ms/37ms/38ms/38ms,绝对是比拟安稳的。也就是没有网络抖动的问题。

TTL

存活工夫(英语:Time To Live,简写TTL)是电脑网络技术的一个术语,指一个数据包在通过一个路由器时,可传递的最长距离(跃点数)。每当数据包通过一个路由器时,其存活次数就会被减一。当其存活次数为0时,路由器便会勾销该数据包转发,IP网络的话,会向原数据包的收回者发送一个ICMP TTL数据包以告知跃点数超限。其设计目标是避免数据包因不正确的路由表等起因造成的有限循环而无奈送达及耗尽网络资源。

TTL的值不是越小越好,相同,应该是越大越好。
因为TTL的值越大,阐明发送数据包通过的路由器越少,则越快到达到目的地。

TTL缺省值,在不同的操作系统是不雷同的。
上面是查看Windows 10 专业版的办法:

所以默认值的十进制是64。
也就是ping baidu.com,两头通过了64-51=13个路由。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理