搜档网
当前位置:搜档网 › ping命令详解(图文)

ping命令详解(图文)

Ping

1、P ing的基础知识

Ping 是一个十分好用的TCP/IP工具。

[功能] 用来检测网络的连通情况和分析网络速度

2、P ing命令详解

参数意思和使用。

-t Ping指定的计算机直到中断。

-a 将地址解析为计算机名。

-n count 发送 count 指定的 ECHO 数据包数。默认值为 4。

-l length 发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是65,527。

-f 在数据包中发送"不要分段"标志。数据包就不会被路由上

的网关分段。

-i ttl 将"生存时间"字段设置为 ttl 指定的值。

-v tos 将"服务类型"字段设置为 tos 指定的值。

-r count 在"记录路由"字段中记录传出和返回数据包的路由。

count 可以指定最少 1 台,最多 9 台计算机。

-s count 指定 count 指定的跃点数的时间戳。

-j computer-list 利用 computer-list 指定的计算机列表路由数据包。连

续计算机可以被中间网关分隔(路由稀疏源)IP 允许的

最大数量为 9。

-k computer-list 利用 computer-list 指定的计算机列表路由数据包。连

续计算机不能被中间网关分隔(路由严格源)IP 允许的

最大数量为 9。

-w timeout 指定超时间隔,单位为毫秒。

destination-list 指定要 ping 的远程计算机

Ctrl + c暂停

TTL:(Time To Live ) 生存时间

当数据包传送到一个路由器之后,TTL就自动减1,如果减到0了还是没有传送到目的主机,那么就自动丢失,出现Request timed out(请求超时)的情况默认情况下,

Linux 系统的TTL值为64或255,

Windows NT/2000/XP 系统的默认TTL值为128,

Win7 系统的TTL值是64,

Windows 98 系统的TTL值为32,

UNIX 主机的TTL值为255

3、怎样使用Ping这命令来测试网络连通呢?

连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等,当然还包括设备等造成的故障。

首先我们讲一下使用Ping命令的步骤。

使用Ping检查连通性有五个步骤:

1. 使用ipconfig /all观察本地网络设置是否正确,如图;

2. Ping 127.0.0.1(本地ip),127.0.0.1 回送地址Ping回送地址是为

了检查本地的TCP/IP协议有没有设置好;

3. Ping本机IP地址,这样是为了检查本机的IP地址是否设置有误;

4. Ping本网网关或本网IP地址,这样的是为了检查硬件设备是否有问

题,也可以检查本机与本地网络连接是否正常;(在非局域网中这一步骤可以忽略)

5. Ping远程IP地址,这主要是检查本网或本机与外部的连接是否正常。

4、如何用Ping命令来判断一条链路好坏?

Ping这个命令除了可以检查网络的连通和检测故障以外,还有一个比较有趣的用途,那就是可以利用它的一些返回数据,来估算你跟某台主机之间的速度是多少字节每秒

我们先来看看它有那些返回数据。

在例子中"bytes=32"表示ICMP报文中有32个字节的测试数据,"time=4ms"是往返时间。 Sent 发送多个秒包、Received 收到多个回应包、Lost 丢弃了多少个Minmum 最小值、MAXimun 最大值、Average 平均值。所在图上来看,来回只用了4MS 时间,lost =0 即是丢包数为0,网络状态相当良好。 (更详细可以使用-n参数“ping –n 100 IP地址” ping 100次。查看 Sent Received Lost Minmum MAXimun Average 这些值的变化。)

5、对Ping后返回信息的分析

1.Request timed out

这是大家经常碰到的提示信息,很多文章中说这是对方机器置了过滤ICMP数据包,从上面工作过程来看,这是不完全正确的,至少有下几种情况。

(1)对方已关机,或者网络上根本没有这个地址:比如在上图中主机A 中PING 192.168.0.7 ,或者主机B关机了,在主机A中PING 192.168.0.5 都会得到超时的信息。

(2)对方与自己不在同一网段内,通过路由也无法找到对方,但有时对方确实是存在的,当然不存在也是返回超时的信息。

(3)对方确实存在,但设置了ICMP数据包过滤(比如防火墙设置)。

怎样知道对方是存在,还是不存在呢,可以用带参数 -a 的Ping命令探测对方,如果能得到对方的NETBIOS名称,则说明对方是存在的,是有防火墙设置,如果得不到,多半是对方不存在或关机,或不在同一网段内。

【ICMP是(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。】

(4)错误设置IP地址

正常情况下,一台主机应该有一个网卡,一个IP地址,或多个网卡,多个IP地址(这些地址一定要处于不同的IP子网)。但如果一台电脑的“拨号网络适配器”(相当于一块软网卡)的TCP/IP设置中,设置了一个与网卡IP地址处于同一子网的IP地址,这样,在IP层协议看来,这台主机就有两个不同的接口处于同一网段内。当从这台主机Ping其他的机器时,会存在这样的问题:

A.主机不知道将数据包发到哪个网络接口,因为有两个网络接口都连接在同一网段。

B.主机不知道用哪个地址作为数据包的源地址。因此,从这台主机去Ping 其他机器,IP层协议会无法处理,超时后,Ping 就会给出一个“超时无应答”的错误信息提示。但从其他主机Ping这台主机时,请求包从特定的网卡来,ICMP只须简单地将目的、源地址互换,并更改一些标志即可,ICMP应答包能顺利发出,其他主机也就能成功Ping通这台机器了。

2.Destination host Unreachable

(1)对方与自己不在同一网段内,而自己又未设置默认的路由,比如上例中A机中不设定默认的路由,运行Ping 192.168.0.1.4就会出现“Destination host Unreachable”。

(2)网线出了故障

这里要说明一下“destination host unreachable”和“time out”的区别,如果所经过的路由器的路由表中具有到达目标的路由,而目标因为其他原因不可到达,这时候会出现“time out”,如果路由表中连到达目标的路由都没有,那就会出现“destination host unreachable”。 3.Bad IP address

这个信息表示您可能没有连接到DNS服务器,所以无法解析这个IP地址,也可能是IP地址不存在。

4.Source quench received

这个信息比较特殊,它出现的机率很少。它表示对方或中途的服务器繁忙无法回应。

5.Unknown host——不知名主机

这种出错信息的意思是,该远程主机的名字不能被域名服务器(DNS)转换成IP地址。故障原因可能是域名服务器有故障,或者其名字不正确,或者网络管理员的系统与远程主机之间的通信线路有故障。

6.No answer——无响应

这种故障说明本地系统有一条通向中心主机的路由,但却接收不到它发给该中心主机的任何信息。故障原因可能是下列之一:中心主机没有工作;本地或中心主机网络配置不正确;本地或中心的路由器没有工作;通信线路有故障;中心主机存在路由选择问题。

7.Ping 127.0.0.1---127.0.0.1是本地循环地址

如果本地址无法Ping通,则表明本地机TCP/IP协议不能正常工作。

8.no rout to host---网卡工作不正常。

9.transmit failed,error code---10043网卡驱动不正常。

10.unknown host name---DNS配置不正确。

6.“Ping”的幕后过程

我们以下面一个网络为例:有A、B、C、D四台机子,一台路由RA,子网掩码均为255.255.255.0,默认路由为192.168.0.1

1.在同一网段内

在主机A上运行“Ping 192.168.0.5”后,都发生了些什么呢? 首先,Ping命令会构建一个固定格式的ICMP请求数据包,然后由ICMP协议将这个数据包连同地址“192.168.0.5”一起交给IP层协议(和ICMP一样,实际上是一组后台运行的进程),IP层协议将以地址“192.168.0.5”作为目的地址,本机IP地址作为源地址,加上一些其他的控制信息,构建一个IP数据包,并想办法得到192.168.0.5的MAC地址(物理地址,这是数据链路层协议构建数据链路层的传输单元——帧所必需的),以便交给数据链路层构建一个数据帧。关键就在这里,IP层协议通过机器B的IP地址和自己的子网掩码,发现它跟自己属同一网络,就直接在本网络内查找这台机器的MAC,如果以前两机有过通信,在A 机的ARP缓存表应该有B机IP与其MAC的映射关系,如果没有,就发一个ARP 请求广播,得到B机的MAC,一并交给数据链路层。后者构建一个数据帧,目的地址是IP层传过来的物理地址,源地址则是本机的物理地址,还要附加上一些控制信息,依据以太网的介质访问规则,将它们传送出去。

主机B收到这个数据帧后,先检查它的目的地址,并和本机的物理地址对比,如符合,则接收;否则丢弃。接收后检查该数据帧,将IP数据包从帧中提取出来,交给本机的IP层协议。同样,IP层检查后,将有用的信息提取后交给ICMP协议,后者处理后,马上构建一个ICMP应答包,发送给主机A,其过程和主机A发送ICMP请求包到主机B一模一样。

2.不在同一网段内

在主机A上运行“Ping 192.168.1.4”后,开始跟上面一样,到了怎样得到MAC地址时,IP协议通过计算发现D机与自己不在同一网段内,就直接将交由路由处理,也就是将路由的MAC取过来,至于怎样得到路由的MAC,跟上面一样,先在ARP缓存表找,找不到就广播吧。路由得到这个数据帧后,再跟主机D进行联系,如果找不到,就向主机A返回一个超时的信息。

图1 网络示意图

对Ping后返回信息的分析

1.Request timed out

这是大家经常碰到的提示信息,很多文章中说这是对方机器置了过滤ICMP数据包,从上面工作过程来看,这是不完全正确的,至少有下几种情况。

(1)对方已关机,或者网络上根本没有这个地址:比如在上图中主机A中PING 192.168.0.7 ,或者主机B关机了,在主机A中PING 192.168.0.5 都会得到超时的信息。

(2)对方与自己不在同一网段内,通过路由也无法找到对方,但有时对方确实是存在的,当然不存在也是返回超时的信息。

(3)对方确实存在,但设置了ICMP数据包过滤(比如防火墙设置)。

怎样知道对方是存在,还是不存在呢,可以用带参数 -a 的Ping命令探测对方,如果能得到对方的NETBIOS名称,则说明对方是存在的,是有防火墙设置,如果得不到,多半是对方不存在或关机,或不在同一网段内。

(4)错误设置IP地址

正常情况下,一台主机应该有一个网卡,一个IP地址,或多个网卡,多个IP 地址(这些地址一定要处于不同的IP子网)。但如果一台电脑的“拨号网络适配器”(相当于一块软网卡)的TCP/IP设置中,设置了一个与网卡IP地址处于同一子网的IP地址,这样,在IP层协议看来,这台主机就有两个不同的接口处于同一网段内。当从这台主机Ping其他的机器时,会存在这样的问题: A.主机不知道将数据包发到哪个网络接口,因为有两个网络接口都连接在同一网段。

B.主机不知道用哪个地址作为数据包的源地址。因此,从这台主机去Ping其他机器,IP层协议会无法处理,超时后,Ping 就会给出一个“超时无应答”的错误信息提示。但从其他主机Ping这台主机时,请求包从特定的网卡来,ICMP 只须简单地将目的、源地址互换,并更改一些标志即可,ICMP应答包能顺利发出,其他主机也就能成功Ping通这台机器了。

2.Destination host Unreachable

(1)对方与自己不在同一网段内,而自己又未设置默认的路由,比如上例中A机中不设定默认的路由,运行Ping 192.168.0.1.4就会出现“Destination host Unreachable”。

(2)网线出了故障

这里要说明一下“destination host unreachable”和“time out”的区别,如果所经过的路由器的路由表中具有到达目标的路由,而目标因为其他原因不可到达,这时候会出现“time out”,如果路由表中连到达目标的路由都没有,那就会出现“destination host unreachable”。

3.Bad IP address

这个信息表示您可能没有连接到DNS服务器,所以无法解析这个IP地址,也可能是IP地址不存在。

4.Source quench received

这个信息比较特殊,它出现的机率很少。它表示对方或中途的服务器繁忙无法回应。

5.Unknown host——不知名主机

这种出错信息的意思是,该远程主机的名字不能被域名服务器(DNS)转换成IP地址。故障原因可能是域名服务器有故障,或者其名字不正确,或者网络管理员的系统与远程主机之间的通信线路有故障。

6.No answer——无响应

这种故障说明本地系统有一条通向中心主机的路由,但却接收不到它发给该中心主机的任何信息。故障原因可能是下列之一:中心主机没有工作;本地或中

心主机网络配置不正确;本地或中心的路由器没有工作;通信线路有故障;中心主机存在路由选择问题。

7.Ping 127.0.0.1:127.0.0.1是本地循环地址

如果本地址无法Ping通,则表明本地机TCP/IP协议不能正常工作。

8.no rout to host:网卡工作不正常。

9.transmit failed,error code:10043网卡驱动不正常。

10.unknown host name:DNS配置不正确。

Ping命令

1、Ping的基础知识 Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP工具。它主要的功能是用来检测网络的连通情况和分析网络速度。 2、Ping命令详解 首先需要打开DOS命令界面,通过点击开始菜单中的“运行”选项,输入“cmd”,回车即可打开(如下图)。 回车后 输入ping /? ,列出ping 以下是PING的一些参数(如图): 参数:

ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] | [-k computer-list] [-w timeout] destination-list -t ——Ping 指定的计算机直到中断。 -a ——将地址解析为计算机名。 -n ——count 发送count 指定的ECHO 数据包数。默认值为4。 -l length ——发送包含由length 指定的数据量的ECHO 数据包。默认为32 字节;最大值是65,527。 -f ——在数据包中发送"不要分段"标志。数据包就不会被路由上的网关分段。-i ttl ——将"生存时间"字段设置为ttl 指定的值。 -v tos ——将"服务类型"字段设置为tos 指定的值。 -r count ——在"记录路由"字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,最多9 台计算机。 -s count ——指定count 指定的跃点数的时间戳。 -j computer-list ——利用computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为9。 -k computer-list ——利用computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为9。 -w timeout ——指定超时间隔,单位为毫秒。 destination-list ——指定要ping 的远程计算机。 3、怎样使用Ping这命令来测试网络连通呢? 连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等,当然还包括设备等造成的故障。 使用Ping检查连通性有五个步骤: (1)使用ipconfig /all观察本地网络设置是否正确,如图; (2)Ping 127.0.0.1,127.0.0.1 回送地址Ping回送地址是为了检查本地的TCP/IP 协议有没有设置好;

PING命令

PING命令 Ping概述: Ping 是Windows系列自带的一个可执行命令。利用它可以检查网络是否能够连通,可以很好地帮助我们分析判定网络故障。该命令只有在安装了TCP/IP 协议后才可以使用。Ping命令的主要作用是通过发送数据包并接收应答信息来检测两台计算机之间的网络是否连通。当网络出现故障的时候,可以用这个命令来预测故障和确定故障地点。Ping命令成功只是说明当前主机与目的主机之间存在一条连通的路径。如果不成功,则考虑:网线是否连通、网卡设置是否正确、IP地址是否可用等。 需要注意的是:成功地与另一台主机进行一次或两次数据报交换并不表示TCP/IP配置就是正确的,你必须执行大量的本地主机与远程主机的数据报交换,才能确信TCP/IP的正确性。 按照缺省设置,Windows上运行的Ping命令发送4个ICMP(网间控制报文协议)回送请求,每个32字节数据,如果一切正常,你应能得到4个回送应答。 Ping能够以毫秒为单位显示发送回送请求到返回回送应答之间的时间量。如果应答时间短,表示数据报不必通过太多的路由器或网络连接速度比较快。Ping还能显示TTL(Time To Live存在时间)值,你可以通过TTL值推算一下数据包已经通过了多少个路由器:源地点TTL起始值(就是比返回TTL略大的一个2的乘方数)-返回时TTL值。例如,返回TTL值为119,那么可以推算数据报离开源地址的TTL起始值为128,而源地点到目标地点要通过9个路由器网段(128-119);如果返回TTL值为246,TTL起始值就是256,源地点到目标地点要通过9个路由器网段。 PING命令参数详解 1、-a 解析计算机NetBios名。 示例: C:\>ping -a 192.168.1.21 Pinging https://www.sodocs.net/doc/3719258594.html, [192.168.1.21] with 32 bytes of data: Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 Ping statistics for 192.168.1.21: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms 从上面就可以知道IP为192.168.1.21的计算机NetBios名为https://www.sodocs.net/doc/3719258594.html,。 2、n count 发送count指定的Echo数据包数。 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: C:\>ping -n 50 202.103.96.68 Pinging 202.103.96.68 with 32 bytes of data: Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 Request timed out. ………………

ping命令详解图文

p i n g命令详解图文集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]

Ping 1、P ing的基础知识 Ping 是一个十分好用的TCP/IP工具。 [功能] 用来检测网络的连通情况和分析网络速度 2、P ing命令详解 参数意思和使用。 -t Ping指定的计算机直到中断。 -a 将地址解析为计算机名。 -n count 发送 count 指定的 ECHO 数据包数。默认值为 4。 -l length 发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是65,527。

-f 在数据包中发送"不要分段"标志。数据包就不会被路由上 的网关分段。 -i ttl 将"生存时间"字段设置为 ttl 指定的值。 -v tos 将"服务类型"字段设置为 tos 指定的值。 -r count 在"记录路由"字段中记录传出和返回数据包的路由。 count 可以指定最少 1 台,最多 9 台计算机。 -s count 指定 count 指定的跃点数的时间戳。 -j computer-list 利用 computer-list 指定的计算机列表路由数据包。连 续计算机可以被中间网关分隔(路由稀疏源)IP 允许的 最大数量为 9。 -k computer-list 利用 computer-list 指定的计算机列表路由数据包。连 续计算机不能被中间网关分隔(路由严格源)IP 允许的 最大数量为 9。 -w timeout 指定超时间隔,单位为毫秒。 destination-list 指定要 ping 的远程计算机

(完整版)ping命令大全.docx

1.Ping 命令详解 首先需要打开 DOS命令界面,通过点击开始菜单中的“运行”选 项,输“ cmd”。 ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] | [-k computer-list] [-w timeout] destination-list -t Ping指定的计算机直到中断。 -a 将地址解析为计算机名。 -n count发送count指定的ECHO数据包数。默认值为4 。-l length发送包含由length指定的数据量的ECHO 数据 包。默认为 32 字节 ; 最大值是 65,527 。 -f在数据包中发送"不要分段"标志。数据包就不会被路由上的网关分段。 -i ttl将"生存时间"字段设置为ttl指定的值。 -v tos将"服务类型"字段设置为tos指定的值。 -r count在"记录路由"字段中记录传出和返回数据包的路由。 count可以指定最少1台,最多9台计算机。 -s count指定count指定的跃点数的时间戳。

-j computer-list 利用 computer-list 由数据包。连续计算机可以被中间网关分隔 指定的计算机列表路( 路由稀疏源 )IP允许的 最大数量为9 。 -k computer-list 利用 computer-list 由数据包。连续计算机不能被中间网关分隔 指定的计算机列表路( 路由严格源 )IP允许的 最大数量为9 。 -w timeout指定超时间隔,单位为毫秒。 destination-list指定要ping的远程计算机。 2 怎样使用 Ping 这命令来测试网络连通呢? 连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等,当然还包括设备等造成的故障。 首先我们讲一下使用Ping 命令的步骤。 使用 Ping 检查连通性: 1.使用 ipconfig /all观察本地网络设置是否正确, 2. Ping 127.0.0.1 ,127.0.0.1 回送地址 Ping 回送地址是为了检查本地的 TCP/IP 协议有没有设置好 ; 3.Ping 本机 IP 地址,这样是为了检查本机的 IP 地址是否设置有误 ;

PING命令入门详解

PING命令入门详解 1、Ping的基础知识 ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP工具。它主要的功能是用来检测网络的连通情况和分析网络速度。 Ping有好的善的一面也有恶的一面。先说一下善的一面吧。上面已经说过Ping的用途就是用来检测网络的连同情况和分析网络速度,但它是通过什么来显示连通呢?这首先要了解Ping的一些参数和返回信息。 2、Ping命令详解 首先需要打开DOS命令界面,通过点击开始菜单中的“运行”选项,输入“cmd”,回车即可打开(如下图)。 回车后 我们输入 ping /? 例出ping 以下是PING的一些参数(如图):

下面我和大家讲解一下,每个参数意思和使用。 ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] | [-k computer-list] [-w timeout] destination-list -t Ping 指定的计算机直到中断。 -a 将地址解析为计算机名。 -n count 发送 count 指定的 ECHO 数据包数。默认值为 4。 -l length 发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是65,527。 -f 在数据包中发送"不要分段"标志。数据包就不会被路由上的网关分段。 -i ttl 将"生存时间"字段设置为 ttl 指定的值。 -v tos 将"服务类型"字段设置为 tos 指定的值。 -r count 在"记录路由"字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,最多 9 台计算机。 -s count 指定 count 指定的跃点数的时间戳。 -j computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。 -k computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。 -w timeout 指定超时间隔,单位为毫秒。 destination-list 指定要 ping 的远程计算机。 3、怎样使用Ping这命令来测试网络连通呢? 连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等,当然还包括设备等造成的故障。 首先我们讲一下使用Ping命令的步骤。 使用Ping检查连通性有五个步骤: 1. 使用ipconfig /all观察本地网络设置是否正确,如图;

ping命令祥解

cmd命令详解2006-10-16 19:27一、ping命令 在Windows的控制窗口中(Windows 95/98/ME的command解释器、Windows NT/2000的cmd 解释器),运行ping可以看到这个命令的说明,它是一个探测本地电脑和远程电脑之间信息传送速度的命令,这个命令需要TCP/IP协议的支持,ping将会计算一条信息从本地发送到远程再返回所需要的时间,黑客使用这个命令决定是否对服务器进行攻击,因为连接速度过慢会浪费时间、花费过多的上网费用。 另外这个命令还可以透过域名找到对方服务器的IP地址,我们知道域名只是提供给浏览网页用的,当我们看到一个不错的域名地址后,要想通过telnet连接它,就必须知道对方的IP 地址,这里也要使用ping命令的。 这个命令的基本使用格式可以通过直接运行ping获得,现在假设目标是https://www.sodocs.net/doc/3719258594.html,/,则可以在控制台下输入ping https://www.sodocs.net/doc/3719258594.html,,经过等待会得到如下信息: Pinging https://www.sodocs.net/doc/3719258594.html, [204.202.136.32] with 32 bytes of data: Reply from 204.202.136.32: bytes=32 time=302ms TTL=240 Reply from 204.202.136.32: bytes=32 time=357ms TTL=240 Reply from 204.202.136.32: bytes=32 time=288ms TTL=240 Reply from 204.202.136.32: bytes=32 time=274ms TTL=240 Ping statistics for 204.202.136.32: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 274ms, Maximum = 357ms, Average = 305ms 这些信息的意思是:https://www.sodocs.net/doc/3719258594.html,的IP地址是204.202.136.32,对他发送了四次数据包,数据包的大小是32字节,每一次返回的时间分别是302ms、357ms、288ms、274ms。综合看,发送了四个数据包全部返回,最小时间是274ms,最大时间357ms,他们的平均时间是305ms。

PING命令入门详解(图文)

PING 命令详解 ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下 1、Ping的基础知识 ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP工具。它主要的功能是用来检测网络的连通情况和分析网络速度。 Ping有好的善的一面也有恶的一面。先说一下善的一面吧。上面已经说过Ping的用途就是用来检测网络的连同情况和分析网络速度,但它是通过什么来显示连通呢?这首先要了解Ping的一些参数和返回信息。 2、Ping命令详解 首先需要打开DOS命令界面,通过点击开始菜单中的“运行”选项,输入“cmd”,回车即可打开(如下图)。 回车后

我们输入 ping /? 例出ping 以下是PING的一些参数(如图): 下面我和大家讲解一下,每个参数意思和使用。 ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j c omputer-list] | [-k computer-list] [-w timeout] destination-list

ping命令大全

ping 命令的用法大全 ping的高级用法 对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] │ [-k computer-list] [-w timeout] destination-list Options: -t Ping the specified host until stopped.To see statistics and continue - 无效Control-Break;To stop - 无效Control-C. 不停的ping地方主机,直到你按下Control-C。 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 -a Resolve addresses to hostnames. 解析计算机NetBios名。 示例:C:\>ping -a 192.168.1.21 Pinging https://www.sodocs.net/doc/3719258594.html, [192.168.1.21] with 32 bytes of data: Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 Ping statistics for 192.168.1.21: Packets: Sent = 4, Received = 4, Lost = 0 (0%loss),Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms 从上面就可以知道IP为192.168.1.21的计算机NetBios名为 https://www.sodocs.net/doc/3719258594.html,。 -n count Number of echo requests to send. 发送count指定的Echo数据包数。 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: C:\>ping -n 50 202.103.96.68 Pinging 202.103.96.68 with 32 bytes of data: Reply from 202.103.96.68: bytes=32 time=50ms TTL=241

ping命令大全

ping命令大全 Ping命令是计算机网络中常用的一种工具,主要用于测试网络连接的稳定性和延迟情况。Ping命令通过发送网络数据包给目标主机,并计算返回数据包所需的时间来评估网络质量。在本篇文章中,我们将详细介绍Ping命令的使用方法、参数及常见应用场景。 一、Ping命令的基本用法 Ping命令通常在命令行下执行,其基本用法如下: ``` ping 目标IP地址或域名 ``` 其中,目标IP地址或域名指的是你要测试连接的目标主机。执行该命令后,Ping工具会向目标主机发送数据包,并等待对方返回数据包。根据返回的数据包信息,Ping命令可以计算出网络连接的延迟和丢包情况。 二、Ping命令的参数 Ping命令支持多个参数,用于进一步控制和调节测试过程。以下是几个常用的参数: 1. -c 指定发送数据包的数量 ```

ping -c 数量目标IP地址或域名 ``` 该参数可以用来指定发送数据包的数量,数量可以是任意正整数。Ping命令会发送指定数量的数据包给目标主机进行测试,并在测试完成后给出结果。 2. -s 指定数据包的大小 ``` ping -s 大小目标IP地址或域名 ``` 该参数可以用来指定每个发送的数据包的大小,大小可以是任意正整数。默认情况下,Ping命令发送的数据包大小为56字节(包括IP首部和ICMP首部)。通过调整数据包大小,可以进一步测试网络连接的稳定性和吞吐量。 3. -i 指定发送数据包的时间间隔 ``` ping -i 时间间隔目标IP地址或域名 ``` 该参数可以用来控制发送数据包的时间间隔,时间间隔可以是任意正整数。默认情况下,Ping命令发送数据包的时间间隔为1秒。通过调整时间间隔,可以模拟不同的网络负载和流量情况。

ping命令详解(图文)

Ping 1、P ing的基础知识 Ping 是一个十分好用的TCP/IP工具。 [功能] 用来检测网络的连通情况和分析网络速度 2、P ing命令详解 参数意思和使用。 -t Ping指定的计算机直到中断。 -a 将地址解析为计算机名。 -n count 发送 count 指定的 ECHO 数据包数。默认值为 4。 -l length 发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是65,527。

-f 在数据包中发送"不要分段"标志。数据包就不会被路由上 的网关分段。 -i ttl 将"生存时间"字段设置为 ttl 指定的值。 -v tos 将"服务类型"字段设置为 tos 指定的值。 -r count 在"记录路由"字段中记录传出和返回数据包的路由。 count 可以指定最少 1 台,最多 9 台计算机。 -s count 指定 count 指定的跃点数的时间戳。 -j computer-list 利用 computer-list 指定的计算机列表路由数据包。连 续计算机可以被中间网关分隔(路由稀疏源)IP 允许的 最大数量为 9。 -k computer-list 利用 computer-list 指定的计算机列表路由数据包。连 续计算机不能被中间网关分隔(路由严格源)IP 允许的 最大数量为 9。 -w timeout 指定超时间隔,单位为毫秒。 destination-list 指定要 ping 的远程计算机

Ctrl + c暂停 TTL:(Time To Live ) 生存时间 当数据包传送到一个路由器之后,TTL就自动减1,如果减到0了还是没有传送到目的主机,那么就自动丢失,出现Request timed out(请求超时)的情况默认情况下, Linux 系统的TTL值为64或255, Windows NT/2000/XP 系统的默认TTL值为128, Win7 系统的TTL值是64, Windows 98 系统的TTL值为32, UNIX 主机的TTL值为255

ping命令详解

ping命令详解 ping命令是计算机网络中常用的命令之一,用于测试网络连接以及判断网络通信质量。它通过发送数据包来测量从源主机到目标主机 的往返时间,并可以检查数据包是否丢失或延迟。本文将对ping命令 进行详细介绍,包括其原理、用法以及常见问题的排查方法。 一、ping命令的原理 在计算机网络中,ping命令利用ICMP(Internet Control Message Protocol,互联网控制消息协议)来发送网络数据包,然后等待目标 主机的响应来判断网络的连通性和响应时间。pong则是相应的包。通 过发送一个ICMP Echo Request包给目标主机,然后等待目标主机返 回一个ICMP Echo Reply包,ping命令可以计算往返时间(Round- Trip Time,简称RTT)并统计丢包率。这些信息可以帮助我们检测网 络连接是否正常以及网络速度的快慢。 二、ping命令的用法 在Windows系统下,我们可以使用命令提示符(Command Prompt)或 者Windows PowerShell来执行ping命令。在Linux和macOS系统下,则可以使用终端(Terminal)来操作。 下面是ping命令的基本用法: ping [选项] [目标主机] 其中,目标主机可以是IP地址或者域名。 常见的选项包括: -c n:指定发送数据包的次数,n是一个正整数; -i n:指定发送数据包的时间间隔,n是一个浮点数,单位是秒; -w n:指定等待目标主机响应的超时时间,n是一个正整数,单位是毫秒; -s n:指定发送数据包的大小,n是一个正整数,单位是字节; -t:持续发送数据包,直到手动停止。 例如,执行ping命令ping 发送数据包并等待响应。ping命令

PING命令参数详解

PING命令参数详解 1.-t参数:这个参数表示持续发送PING请求,直到手动停止。使用该参数可以用于检测网络连接的稳定性和延迟。 2.-a参数:这个参数用于将IP地址解析为主机名。当我们只知道一个主机的IP地址时,可以使用该参数来获得其主机名。 3.-n参数:这个参数指定发送的PING请求的次数。默认情况下,PING命令发送4个请求,然后停止。通过指定-n参数,可以发送任意数量的请求。 5.-w参数:这个参数指定等待响应的超时时间。默认情况下,PING 命令等待1秒钟的响应。当PING请求发送但没有得到响应时,会显示“请求超时”的错误信息。通过指定-w参数,可以增加或减少等待响应的时间。 6.-f参数:这个参数用于设置发送的PING请求的标志位为“不可分段”。这个标志位的设置可以强制PING请求在网络上不分片,从而避免在实际网络中可能出现的分片问题。 7.-i参数:这个参数用于指定发送PING请求的间隔时间。默认情况下,PING命令发送两个请求之间的间隔为1秒。通过指定-i参数,可以设置PING请求的发送间隔。 8.-v参数:这个参数用于显示详细的PING请求和响应信息。使用该参数可以获得更多关于网络连接的信息。 9.-r参数:这个参数用于在PING请求中启用记录路由功能。这样,在PING响应中就可以看到PING请求经过的路由器的IP地址。

10.-S参数:这个参数用于指定发送PING请求的源IP地址。在具有 多个网络接口的主机上,可以通过指定-S参数来选择特定的源IP地址。 11.-d参数:这个参数用于开启PING命令的调试模式。在这种模式下,PING命令会显示更多的调试信息,例如发送和接收的数据包的详细 内容。 12.-p参数:这个参数用于指定PING请求的目的端口号。默认情况下,PING请求发送到目标主机上的ICMP端口。通过指定-p参数,可以发 送请求到其他端口。 13.-q参数:这个参数用于禁止PING命令在控制台上显示请求的详 细信息。当我们只关注请求是否成功时,可以使用该参数来隐藏冗余信息。总结: PING命令是一个非常有用的网络工具,可以通过不同的参数来控制 其行为。使用PING命令,我们可以检测网络连接的稳定性和延迟,并获 取有关主机名、IP地址、路由等详细信息。对于网络管理者和系统管理 员来说,了解和熟练使用PING命令的参数是非常重要的。

计算机网络实验PING命令的使用

计算机网络实验PING命令的使用 PING命令是一个常用的网络工具,用于测试主机之间的连通性和测量网络延迟。在计算机网络实验中,我们可以使用PING命令来检查网络中的主机是否可达,并评估网络的性能和稳定性。下面将详细介绍PING 命令的使用。 一、PING命令的基本介绍 1.PING的概念和作用 PING(Packet InterNet Groper)是一个常用的网络工具,用于检测主机和主机之间是否可达,以及计算网络延迟。PING命令发送一个探测封包到目标主机,并等待接收到目标主机发送的回应。 2.PING命令的原理 PING命令利用了Internet控制报文协议(ICMP)来发送探测封包和接收回应。当目标主机收到PING封包时,它会发送一个回应封包作为响应。PING命令通过计算探测封包发送和接收之间的时间差来得到网络延迟。 3.PING命令的格式 PING命令的基本格式如下: ``` ping [参数] 目标主机 ```

其中,参数可以用来控制PING命令的行为,目标主机可以是主机名或IP地址。 二、PING命令的常用参数 1.-t(持续发送PING请求) 使用-t参数可以让PING命令持续发送PING请求,直到手动停止。这对于测试网络的稳定性和延迟非常有用。 2.-n(指定要发送的PING请求数量) 使用-n参数可以指定要发送的PING请求数量。默认情况下,PING命令会发送4个请求。通过增加或减少这个数量,可以更好地评估网络的性能。 3.-l(设置PING请求的数据包大小) 使用-l参数可以设置PING请求的数据包大小。默认情况下,PING命令会发送32字节的数据包。通过修改数据包大小,可以测试网络的带宽和吞吐量。 4.-w(设置等待PING请求的超时时间) 使用-w参数可以设置等待PING请求的超时时间。默认情况下,PING 命令会等待4秒钟。通过修改超时时间,可以评估网络的稳定性和响应速度。 三、PING命令的使用示例 下面是一些使用PING命令的示例场景。 1.检查一个主机是否可达

ping命令详解(最新)

ping命令详解(最新) 通过几个Ping命令判断网络故障篇一 局域网内电脑不能上网大致可分以下几个原因,系统的IP设置、网卡、路由器网 关和线路故障。排除硬件及线路的故障问题,我们可以利用Ping命令来快速检测 网络状况。 首先,我们点击系统中开始里的运行,在运行栏中输入cmd命令,操作系统中的DOS窗口就会弹出,在这里我们可以直观和方便地输入各种DOS命令。接着,我 们可以在DOS里输入Ping 127.0.0.1,该地址是本地循环地址,如发现本地址无法Ping通,就表明本地机TCP/IP协议不能正常工作,此时应检查本机的操作系统安装设置。 如果上面的操作成功,可Ping通的话,我们接下来可以输入IPConfig来查看本地 的IP地址,然后Ping该IP(如 192.168.0.100),通则表明网络适配器(网卡或MODEM)工作正常,不通则是网络适配器出现故障,可尝试更换网卡或驱动程序。然后Ping 一台同网段计算机的IP,不通则表明网络线路出现故障;若网络中还包 含有路由器,则应先Ping路由器在本网段端口的IP,不通则此段线路有问题,应 检查网内交换机或网线故障。 如果内网计算机能ping通则再Ping欣联的路由器(网关),(如192.168.0.1)如不通,则是路由器出现故障,可更换连接路由器的网线,或用网线将PC机直接连接至路 由器,如能ping通,则应检查路由器至交换机的网线故障,如无法ping通,可尝试更换计算机再ping,若还不能 ping通,则应检查路由器故障。 最后,如果到路由器都正常,可再检测一个带DNS服务的网络,在上一步Ping通 了目标计算机的IP地址后,仍无法连接到该机,则可Ping该机的网络名,比如Ping ,正常情况下会出现该网址所指向的IP,这表明本机的DNS设置正确而且DNS服务器工作正常,反之就可能是其中之一出现了故障;同样也可通过Ping计 算机名检测WINS解析的故障(WINS是将计算机名解析到IP地址的服务)。 当以上几个步骤执行完毕后,我们就可轻易判断出到底是一些环节出现了故障问题,该重新设置的设置,该换硬件的换硬件。另外,如果想检测网络的连接情况,我们还可以在Ping的地址后面加上-t,这样可不断地进行Ping的连接,可反映出网络的 连接是否有中断或者丢包的现象出现。 Ping命令是个很实用的命令,当你遇到网络故障时你可以首先就Ping一下主机, 这是最普遍也是最实用的检验方法,因为错误往往会出在这里,同时它也可以说明很多问题,你才能有针对的进行故障排除。

PING命令解析

ping命令详解 如果你是一位网络管理员或者是一位普通的拨号用户,可能经常会遇到这样一种情形,那就是访问某一个网站时可能会花费好长时间,或者根本就无法访问需要的网站,这样我们许多宝贵的时间就消耗在等待上了。那我们有没有办法节省花在等待上的时间,最大限度地来提高上网的效率呢?答案当然是肯定的。我们知道之所以访问一个网站需要等待好长时间,那是因为用户的计算机与要访问的网站之间的线路可能出现了交通堵塞的不稳定情况甚至出现了故障,如果我们能事先知道线路的质量不太好的话,就可以做到有的放矢,回避这一不稳定的情况,等到线路状态完好后再去访问需要的网站。看到这儿,有些性急的用户马上就发问了:那你快说说如何才能知道线路质量的好坏呢?要看详情,请看下面的几个网络测试命令,了解和掌握它们将会有助于你更好地使用和维护网络: 1.Ping 适用环境:WIN95/98/2000/NT 使用格式:ping[-t][-a][-ncount][-lsize] 参数介绍: -t让用户所在的主机不断向目标主机发送数据 -a以IP地址格式来显示目标主机的网络地址 -ncount指定要ping多少次,具体次数由后面的count来指定 -lsize指定发送到目标主机的数据包的大小 主要功能:用来测试一帧数据从一台主机传输到另一台主机所需的时间,从而判断主响应时间。

详细介绍: 该命令主要是用来检查路由是否能够到达,由于该命令的包长非常小,所以在网上传递的速度非常快,可以快速地检测你要去的站点是否可达,一般你在去某一站点时可以先运行一下该命令看看该站点是否可达。如果执行Ping不成功,则可以预测故障出现在以下几个方面:网线是否连通,网络适配器配置是否正确,IP地址是否可用等;如果执行Ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,Ping成功只能保证当前主机与目的主机间存在一条连通的物理路径。它的使用格式是在命令提示符下键入:PingIP地址或主机名,执行结果显示响应时间,重复执行这个命令,你可以发现Ping报告的响应时间是不同的。具体的ping命令后还可跟好多参数,你可以键入ping后回车其中会有很详细的说明。 对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping 的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-wz timeout] destination-list Options: -t Ping the specified host until stopped.To see statistics and

Ping命令可以测试计算机名和计算机地IP地址

一、PING命令 1、Ping的基础知识 ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP工具。它主要的功能是用来检测网络的连通情况和分析网络速度。 2、Ping命令详解 首先需要打开DOS命令界面,通过点击开始菜单中的“运行”选项,输入“cmd”,回车即可打开(如下图) 回车后,将会弹出如下界面。

我们输入 ping /? 例出ping 以下是PING的一些参数(如图): 下面我和大家讲解一下,每个参数意思和使用。 ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] | [-k computer-list] [-w timeout] destination-list -t Ping 指定的计算机直到中断。 -a将地址解析为计算机名。 -n count 发送 count 指定的 ECHO 数据包数。默认值为 4。 -l length 发送包含由 length 指定的数据量的 ECHO 数据包。默认为32 字节;最大值是65,527。 -f在数据包中发送"不要分段"标志。数据包就不会被路由上的网关分段。 -i ttl 将"生存时间"字段设置为 ttl 指定的值。 -v tos 将"服务类型"字段设置为 tos 指定的值。 -r count 在"记录路由"字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,最多 9 台计算机。 -s count 指定 count 指定的跃点数的时间戳。 -j computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。

ping命令详解

ping命令详解 系统置的网络测试工具ping 1.Ping命令的语法格式 ping命令看似小小的一个工具,但它带有许多参数,要完全掌握它的使用方法 还真不容易,要达到熟练使用则更是难下加难,但不管怎样我们还得来看看它的真面目,首先我们还是从最基本的命令格式入手吧! ping命令的完整格式如下: ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j -Host list] | [-k Host-list] [-w timeout] destination-list 从这个命令式中可以看出它的复杂程度,ping命令本身后面都是它的执行参数,现对其参数作一下详细讲解吧! -t——有这个参数时,当你ping一个主机时系统就不停的运行ping这个命令,直到你按下Control-C。 -a——解析主机的NETBIOS主机名,如果你想知道你所ping的要机计算机名则要加上这个参数了,一般是在运用ping命令后的第一行就显示出来。 -n count——定义用来测试所发出的测试包的个数,缺省值为4。通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送20个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过执行带有这个参数的命令获知。 -l length——定义所发送缓冲区的数据包的大小,在默认的情况下windows的ping发送的数据包大小为32byt,也可以自己定义,但有一个限制,就是最大只能发送65500byt,超过这个数时,对方就很有可能因接收的数据包太大而死机,所以微软公司为了解决这一安全漏洞于是限制了ping的数据包大小。 -f——在数据包中发送“不要分段”标志,一般你所发送的数据包都会通过路由分段再发送给对方,加上此参数以后路由就不会再分段处理。 -i ttl——指定TTL值在对方的系统里停留的时间,此参数同样是帮助你检查网络运转情况的。 -v tos——将“服务类型”字段设置为“tos”指定的值。 -r count——在“记录路由”字段中记录传出和返回数据包的路由。一般情况下你发送的数据包是通过一个个路由才到达对方的,但到底是经过了哪些路由

相关主题