如何使用ping命令

ping无疑是网络中最频繁的小工具,它主要用于确定网络的连通性问题。Ping程序使用ICMP(网际消息控制协议)协议来简单地发送一个网络数据包并请求应答,接收到请求的目的主机再次使用ICMP发回相同的数据,于是ping便可对每个包的发送和接收时间进行报告,并报告无影响包的百分比,这在确定网络是否正确连接,以及网络连接的状况(包丢失率)十分有用。Ping是Windows操作系统集成的TCP/IP应用程序之一,可以在“开始-运行”中直接执行(如图1)。

图1 Ping操作

(1)命令格式:

ping主机名 或者 ping 主机名 –t

ping IP地址 或者 ping IP地址 –t

(2)ping命令的应用

ping本地计算机名(即执行操作的计算机)

如ping liu或 ping本地IP地址

如ping127.0.0.1(任何一台计算机都会将要27.0.0.1视为自己的IP地址)

可以检查该计算机是否安装了网卡;是否正确安装了TCP/IP协议;正确配置了IP地址和子网掩码或主机名。

(3)使用Ping命令后出现的常见错误

出错信息通常分为四种:

①Unknown host

Unknown host(不知名主机),这种出错信息的意思是,该远程主机的名字不能被命名服务器转换成IP地址。故障原因可能是命名服务器有故障,或者其名字不正确,或者网络管理员的系统与远程主机之间的通信线路故障。这种情况下屏幕将会提示:

C:\windows>ping www.163.net

Unknown host www.163.net

C:\windows>

②Network unreachable

③No answer

No answer(无响应),远程系统没有响应。这种故障说明本地系统有一条中心主机的路由,但却接受不到它发给该中心主机的任何分组报文。故障原因可能是下列之一:中心主机没有工作;本地或中心主机网络配置不正确;本地或中心的路由器没有工作;通信线路有故障;中心主机存在路由选择问题。

④Time out

Time out(超时),台站与中心的连接超时,数据包全部丢失。故障原因可能是到路由器的连接问题或路由器不能通过,也可能是中心主机已经关机或死机。此时,屏幕提示(如图2)。

图2 局域网超时

时间: 2024-08-03 03:55:14

如何使用ping命令的相关文章

如何使用Ping命令来判断网络故障?

  如何使用Ping命令来判断网络故障: 除了日常生活之外,现时很多企业也离不开网络,比如说电子邮件的业务交往,网络电话VOIP和即时聊天软件的应用,VPN异地信息的交流等也为企业提高的工作效率及节省很大部分的费用. 因此,这种种的应用已经给人们一种依赖性.试问,如果当您的电脑不能上网,估计您连电脑都懒得开了.那么,当电脑不能上网时,我们如何才能准确地判断网络故障出在哪里?又如何能快捷地解决这故障?IT百科教你如何使用ping命令来判断网络故障. 方法/步骤 其实,电脑不能上网大致可分以下几个原

Ping命令的幕后过程及其返回信息的分析

"Ping"命令是我们在判断网络故障常用的命令,但您真正明白这个命令运行后会发生什么,以及出现的各种信息说明了什么吗?本人将平时工作中积累的经验介绍给大家. "Ping"的幕后过程 我们以下面一个网络为例:有A.B.C.D四台机子,一台路由RA,子网掩码均为255.255.255.0,默认路由为192.168.0.1 1.在同一网段内 在主机A上运行"Ping 192.168.0.5"后,都发生了些什么呢? 首先,Ping命令会构建一个固定格式的

ping命令和ipconfig命令用不了,怎么办?

    今天使用 在命令符下使用ping命令和ipconfig命令时,提示:不是内部命令,不是外部命令或者可执行性文件.产生错误的 这种原因要么是文件不存在,要么是路径不对.我的问题出现的原因是后者,原来是我安装JDK后修改了系统变量.解决方法为: 在我的电脑图标上点右键->属性->高级->环境变量,找到path这个变量,看看有没有%SystemRoot%\system32这个路径,没有的话加上. 方法:直接将如下路径加到PATH里 %SystemRoot%\system32;%Syst

ASP调用系统ping命令

使用WSH调用系统的Ping命令,将Ping的结果重定向到一个文本文件中去,再把文本文件显示到网页中 具体做法如下: 首先, 建一个.BAT文件(例如:myPing.BAT:),这个文件要在ASP中调用,文件代码如下: ping -a %1 > d:\INetPub\cgi-bin\%2.txt (%1)是将来要ping的地址, (%2)是存储ping结果的文件. 以下是ASP的代码: < % Set FileSys = Server.CreateObject("Scripting.

php模拟ping命令的方法

本篇文章主要说下如何使用php模拟我们常用的DOS命令ping命令的方法,这里主要用到的是php的内置函数exec来调用系统的ping命令,从而实现ping命令功能的. <?php $to_ping='www.Alixixi.com'; $count=2; $psize=66; echo "正在执行php ping命令,请等待...\n<br><br>"; flush(); while(1){ echo "<pre>"; e

在ASP中执行Ping命令,并且返回结果

执行 在ASP中执行Ping命令,并且返回结果 在Win2000系统中,可以通过Wscript.Shell对象的Exec方法执行命令, 简单的代码如下: <% Response.Buffer = true %> <% url = "www.topronet.com" Set objWShell = CreateObject("WScript.Shell") Set objCmd = objWShell.Exec("ping "

使用C#调用外部Ping命令获取网络连接情况

网络 以前在玩Windows 98的时候,几台电脑连起来,需要测试网络连接是否正常,经常用的一个命令就是Ping.exe.感觉相当实用. 现在 .net为我们提供了强大的功能来调用外部工具,并通过重定向输入.输出获取执行结果,下面就用一个例子来说明调用Ping.exe命令实现网络的检测,希望对.net初学者有所帮助. 首先,我们用使用Process类,来创建独立的进程,导入System.Diagnostics, using System.Diagnostics; 实例一个Process类,启动一

实现ping命令的代码

#include <stdio.h> #include <sys/time.h> #include <signal.h> #include <arpa/inet.h> #include <sys/types.h> #include <sys/socket.h> #include <unistd.h> #include <netinet/in.h> #include <netinet/ip.h> #i

使用ping命令测试连接

Ping命令有助于验证IP级的连通性,发现和解决问题时,可以使用Ping向目标主机名或IP地址发送ICMP回应请求.在需要验证主机能否连接到 TCP/IP网络和网络资源时使用Ping. Ping命令实际上是向目标主机发送若干(缺省为4个)数据包,如果本地计算机与目标主机之间能够连通,目标主机将回复一条响应信息,如右上图所示,响应信息包括响应时间和TTL值.成功的Ping同一台主机说明IP数据能够在本地与目标主机之间传送. 如果收到超时信息,如右下图所示,则说明本地主机与目标主机之间的TCP/IP