计算机 - ping命令如何使用?

Ping是Windows、Unix和Linux系统下的一个网络诊断的命令,经常会被用到, 应用格式:Ping空格IP地址

简单用法

ping 127.0.0.1

怎么用它来测试网络?

由于网络的连通问题有很多原因,比如本地配置错误,远程主机失效,或者还有可能是设备故障。想要找到网络连接的真正原因,仅仅测远程IP是不够的。下面说一下测试的六个步骤:

1. 使用 ipconfig -all 观察本地的网络地址设置是否正确

2. ping  回送地址 127.0.0.1 ,   Ping回送地址是为了检查本地的TCP/IP协议有没有设置好

3. ping 本机IP地址,这样十位了检查本机的IP地址是都设置有误

4. ping 本地网关,这样做的目的是检查硬件设备是否有问题,也可以用来验证本机与本地网络连接是否正常

5. ping 本地DNS服务器, 这样做是为了检查DNS服务器是否工作正常

6. ping 远程IP地址, 这主要就是检查本网或本机与目标主机的连接是否正常(如果不通,也不一定是目标主机没连上网)

当然,上面的步骤并不一定全部要执行,根据实际情况有选择既可以。

常见错误

1. Request Time Out. (请求超时)

可能的原因有:

  • 目标主机没开机/没联网
  • 目标主机装有防火墙(禁止ping)
  • IP不正确 (本地IP地址设置错误或IP地址冲突)
  • 网关设置错误或失效

2. Destination Host Unreachable

对方主机不可达或没有跟对方建立连接,一般是路由表没有到达该主机的路由。若路由表中有到达该主机的路由,但目标主机由于其他原因不可达,就是 请求超时, 这也是“Request Time Out” 与 “Destination Host Unreachable”的区别

3. Bad IP address

可能没有连接到DNS服务器,无法理解这个IP地址;或者IP地址不存在。

4. Source quench received

表示对方或中途的服务器繁忙无法回应。

Ping 介绍

ping (Packet Internet Groper) ,因特网包探索器,也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。

Ping发送一个ICMP(Internet Control Messages Protocol)即因特网信报控制协议;回声请求消息给目的地并报告是否收到所希望的ICMPecho (ICMP回声应答)。它是用来检查网络是否通畅或者网络连接速度的命令。

原理是这样的:利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。

ping指的是端对端连通,通常用来作为可用性的检查, 但是某些病毒木马会强行大量远程执行ping命令抢占你的网络资源,导致系统变慢,网速变慢。严禁ping入侵作为大多数防火墙的一个基本功能提供给用户进行选择。通常的情况下你如果不用作服务器或者进行网络测试,可以放心的选中它,保护你的电脑。

ping是ICMP协议,并不是通常所说的 TCP/UDP 端口,ping没有指定端口这个选项,它是网络层的,端口是传输层的概念。

ICMP协议是一种面向无连接的协议,用于传输出错报告控制信息。ICMP包有一个8字节长的包头,其中前4个字节是固定的格式,包含8位类型字段,8位代码字段和16位的校验和;后4个字节根据ICMP包的类型而取不同的值。

ICMPæ¥ææ ¼å¼

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值