Windows自带可执行命令ping

上传人:宝路 文档编号:22987299 上传时间:2017-11-29 格式:DOC 页数:19 大小:180.45KB
返回 下载 相关 举报
Windows自带可执行命令ping_第1页
第1页 / 共19页
Windows自带可执行命令ping_第2页
第2页 / 共19页
Windows自带可执行命令ping_第3页
第3页 / 共19页
Windows自带可执行命令ping_第4页
第4页 / 共19页
Windows自带可执行命令ping_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《Windows自带可执行命令ping》由会员分享,可在线阅读,更多相关《Windows自带可执行命令ping(19页珍藏版)》请在金锄头文库上搜索。

1、PING 命令和 ping 是同义词,已合并。 ping百科名片ping 不仅仅是 windows 下的命令,在 unix 和 linux 下也有这个命令,ping 只是一个通信协议,是 ip 协议的一部分,tcp/ip 协议的一部分,Ping 在 Windows 系下是自带的一个可执行命令。利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障。应用格式:Ping IP 地址。该命令还可以加许多参数使用,具体是键入 Ping 按回车即可看到详细说明。目录概念 工作流程 实例讲解 举例说明PING 测试 Ping 不通的特殊情况 PING 命令参数详解 PING 的各类反馈信

2、息 相关 CMD 命令 ping UNIX 命令 利用 ping 命令检查网络故障 ping 命令小技巧 .0可以有条件省略 数字串代替 IP 地址概念工作流程实例讲解 举例说明PING 测试Ping 不通的特殊情况PING 命令参数详解PING 的各类反馈信息相关 CMD 命令ping UNIX 命令利用 ping 命令检查网络故障ping 命令小技巧 .0可以有条件省略 数字串代替 IP 地址展开编辑本段概念是 DOS 命令 ,一般用于检测网络通与不通 ,也叫时延,其值越大,速度越慢。 PING (Packet Internet Groper)1,因特网包探索器,用于测试网络连接量的程序。

3、Ping发送一个 ICMP(Internet Control Messages Protocol) ;因特网信报控制协议 )回声请求消息给目的地并报告是否收到所 希望的 ICMP 回声应答。 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping 命令是第一个必须掌握的 DOS 命令,它所利用的原理是这样的:利用网络上机器 IP 地址的唯一性,给目标 IP 地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。 ping 指的是端对端连通,通常用来作为可用性的检查, 但是某些病毒木马会强行大量远程执行 pi

4、ng 命令抢占你的网络资源,导致系统变慢,网速变慢。严禁 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” 一起

5、交给 IP 层协议(和 ICMP 一样,实际上是一组后台运行的进程) ,IP 层协议将以地址“192.168.0.5”作为目的地址,本机 IP 地址作为源地址,加上一些其他的控制信息,构建一个 IP 数据包,并想办法得到 192.168.0.5 的 MAC 地址(物理地址,这是数据链路层协议构建数据链路层的传输单元帧所必需的) ,以便交给数据链路层构建一个数据帧。关键就在这里,IP 层协议通过机器 B 的 IP 地址和自己的子网掩码,发现它跟自己属同一网络,就直接在本网络内查找这台机器的 MAC,如果以前两机有过通信,在 A 机的 ARP 缓存表应该有 B 机 IP 与其 MAC 的映射关系,

6、如果没有,就发一个 ARP 请求广播,得到 B 机的MAC,一并交给数据链路层。后者构建一个数据帧,目的地址是 IP 层传过来的物理地址,源地址则是本机的物理地址,还要附加上一些控制信息,依据以太网的介质访问规则,将它们传送出去。 主机 B 收到这个数据帧后,先检查它的目的地址,并和本机的物理地址对比,如符合,则接收;否则丢弃。接收后检查该数据帧,将 IP 数据包从帧中提取出来,交给本机的 IP层协议。同样,IP 层检查后,将有用的信息提取后交给 ICMP 协议,后者处理后,马上构建一个 ICMP 应答包,发送给主机 A,其过程和主机 A 发送 ICMP 请求包到主机 B 一模一样。 2不在同

7、一网段内 在主机 A 上运行“Ping 192.168.1.4”后,开始跟上面一样,到了怎样得到 MAC 地址时,IP 协议通过计算发现 D 机与自己不在同一网段内,就直接将交由路由处理,也就是将路由的 MAC 取过来,至于怎样得到路由的 MAC,跟上面一样,先在 ARP 缓存表找,找不到就广播吧。路由得到这个数据帧后,再跟主机 D 进行联系,如果找不到,就向主机 A 返回一个超时的信息。 编辑本段实例讲解举例说明ping 就是对一个网址发送测试数据包,看对方网址是否有响应并统计响应时间,以此测试网络。 具体方式是,开始-运行-cmd,在调出的 dos 窗口下输入 ping 空格 + 你要 p

8、ing 的网址,回车。 比如 “ pingXXX 网址” 之后屏幕会显示类似信息 Pinging XXX 网址61.135.169.105 with 32 bytes of data: Reply from 61.135.169.105: bytes=32 time=1244ms TTL=46 Reply from 61.135.169.105: bytes=32 time=1150ms TTL=46 Reply from 61.135.169.105: bytes=32 time=960ms TTL=46 Reply from 61.135.169.105: bytes=32 time=10

9、91ms TTL=46 后面的 time=1244ms 是响应时间,这个时间越小,说明你连接这个地址速度越快。 编辑本段 PING 测试1Ping 本机 IP 例如本机 IP 地址为:172.168.200.2。则执行命令 Ping 172.168.200.2。如果网卡安装配置没有问题,则应有类似下列显示: Reply from 172.168.200.2 bytes=32 timeping www.yahoo com Pinging www.yahoo.akadns net 66.218.71.81 with 32 bytes of data: Reply from 66.218.71.81

10、: bytes=32 time=160ms TTL=41 Reply from 66.218.71.81: bytes=32 time=150ms TTL=41 Reply from 66.218.71.81: bytes=32 time=160ms TTL=41 Reply from 66.218.71.81: bytes=32 time=161ms TTL=41 Ping statistics for 66.218.71.81: Packets: Sent = 4,Received = 4,Lost = 0 (0% loss),Approximate round trip times in

11、 milli-seconds: Minimum = 150ms,Maximum = 161ms,Average = 157ms - Tracert Tracert 该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议(ICMP) 回显数据包发送到目标,以决定到达目标采用的路由。要在转发数据包上的 TTL 之前至少递减 1,必需路径上的每个路由器,所以 TTL 是有效的跃点计数。数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源系统。Tracert 先发送 TTL 为 1 的回显数据包,并在随后的每次发送过程将 TTL 递增 1,直到目

12、标响应或 TTL 达到最大值,从而确定路由。路由通过检查中级路由器发送回的“ICMP 已超时”的消息来确定路由。不过,有些路由器悄悄地下传包含过期 TTL 值的数据包,而 tracert 看不到。 tracert -d -h maximum_hops -j computer-list -w timeout target_name 参数说明: /d 指定不将地址解析为计算机名。 -h maximum_hops 指定搜索目标的最大跃点数。 -j computer-list 指定沿 computer-list 的稀疏源路由。 -w timeout 每次应答等待 timeout 指定的微秒数。 tar

13、get_name 目标计算机的名称。 一般操作方法如下: C:tracert www.yahoo com Tracing route to www.yahoo.akadns net 66.218.71.81 over a maximum of 30 hops: 110 ms ping -a 192.168.1.21 Pinging iceblood.yofor com 192.168.1.21 with 32 bytes of data: Reply from 192.168.1.21: bytes=32 timeping -n 50 202.103.96.68 Pinging 202.103

14、.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. Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 Reply from 202.103.96.68: bytes=32 time

15、=50ms TTL=241 Ping 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,平均速度为 46m

16、s。 l size Send buffer size. 定义 echo 数据包大小。 在默认的情况下 windows 的 ping 发送的数据包大小为 32byte,我们也可以自己定义它的大小,但有一个大小的限制,就是最大只能发送 65500byte,也许有人会问为什么要限制到 65500byte,因为 Windows 系列的系统都有一个安全漏洞(也许还包括其他系统)就是当向对方一次发送的数据包大于或等于 65532 时,对方就很有可能挡机,所以微软公司为了解决这一安全漏洞于是限制了 ping 的数据包大小。虽然微软公司已经做了此限制,但这个参数配合其他参数以后危害依然非常强大,比如我们就可以通过配合-t 参数来实现一个带有攻击性的命

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号