ping命令的使用
在计算机的基本操作中,很多人在操作计算机时都会接触到这个ping命令。但是对这个ping命令没有深刻的理解。对于ping命令,您可以通过在计算机中ping来判断和解决网络故障。我们这些每天接触电脑、使用互联网的人,也需要了解ping命令的基本用法。
ping命令的工作原理:
ping的原理是先建立信道,然后发送数据包,对方收到后会返回信息。该数据包至少包括以下内容。发送时,数据包包括对方的ip地址和自己的地址,以及序列号;返回时包括双方地址,还有时间等。主要是因为接收者是在操作系统的内核中做的,时刻监听,提供一段C程序代码。网络上的机器有唯一的IP地址。当我们向目标IP地址发送数据包时,对方会返回一个同样大小的数据包。根据返回的数据包,我们可以确定目标主机的存在,并初步判断目标主机的操作系统。
例如,如果您ping网站,您可以检查网络连接和网站的ip。如果在[ping www.xue51.com]中执行Ping命令,可以检查网站是否与服务器连接,是否可以正常打开。如果它在ping对方网站时发送请求消息,对方会返回并计算延迟。但是现在很多服务器都反ping了。如图所示:
如何输入和使用ping命令?
点击桌面开始菜单,点击“开始菜单”上的“运行”程序,然后在运行输入框中输入cmd命令,执行该命令打开命令提示窗口。然后输入[ping/?】例ping下面是PING的一些参数。如图所示:
-t ping指定的主机,直到它停止。比如你连续向目标ip发送数据包,对方的数据包会因为网络异常而掉线,导致网站无法打开,网络连接无法连接的故障。
-a将地址解析为主机名
-n计算要发送的回应请求数。默认值为4。
-l大小发送缓冲区大小默认为3倍。如果网速慢,三次对我们来说会浪费很多时间,因为现在我们的目的只是判断目标IP是否存在,所以定义为一次。
-f在数据包中设置“不分段”标志(适用于IPv4),数据包将不会被路由上的网关分段。
-我的TTL寿命
-v TOS服务类型(针对IPv4。此设置已被否决,对IP报头中的服务字段类型没有影响)。
-r计数记录具有计算跳数的路由(对于IPv4)
-s计数计算跃点的时间戳(对于IPv4)
-J主机列表带有主机列表的松散源路由(适用于IPv4)
-k主机列表-带有主机列表的严格源路由(适用于IPv4)
-w等待每次回复的超时时间(毫秒)
-R还使用路由头来测试反向路由(对于IPv6)
-要使用的S srcaddr源地址
-4强制使用IPv4
-6实施IPv6
1.使用ipconfig /all观察本地网络设置是否正确,如图所示。
2.Ping 127.0.0.1、127.0.0.1环回地址Ping环回地址是检查本地TCP/IP协议是否设置好;
3.Ping此机器的IP地址,以检查此机器的IP地址是否设置不正确;
4.Ping此网络的网关或此网络的IP地址,以检查硬件设备是否有问题,或者此机器与本地网络的连接是否正常;(这一步在非局域网中可以忽略)
5.Ping远程IP地址,主要是检查这个网络或者这个机器和外界的连接是否正常。
4.如何用Ping命令判断一个链接的好坏?
除了检查网络的连通性和检测故障之外,Ping命令还有一个有趣的目的,即它可以使用它的一些返回数据来估计您和主机之间的速度(以每秒字节数为单位)。
在示例中,“字节=32”表示ICMP消息中有32字节的测试数据,“时间=4毫秒”是往返时间。发送方每秒发送多个数据包,接收方接收多个响应数据包,丢失方丢弃了多少最小值、最大值和平均值。根据图,来回只需要4MS,lost=0表示丢失包数为0,网络状况良好。(有关更多详细信息,您可以使用-n参数“ping -n 100 IP地址”来ping 100次。检查发送接收丢失最小最大平均值的这些值的变化。)