PING命令入门详解及应用举例
Ping命令应用解读
Ping命令应用解读【内容导航】∙Ping简介及命令格式∙Ping详解及应用案例∙附录TTL知道什么Ping命令吗?相信大多数网虫对ping这个命令一定不陌生吧,它是用于确定本地主机是否能与另一台主机(服务器和像你机器一样的千千万万的机器)成功交换(发送与接收)数据包。
再根据返回的信息,你就可以推断TCP/IP 参数是否设置正确,以及运行是否正常、网络是否通畅等,但不是Ping成功就代表TCP/IP配置正确,你有可能要执行大量的本地主机与远程主机的数据包交换,才能确信TCP/IP配置的正确性。
一、概要了解PING简单的说,Ping就是一个测试程序,如果Ping运行正确,你大体上就可以排除网络访问层、网卡、MODEM的输入输出线路、电缆和路由器等存在的故障,从而减小了问题的范围。
但由于可以自定义所发数据报的大小及无休止的高速发送,Ping也被某些别有用心的人作为DDOS(拒绝服务攻击)的工具,黑客利用数百台可以高速接入互联网的电脑连续发送大量Ping数据导致无法正常访问的。
按照缺省设置,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命令格式Ping命令看似小小的一个工具,但它带有许多参数,要完全掌握它的使用方法还真不容易,要达到熟练使用则更是难上加难,但不管怎样我们还得来看看它的真面目,首先我们还是从最基本的命令格式入手吧!ping命令的完整格式如下(在此以Windows XP为例,如图1):Ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] target_name从这个命令式中可以看出它的复杂程度,ping命令本身后面都是它的执行参数,现对其参数作一下详细讲解吧!-t:有这个参数时,当你ping一个主机时系统就不停的向目标主机发送数据包(即连接执行PING命令),直到你按下快捷组合键Ctrl+C。
在linux中ping命令的功能和用法
在linux中ping命令的功能和用法
ping命令是一种网络工具,它可以用来测试网络连接的可靠性和速度。
它可以用来检查网络中的主机是否可以访问,以及它们之间的网络延迟。
在Linux系统中,ping命令是一个简单的网络工具,它可以用来测试网络连接的可靠性和速度。
它可以用来检查网络中的主机是否可以访问,以及它们之间的网络延迟。
ping命令的基本用法是:ping 主机名或IP地址。
例如,要ping一个主机名为xxx的主机,可以使用以下命令:
ping xxx
ping命令还可以指定发送的数据包的数量,以及发送的间隔时间。
例如,要发送10个数据包,每个数据包之间间隔1秒,可以使用以下命令:
ping -c 10 -i 1 xxx
ping命令还可以指定发送的数据包的大小,以及发送的超时时间。
例如,要发送大小为1000字节的数据包,超时时间为5秒,可以使用以下命令:
ping -s 1000 -t 5 xxx
ping命令的输出结果包括:发送的数据包数量、接收的数据包数量、丢失的数据包数量、最小时延、最大时延、平均时延以及标准差。
这些数据可以用来评估网络连接的可靠性和速度。
总之,ping命令是一种简单而有效的网络工具,它可以用来测试网络连接的可靠性和速度,以及网络中的主机是否可以访问,以及它们之间的网络延迟。
ping常用用法
ping常用用法
ping命令是计算机网络中用于测试网络连接是否正常的一个基本命令。
以下是ping 命令的一些常用用法:
直接ping IP地址或域名:这是最常用的用法,直接输入ping命令后跟目标IP地址或域名,然后回车即可发送请求。
ping 目标IP或域名
ping -t:不间断地Ping指定计算机,直到管理员中断。
这通常用于测试网络连接的稳定性和可用性。
css
ping -t 目标IP或域名
ping -a:解析计算机名与NetBios名。
可以通过ping命令的-a选项,将目标IP地址解析为主机名。
css
ping -a 目标IP或域名
ping -n:指定发送数据包的数量。
通过-n选项,可以自定义发送数据包的数量,以便更准确地测试网络连接速度和延迟。
css
ping -n 发送数据包数量目标IP或域名
ping -l:发送size指定大小的到目标主机的数据包。
通过-l选项,可以自定义发送数据包的大小,以便测试网络对不同大小数据包的传输能力。
css
ping -l 发送数据包大小目标IP或域名
ping -t:持续不断地发送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 发送count指定的ECHO数据包数。
默认值为4。
-l length 发送包含由length指定的数据量的ECHO数据包。
默认为32字节;最大值是65,527。
-f 在数据包中发送"不要分段"标志。
数据包就不会被路由上的网关分段。
-i ttl 将"生存时间"字段设置为ttl指定的值。
-v tos 将"服务类型"字段设置为tos指定的值。
-r count 在"记录路由"字段中记录传出和返回数据包的路由。
网络管理常用命令提示符-Ping命令
Ping 命令使用总结1、Ping的基础知识ping命令是我们最熟悉的命令提示符了,现在win7系统下总结了一下使用经验,在这分享给大家。
在网络,Ping 是一个十分好用的TCP/IP工具。
它主要的功能是用来检测网络的连通情况和分析网络速度。
我们首先了解一下Ping的一些参数和返回信息。
2、Ping命令详解打开命令提示符窗口,通过点击开始菜单中的“运行”选项,输入“cmd”,回车即可打开(如下图)。
回车后输入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 size发送包含由size指定的数据量的ECHO 数据包。
默认为32 字节;最大值是65,527。
-f 在数据包中发送"不要分段"标志。
数据包就不会被路由上的网关分段。
-i TTL 将"生存时间"字段设置为ttl指定的值。
-v TOS将"服务类型"字段设置为tos指定的值。
-r count 在"记录路由"字段中记录传出和返回数据包的路由。
count 可以指定最少1 台,最多9 台计算机。
-s count 指定count 指定的跃点数的时间戳。
-j host-list 利用computer-list 指定的计算机列表路由数据包。
连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为9。
ping命令的使用大全DOS下PING命令使用大全
ping命令的使用大全DOS下PING命令使用大全工具/原料PING命令的用法PING+空格+“IP地址或者域名”Ping命令的简单用法1Ping环回地址127.0.0.1Ping127.0.0.1测试环回地址是否正常。
如果ping命令返回正常,表示计算机安装的TCP/IP协议工作正常;解释:127.0.0.1是网卡的环回地址。
所谓环回地址,是在网卡的网络接口处设置一个环回路径,用于机器将本机发出的目的地是到本机的报文通过环回路径送回给本机上层协议,以用来测试自身网络协议是否工作正常。
如果Ping命令测试不成功,只有两种原因依照以下顺序排查即可。
2:网卡安装正常,我们就要查一查我们的TCP/IP协议是否安装正常—打开"网络连接"—查看TCP/IP是否安装。
2Ping本机的IP地址检查完网卡驱动和TCP/IP协议,接下来我们就要查一查我们本机是否正确配置了IP地址和子网掩码,这就需要Ping我们本机的IP地址。
如果测试成功,说明本机满足了连接网络的条件。
如果测试不成功,应打开控制面板的“网络连接”—“本地连接”属性查看IP地址和子网掩码是否设置正确。
如果不正确,需重新设置,重新启动计算机并再次测试。
3Ping同一个局域网里的其他计算机的IP地址Ping同一局域网中其他计算机的IP地址,可以确认:1:IP地址、子网掩码的设置是否正确。
如果测试不成功,应打开控制面板的“网络连接”—“本地连接”属性查看IP地址和子网掩码是否设置正确(看一下IP地址是不是在一个网段里面,看一下子网掩码是否相同)。
如果设置不正确,需重新设置,重新启动计算机并再次测试。
如果设置正确,继续向下检查。
2:网络连接是否正常。
如果测试不成功,应当对网线,网络接口,交换机和路由器等通讯介质逐一测试、检查和排除。
4Ping互联网中远程主机的IP地址或者域名Ping互联网中远程主机的IP地址或者域名,如果测试成功,则说明本机可以连接互联网,如果测试不成功,有以下问题造成。
检查内外网络非常重要的命令ping,详细图文讲解!
检查内外网络非常重要的命令ping,详细图文讲解!ping命令在检查网络问题时必不可少,简单好用,不管多么复杂的网络,只要搞懂了ping这个命令,其实都非常简单。
ping是指从PC对网络服务器发送数据到接收到服务器反馈数据的时间,一般以毫秒计算。
如何使用ping命令首先我们从运行(按微软件+r键可以进入运行)那里输入cmd,也可以直接在运行那里输入ping相关的命令,如下图所示:ping 可以用于ping路由网关,ping域名,ping网卡ip等。
下面来详细讲解这三个ping之间的不同ping内网路由网关,一般是用来检查内网线路问题,比如,如果我ping 路由器的网关,如果没有数据请求,不通,说明从电脑到路由器之间是有问题的,那么我就可以检查电脑网卡,从网卡到路由器之间的线,两端的水晶头,跟路由器是否坏了。
ping路由器网关就是路由器的IP地址,我们先通过命令ipconfig/all来查看网关,如下图所示:知道网关后我们就开ping它,ping 192.168.0.1的话只发送4个数据包,如果是ping 192.168.0.1 -t就是连续发送数据包请求。
如下图:如上图所示说明从电脑网卡到路由器网关是没问题的,如个有问题的话是出现请求超时,如下图所示:如果内网通了,我们就ping外网,比如ping域名,随便哪个域名都可以,比如ping百度的,ping 如果通了说明可以上网,如果不通,说明外网有问题。
电脑与电脑之间的Ping。
局域网之间的电脑相互ping ,通过ping 可以了解这两天电脑之间是不是通的,线路直接是不是有问题,可以通过Ping来实现。
如下图,如果另外一台电脑的IP是192.168.0.195,那么就输入ping 192.168.0.195。
通不通跟上面一样的看法。
这就是Ping命令的主要使用。
我们可以通过它来检测内网、外网、局域网电脑之间的线路问题。
对IT有兴趣的朋友可以点击上面订阅,跟我一起来学电脑、网络等相关知识,每天为大家更新必要的IT知识。
ping指令的用法
ping指令的用法
ping指令是一种常用的网络命令,其主要用于测试网络连接性和测量延迟。
以下是一些常见的ping指令用法:
1. 常规用法:无参数ping。
在默认情况下,ping指令会发送四个32字节的数据包,通过返回的最短时间、最长时间、平均时间可以衡量网络速度、延迟,从丢失率可以衡量网络的稳定性。
2. ping -t:不间断地ping 指定计算机,直到管理员中断。
这种用法可以用于监测网络连接的稳定性,以及在长时间内观察网络的变化。
3. ping -a:解析计算机名与NetBios名。
通过使用这个选项,可以通过ping命令解析出主机名,这对于识别网络中的设备非常有用。
4. ping -n:可以定义发送的个数,对衡量网络速度很有帮助。
通过调整发送的数据包数量,可以更准确地评估网络性能。
5. ping -l size:发送size指定大小的到目标主机的数据包。
在默认的情况下,Windows的ping指令发送的数据包大小为32字节,最大能发送65500字节。
通过调整数据包大小,可以测试网络对于不同大小数据包的处理能力。
总之,ping指令是一种简单而有效的网络测试工具,可以用来评估网络性能、监测网络连接以及识别网络设备。
熟练掌握
ping指令的各种用法,对于网络管理和故障排除非常有帮助。
Ping命令和典型应用
1. Ping 127.0.0.1:127.0.0.1是本地循环地址 。
2. Ping本机IP地址,这样是为了检查本机的IP地 址是否设置有误
3. Ping本网网关或本网 地址,这样是为 本网网关或本网IP地址 本网网关或本网 地址, 了检查硬件设备是否有问题, 了检查硬件设备是否有问题,也可以检 查本机与本地网络连接是否正常; 查本机与本地网络连接是否正常;
4. Ping远程 地址,这主要是检查本网或本机 远程IP地址 远程 地址, 与外部的连接是令常用参数
三 对Ping后返回信息的分析 后返回信息的分析
1.Request timed out 2.Destination host Unreachable 3.Source quench received 4.Unknown host 5.No answer 6.no rout to host 7.transmit failed,error code 8.unknown host name
Ping命令和典型应用 命令和典型应用
一 Ping的基础知识 的基础知识
PING(Packet Internet Groper ),因特网包 探索器,用于测试网络连接量的程序。 Ping发送一个ICMP(网间控制报文协议 ) 回声请求消息给目的地并报告是否收到所 希望的ICMP回声应答。
如何用Ping命令来测试网络 二 如何用 命令来测试网络 的连通
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命令的常见应用场景1. 测试网络连通性Ping命令最基本的应用场景就是测试网络的连通性。
通过向目标主机发送数据包,并观察返回的结果,可以判断网络是否正常工作。
如果返回的结果显示数据包能够成功到达目标主机,说明网络连接正常;如果返回的结果显示目标主机不可达或延迟过高,说明网络连接存在问题。
常用网络命令-非常实用
常用网络命令-非常实用1、ping命ping是个使用频率极高的实用程序,主要用于确定网络的连通性。
这对确定网络是否正确连接,以及网络连接的状况十分有用。
简单的说,ping就是一个测试程序,如果ping运行正确,大体上就可以排除网络访问层、网卡、Modem的输入输出线路、电缆和路由器等存在的故障,从而缩小问题的范围。
ping能够以毫秒为单位显示发送请求到返回应答之间的时间量。
如果应答时间短,表示数据报不必通过太多的路由器或网络,连接速度比较快。
ping还能显示TTL(Time To Live,生存时间)值,通过TTL值可以推算数据包通过了多少个路由器。
(1)命令格式ping主机名ping域名pingIP地址如图所示,使用ping命令检查到IP地址210.43.16.17的计算机的连通性,该例为连接正常。
共发送了四个测试数据包,正确接收到四个数据包。
(2) ping命令的基本应用一般情况下,用户可以通过使用一系列ping命令来查找问题出在什么地方,或检验网络运行的情况。
下面就给出一个典型的检测次序及对应的可能故障:①ping 127.0.0.1如果测试成功,表明网卡、TCP/IP协议的安装、IP地址、子网掩码的设置正常。
如果测试不成功,就表示TCP/IP的安装或设置存在有问题。
②ping 本机IP地址如果测试不成功,则表示本地配置或安装存在问题,应当对网络设备和通讯介质进行测试、检查并排除。
③ping局域网内其他IP如果测试成功,表明本地网络中的网卡和载体运行正确。
但如果收到0个回送应答,那么表示子网掩码不正确或网卡配置错误或电缆系统有问题。
④ping 网关IP这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够做出应答。
⑤ping 远程IP如果收到正确应答,表示成功的使用了缺省网关。
对于拨号上网用户则表示能够成功的访问Internet(但不排除ISP的DNS 会有问题)。
⑥ping localhostlocal host是系统的网络保留名,它是127.0.0.1的别名,每台计算机都应该能够将该名字转换成该地址。
ping命令的常见使用方法
ping命令的常见使用方法
ping 命令用于测试计算机网络是否连接正常,以及诊断网络故障。
以下是一些常用的 ping 命令使用方法:
1. 基本语法:
Ping 命令的基本语法如下:
```
Ping [地名/IP 地址]
```
其中,地名或 IP 地址是可选的。
例如,要ping 清华大学的 IP 地址,可以使用以下命令:
```
Ping清华大学
```
2. 指定延迟时间:
Ping 命令可以使用 specify-time 选项指定延迟时间。
例如,要发送一条包含延迟时间的命令式 Ping 查询结果,可以使用以下命令:
```
Ping -t 10
```
其中,10 表示延迟时间为 10 秒。
3. 指定端口:
Ping 命令可以使用 specify-port 选项指定要检查的端口。
例如,要检查 80 端口是否打开,可以使用以下命令:
```
Ping -p 80
```
4. 显示详细的信息:
Ping 命令可以使用 show 选项来显示详细的信息,包括连接状态、延迟时间、丢包率等。
例如,要显示连接状态和延迟时间,可以使用以下命令:
```
Ping -c
```
其中,-c 选项表示显示连接状态和延迟时间共五条记录。
5. 使用多个参数:
Ping 命令可以使用多个参数来表示不同的信息。
例如,要检查两个 IP 地址之间的网络连接,可以使用以下命令:
```
Ping -h [IP 地址]
```
其中,-h 选项表示显示有关连接的更多详细信息,包括网络拓扑和 IP 地址等。
ping命令的几种用法
ping命令的几种用法包括:1. ping -r count:记录传出和返回数据包的路由,探测经过的路由个数,但最多只能跟踪到9个路由。
例如,ping -n 1 -r 9 202.102.224.25 (发送一个数据包,最多记录9个路由)。
2. ping -n count:发送count个ICMP ECHO_REQUEST数据包到目的地。
例如,ping -n 1 202.102.224.25 (发送一个数据包到202.102.224.25)。
3. ping -c count:发送count个ICMP ECHO_REQUEST数据包到目的地。
例如,ping -c 3 (发送3个数据包到..)。
4. ping -i interval:在发送每个数据包之间等待一段时间。
例如,ping -i 1 (每秒发送一个数据包到..)。
5. ping -l size:发送size字节的数据包。
例如,ping -l 1000 (发送1000字节的数据包到..)。
6. ping -p port:在目的主机指定端口上发送ICMP ECHO_REQUEST数据包。
例如,ping -p 80 (在..主机的80端口上发送ICMP ECHO_REQUEST数据包)。
7. ping -s size:指定ICMP ECHO_REQUEST数据包的大小。
例如,ping -s 100 (发送100字节的ICMP ECHO_REQUEST数据包到..)。
8. ping -t ttl:设置TTL值。
例如,ping -t 10 (将TTL值设置为10)。
9. ping -T source_addr:设置源地址。
例如,ping -T 192.168.0.1 (将源地址设置为192.168.0.1)。
10. ping -v version:显示版本信息。
例如,ping -v (显示与..相关的版本信息)。
以上是ping命令的一些用法,仅供参考。
ping命令实用(入门应用与提高应用)举例详解
ping命令实用(入门应用与提高应用)举例详解目录入门应用 (1)一、ping命令说明 (1)二、命令的运行 (1)三、ping命令参数说明 (2)四、默认参数应用举例 (3)五、-n 参数应用举例 (4)六、-l -t 参数应用举例 (4)七、-r 参数应用举例 (5)八、使用ping命令检查网卡是否正常 (5)九、判断目标系统是windows或是UNIX/Linux (6)十、查看目标主机的计算机名应用举例 (7)提高应用 (7)十一、使用ping命令攻陷目标网站(注意:不要违法攻击他人网站,否则,后果自负) (7)十二、识别钓鱼网站 (7)入门应用一、ping命令说明ping是一个计算机网络工具,用来测试特定主机能否通过IP到达。
ping的运作原理是向目标主机传出一个ICMP echo要求封包,等待接收echo回应封包。
程序会按时间和反应成功的次数,估计失去封包率(丢包率)和封包来回时间(网络时延)。
它是用来检查网络是否通畅或者网络连接速度的命令。
作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。
二、命令的运行执行运行,输入cmd,执行ping命令。
三、ping命令参数说明/?的使用,可以列出参数的说明,不过,是英文的。
中文详细解释请继续看本文后部分。
参数-tping 指定的计算机直到中断。
ctrl+c停止-a将地址解析为计算机名。
例:c:\>ping -a 127.0.0.1pinging china-hacker [127.0.0.1] with 32 bytes of data:(china-hacker就是他的计算机名)reply from 127.0.0.1: bytes=32 time<10ms ttl=128reply from 127.0.0.1: bytes=32 time<10ms ttl=128reply from 127.0.0.1: bytes=32 time<10ms ttl=128reply from 127.0.0.1: bytes=32 time<10ms ttl=128ping statistics for 127.0.0.1:packets: sent = 4, received = 4, lost = 0 (0% loss),approximate round trip times in milli-seconds:minimum = 0ms, maximum = 0ms, average = 0ms-n count发送count 指定的echo 数据包数。
ping用法大全
ping用法大全1:ping入门入门篇微软的命令提示符提供了一个很好的入侵平台,打开的方法是单击开始-运行然后输入cmd 进命令提示符,下面我们来看看一些经典的命令。
(1)ping命令:ping命令是用来检查网络是否通畅以及网络连接速度的命令,对于黑客来说ping命令是第一个必须掌握的DOS命令,用Ping命令就是我们给目标IP地址发一个数据包,再根据返回值来判断目标主机的存在位置及操作系统等。
下面我们来看看它的常用操作。
在命令提示框中输入ping,回车。
ping 的命令格式如下C:\Documents and settings\Administrator\pingUsage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS][-r count] [-s count] [[-j host-list] : [-k host-list]][-w timeout] target_name在此,我们只掌握一些基本的有用的参数就行了。
-t 表示不间断的向目标IP发送数据包,直到我们按ctrl+c强迫其停止为止。
如果你使用的是100M的宽带,而目标IP只是56K的小猫(调制解调器)那要不了多久目标IP就会因为接受不了这么多的数据而掉线,一次攻击就这么实现了。
(不过现在已经米有什么人用56K 的小猫了)-l 定义发送数据包的大小,默认为32字节,最大为65500字节,再结合上面的-t一起使用,有更好的效果。
例如ping 125.213.73.120 -l 65500 -t(注:125.213.73.120为目标IP地址,65500为字节大小,可自行改动.)由于目标IP (125.213.73.120)有防火墙,所以我们ping 不进去显示Request timed out 我们可以按Ctrl+C 让其停止。
-n 定义向目标IP发送数据包的次数,默认为3次。
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 发送 count 指定的 ECHO 数据包数。
默认值为 4 。
-l length 发送包含由 length 指定的数据量的 ECHO 数据包。
默认为 32 字节;最大值是 65,527 。
-f 在数据包中发送 ' 不要分段 ' 标志。
数据包就不会被路由上的网关分段。
-i ttl 将' 生存时间 ' 字段设置为 ttl 指定的值。
跟我学网络命令之ping命令(一)
跟我学网络命令之ping命令(一)(盛威网站地址:/studypc/oftencommand/ping.htm)【内容简介】:Ping命令是我们最常用的网络命令之一,网管可以用它解决网络故障,黑客可以用它攻击别人。
1.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-tPing the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.不停的ping主机,直到你按下Control-C。
-aResolve addresses to hostnames. 解析计算机NetBios名。
-ncount Number of echo requests to send. 发送count指定的Echo数据包数。
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少。
-lsize Send buffer size. 定义echo数据包大小。
在默认的情况下windows的ping发送的数据包大小为32byt,我们也可以自己定义它的大小,但有一个大小的限制,就是最大只能发送65500byt,也许有人会问为什么要限制到65500byt,因为Windows系列的系统都有一个安全漏洞(也许还包括其他系统)就是当向对方一次发送的数据包大于或等于65532时,对方就很有可能挡机,所以微软公司为了解决这一安全漏洞于是限制了ping的数据包大小。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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 指定的值。
-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-li st 指定要ping 的远程计算机。
三、如何利用PING 命令检查网络连通状态:★★★★★连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等,当然还包括设备等造成的故障。
首先我们讲一下使用Ping 命令的步骤。
使用Ping 检查连通性有五个步骤:1. 使用ipconfig /all 观察本地网络设置是否正确,如图;2. Ping 127.0.0.1,127.0.0.1 回送地址Ping 回送地址是为了检查本地的TCP/IP协议有没有设置好;3. Ping 本机IP 地址,这样是为了检查本机的IP 地址设置和网卡安装配置是否有误;例如本机IP 地址为:192.168.18.2。
则执行命令Ping 192.168.18.2 。
如果网卡安装配置没有问题,则应有类似下列显示:Replay from 192.168.18.2 bytes=32 time<10msPing statistics for 192.168.18.2Packets Sent=4 Received=4 Lost=0 0% lossApproximate round trip times in milli-secondsMinimum=0ms Maxiumu=1ms Average=0ms如果在MS-DOS方式下执行此命令显示内容为:Request timed out,则表明网卡安装或配置有问题。
将网线断开再次执行此命令,如果显示正常,则说明本机使用的IP 地址可能与另一台正在使用的机器IP 地址重复了。
如果仍然不正常,则表明本机网卡安装或配置有问题,需继续检查相关网络配置。
4. Ping 本网网关或本网IP 地址,这样的是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常;(在非局域网中这一步骤可以忽略)假定网关IP 为:192.168.18.1,则执行命令Ping 192.168.18.1 。
在MS-DOS 方式下执行此命令,如果显示类似以下信息:Reply from 192.168.18.1 bytes=32 time=9ms TTL=255Ping statistics for 192.168.18.1Packets Sent=4 Received=4 Lost=0Approximate round trip times in milli-secondsMinimum=1ms Maximum=9ms Average=5ms则表明局域网中的网关路由器正在正常运行。
反之,则说明网关有问题。
5. Ping 远程IP 地址,这主要是检查本网或本机与外部的连接是否正常。
这一命令可以检测本机能否正常访问Internet 。
比如 的IP 地址为:59.36.101.181 。
在MS-DOS方式下执行命令:Ping 59.36.101.181,也可以直接ping 。
如果屏幕显示:Reply from 59.36.101.181 bytes=32 time=33ms TTL=252Reply from 59.36.101.181 bytes=32 time=21ms TTL=252Reply from 59.36.101.181 bytes=32 time=5ms TTL=252Reply from 59.36.101.181 bytes=32 time=6ms TTL=252Ping statistics for 59.36.101.181Packets Sent=4 Received=4 Lost=0 0% lossApproximate round trip times in milli-secondsMinimum=5ms Maximum=33ms Average=16ms则表明运行正常,能够正常接入互联网。
反之,则表明主机文件(windows/host)存在问题。
四、如何用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 这些值的变化。
)五、对Ping 后返回信息的分析1、Request timed out这是大家经常碰到的提示信息,很多文章中说这是对方机器置了过滤ICMP 数据包,从上面工作过程来看,这是不完全正确的,至少有下几种情况。
a)、对方已关机,或者网络上根本没有这个地址:比如在上图中主机A 中PING 192.168.0.7 ,或者主机B 关机了,在主机A 中PING 192.168.0.5 都会得到超时的信息。
b)、对方与自己不在同一网段内,通过路由也无法找到对方,但有时对方确实是存在的,当然不存在也是返回超时的信息。
C)、对方确实存在,但设置了ICMP 数据包过滤(比如防火墙设置)。
怎样知道对方是存在,还是不存在呢,可以用带参数-a 的Ping 命令探测对方,如果能得到对方的NETBIOS名称,则说明对方是存在的,是有防火墙设置,如果得不到,多半是对方不存在或关机,或不在同一网段内。
d)、错误设置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 地址不存在。
3.Source quench received这个信息比较特殊,它出现的机率很少。
它表示对方或中途的服务器繁忙无法回应。
4.Unknown host ——不知名主机这种出错信息的意思是,该远程主机的名字不能被域名服务器(DNS)转换成IP 地址。