没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
ping
(网络诊断工具)
Ping 是 Windows、Unix 和 Linux 系统下的一个命令。ping 也属于一个通信协议,是 TCP/
IP 协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判
定网络故障。应用格式:Ping 空格 IP
地址 。该命令还可以加许多参数使用,具体是键入
Ping 按回车即可看到详细说明。
中文名
因特网包探索器
外文名
Packet Internet Groper
简ZZZZ称
PING
作ZZZZ用
测试网络连接量
目录
1. 1概述
2. 2工作流程
3. 3实例讲解
4. 4PING
测试
5. ▪网关Z Z
ZZZZ
IPZ Z
6. ▪远程Z Z
ZZZZ
IPZ Z
1. 5特殊情况
2. 6使用方法
3. 7命令参数
4. 8返回信息
5. 9测试网络
6. 10常见错误
1. 11Linux&Unix
2. ▪与Z Z
ZZZZ
WindowsZ Z
ZZ
的比较Z Z
3. ▪命令参数
4. ▪测试网络
5. 12反馈信息
6. 13相关命令
概述
PING (Packet Internet Groper),因特网包探索器,用于测试网络连接量的程序。
Ping 发送一个 ICMP(Internet Control Messages Protocol)即因特网信报控制协议;回声
请求消息给目的地并报告是否收到所希望的 ICMPecho (ICMP 回声应答)。它是用来检
查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,
ping 命令是第一个必须掌握的 DOS
命令,它所利用的原理是这样的:利用网络上机器 IP
地址的唯一性,给目标 IP 地址发送一个数据包,再要求对方返回一个同样大小的数据包来
确定两台网络机器是否连接相通,时延是多少。
ping 指的是端对端连通,通常用来作为可用性的检查,Z但是某些病毒木马会强行大
量远程执行 ping 命令抢占你的网络资源,导致系统变慢,网速变慢。严禁 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 返回一个
超时的信息。
实例讲解
编辑
ping 就是对一个网址发送测试数据包,看对方网址是否有响应并统计响应时间,以此
测试网络。
具体方式是,开始--运行--cmd,在调出的 dos 窗口下输入Zping 空格Z+ 你要 ping 的网
址,回车。
比如Z“ZpingXXX 网址”Z之后屏幕会显示类似信息
Ping 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=1091ms TTL=46
后面的 time=1244ms 是响应时间,这个时间越小,说明你连接这个地址速度越快
[1]
。
PING 测试
编辑
查看本地的 TCP/IP 协议是否设置好,输入命令:ping 空格 127.0.0.1 如果接受和发
送的数据都相等那就是完好的(如下图):
图片文字对应翻译:
正在ZPing 127.****具有 32 字节的数据:
来自Z127.0.*** 的回复:Z字节=32 时间〈1ms TTL=64
来自Z********************************************
剩余11页未读,继续阅读
资源评论
大奇峰
- 粉丝: 3
- 资源: 20
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功