有人会用ping命令算出路由器的数目吗/

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有人会用ping命令算出路由器的数目吗/相关的知识,希望对你有一定的参考价值。

参考技术A 你先ping 127.0.0.1,看看TTL值是多少,然后ping你要看的地址,看看TTL值,用第一个TTL值减去第二个TTL值就是路由器的数目 参考技术B 其实你看TTL去数路由器的数目这个是不准确的~~~为什么呢?每个系统默认的TTL值是不一样的,LINUX、UNIX、WINDOWS的默认TTL值都是不一样的,有128、64、256的…………如果你不知道对端使用的是什么系统,那么减过来的TTL值你都不知道他是以那个数为基准的…………比方说对端是WINDOWS,他是从128起步的,那么过3跳减为125,如果你不知道对端是WINDOWS的系统,那么你说到底是经过了3跳还是经过了131跳啊? 我建议你使用tracert来跟踪路由,那么你就看的很清楚过了几跳。

ping命令总结

1.1 功能说明

发送ICMP包到网络主机

1.2 语法格式

ping [参数] [主机名或IP地址]

参数

说明

简解

-v

Verbose output.

详细输出

-i

interval

间隔的秒数

-c

count

数目,在发送指定数目的包后停止

-t

Set the IP Time to Live.

存活数值:设置存活数值TTL的大小

-s

packetsize

字节数:指定发送的数据字节数

1.3 实践操作

实例1-1  ping指定次数5

命令:ping –c 5 192.168.137.1

代码

[[email protected] ~]# ping -c 5 192.168.137.1

PING 192.168.137.1 (192.168.137.1) 56(84) bytes ofdata.

64 bytes from 192.168.137.1: icmp_seq=1 ttl=64time=2.01 ms

64 bytes from 192.168.137.1: icmp_seq=2 ttl=64time=1.07 ms

64 bytes from 192.168.137.1: icmp_seq=3 ttl=64time=0.485 ms

64 bytes from 192.168.137.1: icmp_seq=4 ttl=64time=0.397 ms

64 bytes from 192.168.137.1: icmp_seq=5 ttl=64time=0.760 ms

 

--- 192.168.137.1 ping statistics ---

5 packets transmitted, 5 received, 0% packet loss,time 4006ms

rtt min/avg/max/mdev = 0.397/0.944/2.012/0.584 ms

 

实例1-2  时间间隔0.5秒和次数5

命令:ping –i 0.5–c 5 192.168.137.1

代码

[[email protected] ~]# ping -i 0.5 -c 5 192.168.137.1

PING 192.168.137.1 (192.168.137.1) 56(84) bytes ofdata.

64 bytes from 192.168.137.1: icmp_seq=1 ttl=64time=0.364 ms

64 bytes from 192.168.137.1: icmp_seq=2 ttl=64time=0.588 ms

64 bytes from 192.168.137.1: icmp_seq=3 ttl=64time=0.496 ms

64 bytes from 192.168.137.1: icmp_seq=4 ttl=64time=0.486 ms

64 bytes from 192.168.137.1: icmp_seq=5 ttl=64time=0.490 ms

 

--- 192.168.137.1 ping statistics ---

5 packets transmitted, 5 received, 0% packet loss,time 2003ms

rtt min/avg/max/mdev = 0.364/0.484/0.588/0.076 ms

 

实例1-3   时间间隔0.5秒和次数5,包大小为1024

命令:ping –i 0.5–c 5 –s 1024 192.168.137.1

代码

[[email protected] ~]# ping -i 0.5 -c 5 -s 1024192.168.137.1

PING 192.168.137.1 (192.168.137.1) 1024(1052) bytesof data.

1032 bytes from 192.168.137.1: icmp_seq=1 ttl=64time=0.561 ms

1032 bytes from 192.168.137.1: icmp_seq=2 ttl=64time=0.759 ms

1032 bytes from 192.168.137.1: icmp_seq=3 ttl=64time=0.447 ms

1032 bytes from 192.168.137.1: icmp_seq=4 ttl=64time=0.375 ms

1032 bytes from 192.168.137.1: icmp_seq=5 ttl=64time=0.525 ms

 

--- 192.168.137.1 ping statistics ---

5 packets transmitted, 5 received, 0% packet loss,time 2003ms

rtt min/avg/max/mdev = 0.375/0.533/0.759/0.131 ms


本文出自 “斌少的技术博客” 博客,请务必保留此出处http://yinjianbin.blog.51cto.com/4529118/1874122

以上是关于有人会用ping命令算出路由器的数目吗/的主要内容,如果未能解决你的问题,请参考以下文章

mtr-网络分析工具

如何检测网络数据丢包的现象?(网络行家进)

有人会用MIT AI2吗?

用ping命令链接www.163.com怎么知道中间经过的路由器个数

ping命令可以通过哪个数值来推算数据包已经通过了多少路由器?

同一个路由器 2台电脑都可以上网 但是PING不通