Ping命令全解

合集下载

网络ping命令详解

网络ping命令详解

ping可以用来检查网络是否通畅或者网络连接速度,而作为网络管理员ping命令是第一个必须掌握的DOS命令。

我们可以用ping来给网络上指定IP的计算机发送一个数据包,而对方就要返回一个同样大小的数据包,根据返回的数据包就可以判定对方机器的存在。

现在来进入命令提示符进行ping的操作。

开始→运行在运行中输入“cmd”回车或点击确定打开命令提示符。

(如下图)打开之后我们就会看到久违的命令提示符了(如下图)现在来了解一下ping的各个参数命令。

输入如下格式:“ping/?”或直接打上“ping…也可以回车就可看到ping命令的参数。

中文参数-a 将地址解析为计算机名。

-t 校验与指定计算机的连接,直到用户中断。

-n 发送由count 指定数量的ECHO 报文-l 发送包含由length 指定数据长度的ECHO 报文-f 在包中发送“不分段”标志。

该包将不被路由上的网关分段。

-v 将“服务类型”字段设置为tos 指定的数值-r 在“记录路由”字段中记录发出报文和返回报文的路由-s 指定由count 指定的转发次数的时间邮票。

-j 经过由computer-list 指定的计算机列表的路由报文。

中间网关可能分隔连续的计算机(松散的源路由)。

允许的最大IP 地址数目是9-k 经过由computer-list 指定的计算机列表的路由报文。

中间网关可能分隔连续的计算机(严格源路由)。

允许的最大IP 地址数目是9 。

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

ping命令可以测试TCP/IP协议是否安装正确以及网络是否通畅例如我们ping一下咱们论坛的网站地址输入命令"ping (如下图)上面用白线勾扩的地方是返回4个数据包60.28.160.112是论坛主机IP地址。

bytes=32是发送的字节数time就是时间的意思则返回的时间数值越小速度越快TTL是数据包从去到返回的所生存的时间.而根据LLT后面的数字我们还可以判断对方的操作系统比如返回的TTL=128对方主机则可能是WIN2000或WINXP系统,若TTL=250或TTL=64对方主机系统则可能是UNIX/LIUX操作系统而TTL=32对方则可能是WIN95/98系统.为什么说他可能呢?因为通过注册表可以来修改主机的操作系统.类型现在ping下咱们论坛的域名“ping "返回的TTL=119这样可基本判断出主机的是WINXP的系统。

Ping命令完全讲解:教你如何ping

Ping命令完全讲解:教你如何ping

Ping ‎命令完全讲‎解,教你如‎何ping‎pin‎g的作用‎Pi‎n g是潜水‎艇人员的专‎用术语,表‎示回应的声‎纳脉冲,在‎网络中Pi‎n g 是一‎个十分好用‎的TCP/‎I P工具。

‎它主要的功‎能是用来检‎测网络的连‎通情况和分‎析网络速度‎。

‎P ing有‎好的善的一‎面也有恶的‎一面。

先说‎一下善的一‎面吧。

上面‎已经说过P‎i ng的用‎途就是用来‎检测网络的‎连同情况和‎分析网络速‎度,但它是‎通过什么来‎显示连通呢‎?这首先要‎了解Pin‎g的一些参‎数和返回信‎息。

‎以下是P‎I NG的一‎些参数:‎pi‎n g [-‎t] [-‎a] [-‎n cou‎n t] [‎-l le‎n gth]‎[-f]‎[-i ‎t tl] ‎[-v t‎o s] [‎-r co‎u nt] ‎[-s c‎o unt]‎[-j ‎c ompu‎t er-l‎i st] ‎| [-k‎comp‎u ter-‎l ist]‎[-w ‎t imeo‎u t] d‎e stin‎a tion‎-list‎-‎t‎P ing ‎指定的计算‎机直到中断‎。

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

‎-n c‎o unt ‎发送‎coun‎t指定的‎ECHO‎数据包数‎。

默认值为‎4。

‎-l ‎l engt‎h‎发送包含由‎leng‎t h 指定‎的数据量的‎ECHO‎数据包。

‎默认为 3‎2字节;‎最大值是6‎5,527‎。

‎-f‎在数据包‎中发送"不‎要分段"标‎志。

数据包‎就不会被路‎由上的网关‎分段。

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

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

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

co‎u nt 可‎以指定最少‎1 台,‎最多 9 ‎台计算机。

Ping 命令完全讲解

Ping 命令完全讲解

此功能?有什麼特別的技巧,不過可以配合其他參數使用,將在下面提到。
-a Resolve addresses to hostnames.
解析電腦NetBios名。
例:C:\>ping -a 192.168.1.21
Pinging [192.168.1.21] with 32 bytes of data:
C:\>ping -n 1 -r 9 202.96.105.101(發送一個數據包,最多記錄9個路由)
Pinging 202.96.105.101 with 32 bytes of data:
Reply from 202.96.105.101: bytes=32 time=10ms TTL=249
………………
這樣它就會不停的向192.168.1.21電腦發送大小為65500byt的數據包,如果你只有一台電腦也許?有什麼效果,但如果有很多台電腦那麼就可以使對方完全癱瘓,我曾經就做過這樣的試驗,當我同時使用10台以上電腦ping一台Win2000Pro系統的電腦時,不到5分鐘對方的網路就已經完全癱瘓,網路嚴重堵塞,HTTP和FTP服務完全停止,由此可見威力非同小可。
Minimum = 10ms, Maximum = 10ms, Average = 10ms
從上面我就可以知道從我的電腦到202.96.105.101一共通過了202.107.208.187,202.107.210.214 , 61.153.112.70 , 61.153.112.89 , 202.96.105.149 , 202.96.105.97這幾個路由。
Ping 命令完全講解
於Windows下ping指令相信大家已經再熟悉不過了,但是能把ping的功能發揮到最大的人卻並不是很多,當然我也並不是說我可以讓ping發揮最大的功能,我也只不過經常用ping這個工具,也總結了一些小經驗,現在和大家分享一下。

Ping命令解释

Ping命令解释

Ping 命令解释一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。

作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。

下面就来看看它的一些常用的操作。

先看看帮助吧,在DOS窗口中键入:ping/? 回车,出现如图1所示的帮助画面。

在此,我们只掌握一些基本的很有用的参数就可以了。

-t 表示将不间断向目标IP发送数据包,直到我们强迫其停止。

试想,如果你使用100M的宽带接入,而目标IP是56K的小猫,那么要不了多久,目标IP就因为承受不了这么多的数据而掉线,呵呵,一次攻击就这么简单的实现了。

-l 定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。

结合上面介绍的-t参数一起使用,会有更好的效果哦。

-n 定义向目标IP发送数据包的次数,默认为3次。

如果网络速度比较慢,3次对我们来说也浪费了不少时间,因为现在我们的目的仅仅是判断目标IP是否存在,那么就定义为一次吧。

说明一下,如果-t 参数和 -n参数一起使用,ping命令就以放在后面的参数为标准,比如“ping IP -t -n3”,虽然使用了-t参数,但并不是一直ping下去,而是只ping 3次。

另外,ping命令不一定非得ping IP,也可以直接ping主机域名,这样就可以得到主机的IP。

下面我们举个例子来说明一下具体用法,如图2。

这里time<10ms表示从发出数据包到接受到返回数据包所用的时间小于10ms,从这里可以判断网络连接速度的大小。

从TTL的返回值可以初步判断被ping主机的操作系统,之所以说“初步判断”是因为这个值是可以修改的。

这里TTL=128表示操作系统可能是Win2000。

Ping命令大全及使用方法

Ping命令大全及使用方法

Ping命令大全及使用方法2006-12-10 21:24-- Ping命令大全及使用方法Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP 工具。

它主要的功能是用来检测网络的连通情况和分析网络速度。

Ping有好的善的一面也有恶的一面。

先说一下善的一面吧。

上面已经说过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-tPing 指定的计算机直到中断。

-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命令详解图文

p i n g命令详解图文集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]Ping1、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值为2553、怎样使用Ping这命令来测试网络连通呢连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等,当然还包括设备等造成的故障。

PING命令入门详解及应用举例

PING命令入门详解及应用举例

PING 命令详解及应用举例一、Ping 的基础知识ping 命令相信大家已经再熟悉不过了,但是能把ping 的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping 发挥最大的功能,我也只不过经常用ping 这个工具,也总结了一些小经验,现在和大家分享一下。

Ping 是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP 工具。

它主要的功能是用来检测网络的连通情况和分析网络速度。

Ping 有好的善的一面也有恶的一面。

先说一下善的一面吧。

上面已经说过Ping 的用途就是用来检测网络的连同情况和分析网络速度,但它是通过什么来显示连通呢?这首先要了解Ping 的一些参数和返回信息。

二、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 发送coun t 指定的ECHO 数据包数。

默认值为4。

-l length 发送包含由length 指定的数据量的ECHO 数据包。

默认为32 字节;最大值是65,527。

-f 在数据包中发送"不要分段"标志。

数据包就不会被路由上的网关分段。

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

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

ping命令的最全用法

ping命令的最全用法

二、PING -T的使用
不间断地Ping指定计算机,直到管 理员中断。这就说明电脑连接路 由器是通的,网络效果很好。下 面按按住键盘的Ctrl+c终止它继续 ping下去,就会停止了,会总结出 运行的数据包有多少,通断的有 多少了。
三、PING -A的使用
ping-a解析计算机名与NetBios名。就是可以通过ping它的ip地址,可以解析出 主机名。当你遇到一个ip,却不知道他是那个设备时,这时你可以通过ping -a 知道它的主机名。
四、PING -N的使用
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的 个数,对衡量网络速度很有帮助,比如我想测试发送10个数据包的返回的平均 时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
从以上我就可以知道在给192.168.56.1发送10个数据包的过程当中,返回了10个,没有 丢失,这10个数据包当中返回速度最快为32ms,最慢为55ms,平均速度为37ms。说明 我的网络良好。
六、PING -R COUNT 的使用
这个命令在“记录路由”字段中记录传出和返回数据包的路由,探测经过的路 由个数,但最多只能跟踪到9个路由。 ping -n 1 -r 9 202.102.224.25 (发送一个数据包,最多记录9个路由)
七、如何同时批量PING多个IP地 址
1、ping一个网段 对于一个网段ip地址众多,如果单 个检测实在麻烦,那么我们可以直 接批量ping网段检测,那个ip地址 出了问题,一目了然。 先看代码,直接在命令行窗口输入: for /L %D in (1,1,255) do ping 10.168.1.%DIP地址段修改成你要检 查的IP地址段。
3、ping网段命令再升级

ping命令详解

ping命令详解

系统内置的网络测试工具ping1.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——在“记录路由”字段中记录传出和返回数据包的路由。

DOS命令之ping命令大全详解

DOS命令之ping命令大全详解
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
如果在MS-DOS方式下执行此命令显示内容为:Request timed out,则表明网卡安装或配置有问题。将网线断开再次执行此命令,如果显示正常,则说明本机使用的IP地址可能与另一台正在使用的机器IP地址重复了。如果仍然不正常,则表明本机网卡安装或配置有问题,需继续检查相关网络配置。
Ping使用方法大全
首先从什么是Ping讲起吧!
什么是Ping
Ping是典型的网络工具。Ping 是Windows系列自带的一个可执行命令,从98到最新的2003 Server版的计算机都带有这个命令行工具。Ping能够辨别网络功能的某些状态。这些网络功能的状态是日常网络故障诊断的基础。特别是Ping能够识别连接的二进制状态(也就是是否连通)。Ping 命令通过向计算机发送 ICMP 回应报文并且监听回应报文的返回,以校验与远程计算机或本地计算机的连接。对于每个发送报文, Ping 最多等待 1 秒,并打印发送和接收把报文的数量。比较每个接收报文和发送报文,以校验其有效性。默认情况下,发送四个回应报文,每个报文包含 64 字节的数据。Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)联通。
2.Ping网关IP
假定网关IP为:59.52.177.115,则执行命令Ping 59.52.177.115。在MS-DOS方式下执行此命令,如果显示类似以下信息:
C:\Documents and Settings\Administrator>ping 59.52.177.115

linux中的ping命令的详细解释

linux中的ping命令的详细解释

linux中的ping命令的详细解释linxu下的ping命令的主要功能就是确定网络状态,下面由店铺为大家整理了linux的ping命令的详细解释的相关知识,希望对大家有帮助!一、linux中的ping命令的详细解释1.命令格式:ping [参数] [主机名或IP地址]2.命令功能:ping命令用于:确定网络和各外部主机的状态;跟踪和隔离硬件和软件问题;测试、评估和管理网络。

如果主机正在运行并连在网上,它就对回送信号进行响应。

每个回送信号请求包含一个网际协议(IP)和ICMP 头,后面紧跟一个 tim 结构,以及来填写这个信息包的足够的字节。

缺省情况是连续发送回送信号请求直到接收到中断信号(Ctrl-C)。

ping 命令每秒发送一个数据报并且为每个接收到的响应打印一行输出。

ping 命令计算信号往返时间和(信息)包丢失情况的统计信息,并且在完成之后显示一个简要总结。

ping 命令在程序超时或当接收到SIGINT 信号时结束。

Host 参数或者是一个有效的主机名或者是因特网地址。

3.命令参数:-d 使用Socket的SO_DEBUG功能。

-f 极限检测。

大量且快速地送网络封包给一台机器,看它的回应。

-n 只输出数值。

-q 不显示任何传送封包的信息,只显示最后的结果。

-r 忽略普通的Routing Table,直接将数据包送到远端主机上。

通常是查看本机的网络接口是否有问题。

-R 记录路由过程。

-v 详细显示指令的执行过程。

<p>-c 数目:在发送指定数目的包后停止。

-i 秒数:设定间隔几秒送一个网络封包给一台机器,预设值是一秒送一次。

-I 网络界面:使用指定的网络界面送出数据包。

-l 前置载入:设置在送出要求信息之前,先行发出的数据包。

-p 范本样式:设置填满数据包的范本样式。

-s 字节数:指定发送的数据字节数,预设值是56,加上8字节的ICMP头,一共是64ICMP数据字节。

-t 存活数值:设置存活数值TTL的大小。

网络命令PING详解

网络命令PING详解

网络命令ping 192.168.8.8 -t ,参数-t是等待用户去中断测试一、Ping的技法相信玩过网络的哥们都会对“Ping”这个命令了如指掌。

Ping命令是Windows 95/98/NT中集成的一个专用于TCP/IP协议的探测工具。

大凡是应用TCP/IP协议的局域或广域网络,不管你是内部只管理几台电脑的家庭、办公室局域网,还是校园网、企业网甚至Internet国际互联网络,当客户端与客户端之间无法正常进行访问或者网络工作出现各种不稳定的情况时,建议大家一定要先试试用Ping这个命令来确认并排除问题,有的时候可以一次奏效。

1.Ping命令的语法格式既然是技法嘛,当然有必要先给不了解Ping 命令的哥们介绍一下Ping命令的具体语法格式:ping 目的地址[参数1][参数2]……其中目的地址是指被测试计算机的IP地址或域名。

主要参数有:a:解析主机地址。

n:数据:发出的测试包的个数,缺省值为4。

l:数值:所发送缓冲区的大小。

t:继续执行Ping命令,直到用户按Ctrl+C终止。

有关Ping的其他参数,可通过在MS-DOS提示符下运行Ping或Ping-?命令来查看。

2.Ping命令的应用技巧用Ping工具检查网络服务器和任意一台客户端上TCP/IP协议的工作情况时,只要在网络中其他任何一台计算机上Ping该计算机的IP地址即可。

例如要检查网络文件服务器192.192.225.225 HPQW上的TCP/IP协议工作是否正常,只要在开始菜单下的“运行”子项中键入Ping 192.192.225.225就可以了。

如果HPQW的TCP/IP协议工作正常,即会以DOS屏幕方式显示如下所示的信息:Pinging 192.192.225.225 with 32 bytes of data:Reply from 192.192.225.225:bytes=32 time=1ms TTL=128Reply from 192.192.225.225:bytes=32 time<1ms TTL=128Reply from 192.192.225.225:bytes=32 time<1ms TTL=128Reply from 192.192.225.225:bytes=32 time<1ms TTL=128Ping statistice for 192.192.225.225:Packets:Sent=4,Received =4,Lost =0(0% loss)Approximate round trip times in milli-seconds:Minimum=0ms,Maximum=1ms,Average=0ms以上返回了4个测试数据包,其中bytes=32 表示测试中发送的数据包大小是32个字节,time<10ms 表示与对方主机往返一次所用的时间小于10毫秒,TTL=128表示当前测试使用的TTL(Time to Live)值为128(系统默认值)。

ping命令详解

ping命令详解

ping 命令详解Ping通过发送“网际消息控制协议(ICMP)”回响请求消息来验证与另一台TCP/IP 计算机的IP 级连接。

回响应答消息的接收情况将和往返过程的次数一起显示出来。

Ping 是用于检测网络连接性、可到达性和名称解析的疑难问题的主要TCP/IP 命令。

如果不带参数,ping 将显示帮助。

语法ping [-t] [-a] [-n Count] [-l Size] [-f] [-i TTL] [-v TOS] [-r Count] [-s Count] [{-j HostList | -k HostList}] [-w Timeout] [TargetName]参数-t指定在中断前ping 可以持续发送回响请求信息到目的地。

要中断并显示统计信息,请按CTRL-BREAK。

要中断并退出ping,请按CTRL-C。

-a指定对目的地IP 地址进行反向名称解析。

如果解析成功,ping 将显示相应的主机名。

-n Count指定发送回响请求消息的次数。

默认值为4。

-lSize指定发送的回响请求消息中“数据”字段的长度(以字节表示)。

默认值为32。

size 的最大值是65,527。

-f指定发送的回响请求消息带有“不要拆分”标志(所在的IP 标题设为1)。

回响请求消息不能由目的地路径上的路由器进行拆分。

该参数可用于检测并解决“路径最大传输单位(PMTU)”的故障。

-i TTL指定发送回响请求消息的IP 标题中的TTL 字段值。

其默认值是是主机的默认TTL 值。

对于Windows XP 主机,该值一般是128。

TTL 的最大值是255。

-v TOS指定发送回响请求消息的IP 标题中的“服务类型(TOS)”字段值。

默认值是0。

TOS 被指定为0 到255 的十进制数。

-r Count指定IP 标题中的“记录路由”选项用于记录由回响请求消息和相应的回响应答消息使用的路径。

路径中的每个跃点都使用“记录路由”选项中的一个值。

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-listPing 命令可以用来验证与远程计算机的连接。

(该命令只有在安装了TCP/IP协议后才能使用)【参数说明】:-t :一直Ping指定的计算机,直到从键盘按下Ctrl+C中断。

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

-n :发送count指定的ECHO数据包数。

,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助。

能够测试发送数据包的返回平均时间,及时间的快慢程度。

默认值为4。

-l :发送指定数据量的ECHO数据包。

默认为32 字节;最大值是65500byt。

-f :在数据包中发送“不要分段”标志,数据包就不会被路由上的网关分段。

通常你所发送的数据包都会通过路由分段再发送给对方,加上此参数以后路由就不会再分段处理。

-i :将“生存时间”字段设置为TTL指定的值。

指定TTL值在对方的系统里停留的时间。

同时检查网络运转情况的。

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

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

通常情况下,发送的数据包是通过一系列路由才到达目标地址的,通过此参数可以设定,想探测经过路由的个数。

限定能跟踪到9个路由。

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

与参数-r差不多,但此参数不记录数据包返回所经过的路由,最多只记录4个。

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

连续计算机可以被中间网关分隔(路由稀疏源) IP 允许的最大数量为9。

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

Ping命令详解

Ping命令详解
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 192.168.0.69:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
Ping是DOS命令,一般用于检测网络通与不通,PING (Packet Internet
Grope),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP回声清求消息给目的地并报告是否收到所希望的ICMP回声应答。
它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。
说明所Ping网卡出现了问题,一般出现下列问题:
(1)网卡被停用。出现这种情况一般由于自己大意或其他人人为给停用,解决办法:启用该网卡就可以啦。
(2)有时中毒也会禁用网卡,一般把网卡驱动从设备管理器里卸载一下,重新安装一下就可解决。
(3)网卡驱动没有安装或者安装的驱动与所Ping的网卡驱动不匹配。解决办法重新正确安装网卡驱动。
Minimum = 0ms, Maximum = 0ms, Average = 0ms
C:\Documents and Settings\Administrator>ping localhost
Pinging MYPC [127.0.0.1] with 32 bytes of data:

ping命令详解(最新)

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命令参数详解

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命令详解

ping命令详解
一、概念
1、ping命令的主要作用:
ping命令用来测试主机之间网络的连通性。

执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。

2、ping和ICMP的关系:
ping命令发送数据使用的是ICMP协议
二、语法
1、Ping/?显示可用命令
2、Ping+IP地址(主机地址)默认ping对应主机4次
3、Ping+IP地址+(-t)Ping指定主机,直到手动键入Ctrl+C停止
例:ping 192.168.1.1 -t
4、Ping+IP地址+(-l)+ ‘size’发送设定大小的包给指定主机
例:ping 192.168.1.1 -t -l 1000
5、Ping+(-a)+域名将地址解析为主机名/将域名解析为IP地址
6、Ping+IP地址+(-n)+ ‘size’指定发送包的个数
常用选项:。

ping命令详解(图文)

ping命令详解(图文)

Ping1、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值为2553、怎样使用Ping这命令来测试网络连通呢?连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等,当然还包括设备等造成的故障。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Ping命令全解用于Windows下的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下面我们对其参数进行解释:-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.不停的Ping地方主机,直到你按下Ctrl+C。

此功能没有什么特别的技巧,不过可以配合其他参数使用,这将在下面提到。

-a Resolve addresses to hostnames.解析计算机NetBIOS名。

例:C:\>Ping -a 192.168.1.21Pinging [192.168.1.21] with 32 bytes of data:Reply from 192.168.1.21: bytes=32 time<10ms TTL=254Reply from 192.168.1.21: bytes=32 time<10ms TTL=254Reply from 192.168.1.21: bytes=32 time<10ms TTL=254Reply from 192.168.1.21: bytes=32 time<10ms TTL=254Ping 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名为。

-n count Number of echo requests to send.发送count指定的Echo数据包数。

在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我们想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下得知:C:\>Ping -n 50 202.103.96.68Pinging 202.103.96.68 with 32 bytes of data:Reply from 202.103.96.68: bytes=32 time=50ms TTL=241Reply from 202.103.96.68: bytes=32 time=50ms TTL=241Reply from 202.103.96.68: bytes=32 time=50ms TTL=241Request timed out.………………Reply from 202.103.96.68: bytes=32 time=50ms TTL=241Reply from 202.103.96.68: bytes=32 time=50ms TTL=241Ping statistics for 202.103.96.68:Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:Minimum = 40ms, Maximum = 51ms, Average = 46ms从以上我们就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。

-l size Send buffer size.定义ECHO数据包大小。

在默认的情况下Windows的Ping发送的数据包大小为32bytes,我们也可以自己定义它的大小,但有一个大小的限制,就是最大只能发送65500bytes,也许有人会问为什么要限制到65500bytes,因为Windows系列的系统都有一个安全漏洞(也许还包括其他系统)就是当向对方一次发送的数据包大于或等于65532时,对方就很有可能当机,所以微软公司为了解决这一安全漏洞于是就限制了Ping的数据包大小。

虽然微软公司已经做了此限制,但这个参数配合其他参数以后危害依然非常强大,比如我们就可以通过配合-t参数来实现一个带有攻击性的指令:(以下介绍带有危险性,只用于试验,请勿轻易施于别人计算机上)C:\>Ping -l 65500 -t 192.168.1.21Pinging 192.168.1.21 with 65500 bytes of data:Reply from 192.168.1.21: bytes=65500 time<10ms TTL=254Reply from 192.168.1.21: bytes=65500 time<10ms TTL=254………………这样它就会不停的向192.168.1.21计算机发送大小为65500bytes的数据包,如果你只有一台计算机也许没有什么效果,但如果有很多台计算机那么就可以使对方完全瘫痪,导致网络严重堵塞,HTTP和FTP服务完全停止,由此可见威力非同小可。

-f Set Don't Fragment flag in packet.在数据包中发送“不要分段”标志。

在一般你所发送的数据包都会通过路由分段再发送给对方,加上此参数以后路由就不会再分段处理。

-i TTL Time To Live.指定TTL值在对方的系统里停留的时间。

此参数同样是帮助你检查网络运转情况的。

-v TOS Type Of Service.将“服务类型”字段设置为TOS指定的值。

-r count Record route for count hops.在“记录路由”字段中记录送出和返回数据包的路由。

在一般情况下你发送的数据包是通过一个个路由才到达对方的,但到底是经过了哪些路由呢?通过此参数就可以设定你想探测经过的路由的个数,不过限制在了9个,也就是说你只能跟踪到9个路由,如果想探测更多,可以通过其他命令实现。

C:\>Ping -n 1 -r 9 202.96.105.101(发送一个数据包,最多记录9个路由)Pinging 202.96.105.101 with 32 bytes of data:Reply from 202.96.105.101: bytes=32 time=10ms TTL=249Route: 202.107.208.187 ->202.107.210.214 ->61.153.112.70 ->61.153.112.89 ->202.96.105.149 ->202.96.105.97 ->202.96.105.101 ->202.96.105.150 ->61.153.112.90Ping statistics for 202.96.105.101:Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:Minimum = 10ms, Maximum = 10ms, Average = 10ms从上面我们就可以知道从我的计算机到202.96.105.101一共通过了202.107.208.187、202.107.210.214、61.153.112.70、61.153.112.89、202.96.105.149、202.96.105.97这几个路由。

-s count Timestamp for count hops.指定count点数的时间戳。

此参数和-r差不多,只是这个参数不记录数据包返回所经过的路由,最多也只记录4个。

-j host-list Loose source route along host-list.利用computer-list指定的计算机列表路由数据包。

连续计算机可以被中间关网分隔(路由稀疏源)IP允许的最大数量为9。

-k host-list Strict source route along host-list.利用computer-list指定的计算机列表路由数据包。

连续计算机不能被中间网关分隔(路由密集源)IP允许的最大数量为9。

-w timeout Timeout in milliseconds to wait for each reply.指定超时间隔,单位为毫秒。

Ping指令的其他技巧:在一般情况下还可以通过Ping对方让对方返回给你的TTL值大小,粗略的判断目标主机的系统类型是Windows系列还是UNIX/Linux系列,一般情况下Windows操作系统返回的TTL值在100~130之间,而UNIX/Linux操作系统返回的TTL值在240~255之间,当然TTL的值在对方的主机里是可以修改的,Windows操作系统可以通过修改注表以下键值实现:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\Tcpip\Parameters “DefaultTTL”=dword:000000ff255——FF128——8064——4032——20。

相关文档
最新文档