ping
Ping是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。应用格式:Ping空格IP地址。该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。
PING (Packet Internet Groper),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP(Internet Control Messages Protocol)即因特网信报控制协议;回声请求消息给目的地并报告是否收到所希望的ICMPecho (ICMP回声应答)。它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。
ping指的是端对端连通,通常用来作为可用性的检查, 但是某些病毒木马会强行大量远程执行ping命令抢占你的网络资源,导致系统变慢,网速变慢。严禁ping入侵作为大多数防火墙的一个基本功能提供给用户进行选择。通常的情况下你如果不用作服务器或者进行网络测试,可以放心的选中它,保护你的电脑。
window 客户端使用
ping 一个网站
ping百度域名
命令:ping www.baidu.com,可以看到 百度的一个IP是:111.13.100.91。百度给回包了。说明现在网络是通的。
百度节点IP
2.ping一个IP地址,ping本地回环地址127.0.0.1
ping回环地址
通过ping百度域名和ping本地回环可以看出。windows操作系统的ping默认回显是4次。大小是32字节的包。时间越小、说明延迟越小,该客户端到目的的(www.baidu.com)网络质量(连通性)越好。当网络故障或者被DDOS攻击时候的时候就会出现丢包。此时目的服务器业务会受影响。丢包如下图所示:
红色框中就是网络丢包
ping 命令有许多参数。只要在命令提示中输入 ping回车,即可看到帮助。
ping命令的参数
参数 -t
ping 一个IP。直到输入Ctrl+C ,才停止。该参数用于网络调试来看网络联通情况,可以通过一段时间以后来查看丢包率。
ping 8.8.8.8
参数 -a
将地址解析成主机名,如下图:
ping -a 8.8.8.8
参数 -n
发送回显请求的次数,例如:ping 8.8.8.8要求回显5次
ping -n 5 8.8.8.8
参数 -l
控制发送数据包的大小,windows默认是32Byte,最大65500Byte.例如: ping 5次65500字节的数据包
ping -n 5 -l 65500 127.0.0.1
参数 -r
该命令记录路由,但是感觉不如tracert实用。
ping -r 1 192.168.3.2
参数 -s
指定由 count 指定的转发次数的时间邮票
ping -s 4 192.168.3.2