《PING命令入门详解及应用举例》由会员分享,可在线阅读,更多相关《PING命令入门详解及应用举例(16页珍藏版)》请在金锄头文库上搜索。
1、PING 命令详解及应用举例 一、Ping 的基础知识 ping 命令相信大家已经再熟悉不过了,但是能把 ping 的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让 ping 发挥最大的功能,我也只不过经常用 ping 这个工具,也总结了一些小经验,现在和大家分享一下。 Ping 是潜水艇人员的专用术语,表示回应的声 纳脉冲,在网络中 Ping 是一个十分好用的 TCP/IP 工具。它主要的功能是用来检测网络的连通情况和分析网络速度。 Ping 有好的善的一面也有恶的一面。先说一下善的一面吧。 上面已经说过 Ping 的用途就是用来检测网络的连同情况和分析网络速度,但它是通过什么来显
2、示连通呢?这首先要了解 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
3、指定的计算机直到中断。 -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 指定 cou
4、nt 指定的跃点数的时间戳。 -j computer- list 利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。 -k computer- list 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。 -w timeout 指定超时间隔,单位为毫秒。 destination-li st 指定要 ping 的远程计算机。 三、如何利用 PING 命令检查网络连通状态: 连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等
5、,当然还包括设备等造成的故障。 首先我们讲一下使用 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 fr
6、om 192.168.18.2 bytes=32 time ping 127.0.0.1 #连接 127.0.0.1 的命令 pinging 127.0.0.1 with 32 byte of data: #开始连接 127.0.0.1 Reply from 127.0.0.1:byte=32 time, Approximate round trip times in milli-seconds: Minimum = 0ms,Maximum = 0ms,average = 0ms #连接 127.0.0.1 #发送 4 个数据包, 收到 4 个数据包, 丢失 0 个数据包 #下面是连接所用时长
7、 解释: 这条命令是测试 TCP/IP协议是否正常工作 ,127.0.0.1-255 都称为环回地址, 顾名思义这个地址不像 internet 地址, 他是经过一个环又回到本地 Reply from 127.0.0.1:byte=32 time, 发送了 4 个包, 接收到了 4 个包 丢掉 0 个, 丢包率为0% Minimum = 0ms,Maximum = 0ms,average = 0ms 表示最大时延为 0MS,最小时延也是 0MS 平均时延为 0MS 二、 问题:ip 和 dns 设成自动,局域网内其他人也一样,本地显示已连接,但上不了网,192.168.1.1 也进不了 ping
8、 其他人的 ip 显示 三个 Destination host unreachable 。 ping statistics for: Packets :sent=4,receive=0.lost=4 (100% loss ) 解释: “Destination Host Unreachable” 信息说明对方主机不存在或者没有跟对方建立连接。 路由表中连到达目标的路由都没有,会出现“Destination Host Unreachable” 。 主要在以下三种情形出现: 1、 局域网使用 DHCP 动态分配 IP 地址时,DHCP 出现故障或者失败 DHCP 失效或者出现故障时,客户机无法分配到
9、 IP 地址,系统只有自设 IP 地址,而 IP 地址的自动设置往往会分配到不同的子 网,因此会出现“De stination Host Unreachable” 。 2、 子网掩码设置错误 这种情况一般比较少见,如果子网掩码不是系统自动生成的,则在计算时一定细心。 3、 路由表返回错误信息 这种情况一般是在“Destination Host Unreachable” 前面加上IP 地址,说明本地计算机与外部网络连接没有问题,但与某台主机连接存在问题。 ping statistics for: Packets :sent=4,receive=0 .lost=4 (100% loss ) 如果在
10、 MS-DOS 方式下执行此命令显示内容为:Req uest timed out,则表明网卡安装或配置有问题。将网线断开再次执行此命令,如果显示正常,则说明本机使用的 IP 地址可能与另一台正在使用的机器 IP 地址重复了。如果仍然不正常,则表明本机网卡安装或配置有问题,需继续检查相关网络配置,还可能网关也有问 题。 本资料由 心若在 搜集-编辑 -整理!资料素材源自 网络! 资料引用地址: 1.http:/ 2.http:/ 3.http:/ PING命令入门详解该帖被浏览了 795 次 | 回复了 3 次1、Ping 的基础知识 ping 命令相信大家已经再熟悉不过了,但是能把 ping
11、的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让 ping 发挥最大的功能,我也只不过经常用 ping 这个工具,也总结了一些小经验,现在和大家分享一下。 Ping 是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的 TCP/IP 工具。它主要的功能是用来检测网络的连通情况和分析网络速度。 Ping 有好的善的一面也有恶的一面。先说一下善的一面吧。上面已经说过 Ping 的用途就是用来检测网络的连同情况和分析网络速度,但它是通过什么来显示连通呢?这首先要了解 Ping 的一些参数和返回信息。 2、Ping 命令详解 首先需要打开 DOS 命令界面,通过点击
12、开始菜单中的“运行”选项,输入“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 数据包数。默认
13、值为 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 指定的计算机列表路由数据包。连续计算
14、机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。 -k computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。 -w timeout 指定超时间隔,单位为毫秒。 destination-list 指定要 ping 的远程计算机。 3、怎样使用 Ping 这命令来测试网络连通呢? 连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等,当然还包括设备等造成的故障。 首先我们讲一下使用 Ping 命令的步骤。 使用 Ping 检查连通性有五个步骤: 1. 使用 ipcon
15、fig /all 观察本地网络设置是否正确,如图; 2. Ping 127.0.0.1,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 时间,l