PC上的ping使用方法 v4
1.ping -t的使用
2.ping -a的使用
ping-a解析计算机名与NetBios名。就是可以通过ping它的ip地址,可以解析出主机名。当你遇到个ip,却不知道他是那个设备时,这时你可以通过ping -a知道它的主机名。
3.ping -n的使用和 -t的作用类似
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送10个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
如果对于一些不好的网络,比如监控系统中非常卡顿,这样测试,返回的结果可能会显示出丢失出一部分,如果丢失的比较多的话,那么就说明网络不好,可以很直观的判断出网络的情况。
用于更准确地衡量网络速度和稳定性。
4.ping -l size的使用
ping-l size:发送size指定大小的到目标主机的数据包。
在默认的情况下Windows的ping发送的数据包大小为32byt,最大能发送65500byt。当一次发送的数据包大于或等于65500byt时,将可能导致接收方计算机宕机。所以微软限制了这一数值;这个参数配合其它参数以后危害非常强大,比如攻击者可以结合-t参数实施DOS攻击。(所以它具有危险性,不要轻易向别人计算机使用)。
这样它就会不停的向211.84.7.46计算机发送大小为65500byt的数据包,如果你只有一台计算机也许没有什么效果,但如果有很多计算机那么就可以使对方完全瘫痪,网络严重堵塞,由此可见威力非同小可。
5.ping -rcount的使用(不太懂使用方法不知道对不对) ,(tracert+IP 也可以实现)
这个命令在“记录路由”字段中记录传出和返回数据包的路由,探测经过的路由个数,但最多只能跟踪到9个路由。
ping -n 1 -r 9 202.102.224.25 (发送一个数据包,最多记录9个路由)将经过 9个路由都显示出来了,可以看图。也就是说可以跟踪ip地址所经过的9个路由,在检查故障时可以快速定位。
6.指定网络IP地址进行ping测试(使用场景:在你电脑同时接入有线和无线的时候测试某一网卡到目的地的使用场景)
指定源 IP 地址
- 使用 -S 参数指定源 IP 地址,例如 ping -S(注意大写) 172.18.10.25 baidu.com
注意:网络设备上进行的ping时,与在终端上进行ping的参数有些不同
7、测试链路的最大mtu值
8、在windows电脑上查看某个IP的的端口是否打开
下载链接网址https://download.elifulkerson.com/files/tcping/0.39/
下载完成后,放在目录文件下
然后正常打开cmd(不用管理员运行方式)
PC上的ping使用方法 v6
ping -6 +对应的IPv6地址
交换机上ping的使用方式
ping-c 定义指定回显请求的数量
ping-a的使用方法
设置发送ICMP ECHO-REQUEST报文的源IP地址,该地址必须是本地的接口IP地址
ping -s的使用
设置ping的过程中发送数据包的大小(检验链路在传输大流量过程中的稳定性)
MTU:是链路层的概念,指的是链路层最大传输数据包的大小,限制的是上层的包的大小,比如MTU为1500,指的是IP包超过这个值会分片。(针对这个MTU在实际中的应用,后面待研究)
-f(参数的作用是强制数据包不被分片。当发送的数据包长度超过接口MTU时,若未分片则会触发错误(如“Packet needs to be fragmented but DF set”),通过逐步调整数据包大小(-l参数指定长度),最终可确定线路的MTU值)
是配合-s参数来实现的(检测链路的MTU值)
常见MTU值:
以太网默认:1500字节
PPPoE(如ADSL):1492字节
VPN场景:建议1430或更低