您当前的位置:首页 > 电脑百科 > 网络技术 > 网络技术

ping基本使用详解

时间:2019-09-03 14:31:00  来源:  作者:

一、ping基本使用详解

在网络中ping是一个十分强大的TCP/IP工具。它的作用主要为:

1、用来检测网络的连通情况和分析网络速度

2、根据域名得到服务器IP

3、根据ping返回的TTL值来判断对方所使用的操作系统及数据包经过路由器数量。

我们通常会用它来直接ping ip地址,来测试网络的连通情况。

网络工程师最实用的功能,用于排查网络故障,做弱电必学补充篇

 

类如这种,直接ping ip地址或网关,ping通会显示出以上数据,有朋友可能会问,bytes=32;time<1ms;TTL=128 这些是什么意思。

bytes值:数据包大小,也就是字节。

time值:响应时间,这个时间越小,说明你连接这个地址速度越快。

TTL值:Time To Live,表示DNS记录在DNS服务器上存在的时间,它是IP协议包的一个值,告诉路由器该数据包何时需要被丢弃。可以通过Ping返回的TTL值大小,粗略地判断目标系统类型是windows系列还是UNIX/linux系列。

默认情况下,Linux系统的TTL值为64或255,WindowsNT/2000/XP系统的TTL值为128,Windows98系统的TTL值为32,UNIX主机的TTL值为255。

因此一般TTL值:

100~130ms之间,Windows系统 ;

240~255ms之间,UNIX/Linux系统。

当然,我们今天主要了解并不是这些,而是ping的其它参考。

ping命令除了直接ping网络的ip地址,验证网络畅通和速度之外,它还有这些用法。

网络工程师最实用的功能,用于排查网络故障,做弱电必学补充篇

 

二、ping -t的使用

不间断地Ping指定计算机,直到管理员中断。

网络工程师最实用的功能,用于排查网络故障,做弱电必学补充篇

 

这就说明电脑连接路由器是通的,网络效果很好。下面按按住键盘的Ctrl+c终止它继续ping下去,就会停止了,会总结出运行的数据包有多少,通断的有多少了。

三、ping -a的使用

ping-a解析计算机名与NetBIOS名。就是可以通过ping它的ip地址,可以解析出主机名。

网络工程师最实用的功能,用于排查网络故障,做弱电必学补充篇

 

四、ping -n的使用

在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送10个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:

网络工程师最实用的功能,用于排查网络故障,做弱电必学补充篇

 

从以上我就可以知道在给47.93.187.142发送10个数据包的过程当中,返回了10个,没有丢失,这10个数据包当中返回速度最快为32ms,最慢为55ms,平均速度为37ms。说明我的网络良好。

如果对于一些不好的网络,比如监控系统中非常卡顿,这样测试,返回的结果可能会显示出丢失出一部分,如果丢失的比较多的话,那么就说明网络不好,可以很直观的判断出网络的情况。

五、ping -l size的使用

-l size:发送size指定大小的到目标主机的数据包。

在默认的情况下Windows的ping发送的数据包大小为32byt,最大能发送65500byt。当一次发送的数据包大于或等于65500byt时,将可能导致接收方计算机宕机。所以微软限制了这一数值;这个参数配合其它参数以后危害非常强大,比如攻击者可以结合-t参数实施DOS攻击。(所以它具有危险性,不要轻易向别人计算机使用)。

例如:ping -l 65500 -t 211.84.7.46

会连续对IP地址执行ping命令,直到被用户以Ctrl+C中断.

网络工程师最实用的功能,用于排查网络故障,做弱电必学补充篇

 

这样它就会不停的向211.84.7.46计算机发送大小为65500byt的数据包,如果你只有一台计算机也许没有什么效果,但如果有很多计算机那么就可以使对方完全瘫痪,网络严重堵塞,由此可见威力非同小可。

六、ping -r count 的使用

在"记录路由"字段中记录传出和返回数据包的路由,探测经过的

路由个数,但最多只能跟踪到9个路由。

ping -n 1 -r 9 202.102.224.25 (发送一个数据包,最多记录9个路由)

网络工程师最实用的功能,用于排查网络故障,做弱电必学补充篇

 

将经过 9个路由都显示出来了,可以看上图。

ping命令用的较多的就这6类的,大家有可能在项目中会用到的。

七、批量ping网段

对于一个网段ip地址众多,如果单个检测实在麻烦,那么我们可以直接批量ping网段检测,那个ip地址出了问题,一目了然。

先看代码,直接在命令行窗口输入:

for /L %D in (1,1,255) do ping 10.168.1.%D

IP地址段修改成你要检查的IP地址段。

网络工程师最实用的功能,用于排查网络故障,做弱电必学补充篇

 

当输入批量命令后,那么它就自动把网段内所有的ip地址都ping完为止。

那么这段"for /L %D in(1,1,255) do ping 10.168.1.%D" 代码是什么意思呢?

代码中的这个(1,1,255)就是网段起与始,就是检测网段192.168.1.1到192.168.1.255之间的所有的ip地址,每次逐增1,直接到1到255这255个ip检测完为止。

八、Ping的命令介绍

ping -l:可以通过此命令来定义数据包的大小,默认数据的大小为32字节,我们可以最大定义为65500字节,来验证网络的承载能力。

网络工程师最实用的功能,用于排查网络故障,做弱电必学补充篇

 

ping 域名:通过ping网站的域名,可以得到网站的IP地址,现在演示下ping百度,查看下百度的实际IP地址。

网络工程师最实用的功能,用于排查网络故障,做弱电必学补充篇

 

telnet IP 端口:主要验证某个业务是否开启端口,我们以80端口为例,验证百度的80端口是否开放。通过Telnet 百度IP 80,来验证。

网络工程师最实用的功能,用于排查网络故障,做弱电必学补充篇

 

tracert IP:通过此命令来追踪IP路由功能,查看路由在哪个节点出现问题。

网络工程师最实用的功能,用于排查网络故障,做弱电必学补充篇

 

ipconfig:通过ipconfig命令可以查看电脑ip,子网,网关地址,如下图所示:

网络工程师最实用的功能,用于排查网络故障,做弱电必学补充篇

 

ipconfig/all:通过这个命令可以查看电脑的IP地址,mac地址,以及网卡的信息,如下图所示:

网络工程师最实用的功能,用于排查网络故障,做弱电必学补充篇

 

ipconfig/renew:通过此命令可以清楚之前IP地址缓存,自动获取新IP地址,如下图所示:

网络工程师最实用的功能,用于排查网络故障,做弱电必学补充篇

 

ipconfig/flushdns:通过此命令可以刷选DNS缓存,如下图所示:

网络工程师最实用的功能,用于排查网络故障,做弱电必学补充篇

 

综上所述,在综合布线和设备安装结束之后,可以通过ping命令来验证网络设备的连通性以及网络的承载能力。Ping做为一种处理网络问题的命令,一定要牢记于心,多在电脑上练习,便于强行记忆到大脑中,让自己以后用,可以随时建设起来。



Tags:ping   点击:()  评论:()
声明:本站部分内容来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除,谢谢。
▌相关评论
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
▌相关推荐
1、 组网图 2、 基本配置AR1:[Huawei-GigabitEthernet0/0/1]display this[V200R003C00]#interface GigabitEthernet0/0/1ip address 10.1.1.1 255.255.255.0#return[Huawei-...【详细内容】
2020-07-01   ping  点击:(0)  评论:(0)  加入收藏
ptunnel-ng工具是一款的ICMP tunnel工具,它基于经典的ptunnel工具开发,在原来ptunnel的基础上修复了一些bug并添加了一些特性。ptunnel及ptunnel-ng在Kali系统上均可通过apt源...【详细内容】
2020-06-21   ping  点击:(0)  评论:(0)  加入收藏
对于网络工程师来说,在平常工作中,最基础的工作能力就是要保证网络顺畅不出错误。但实际上,网络随时都可能发生故障,影响正常工作,从而导致网络工程师总是要背很多黑锅;所以快速解...【详细内容】
2020-06-01   ping  点击:(10)  评论:(0)  加入收藏
Linux默认是允许Ping响应的,系统是否允许Ping由2个因素决定的 : 1. 内核参数2. 防火墙 需要2个因素同时允许才能允许Ping,2个因素有任意一个禁Ping就无法Ping。 内核参数设置...【详细内容】
2020-04-27   ping  点击:(8)  评论:(0)  加入收藏
一、ping基本使用详解在网络中ping是一个十分强大的TCP/IP工具。它的作用主要为: 用来检测网络的连通情况和分析网络速度 根据域名得到服务器IP 根据ping返回的TTL值来判断对...【详细内容】
2020-04-07   ping  点击:(9)  评论:(0)  加入收藏
前言通常在windows系统下,在cmd里直接用命令ping指定的IP或者域名就可以快速的知道这个地址是否是可以访问通不通的。但是如果一个服务器上启动着好几个项目,通过指定不同的端...【详细内容】
2020-03-28   ping  点击:(4)  评论:(0)  加入收藏
Ping是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障...【详细内容】
2020-02-24   ping  点击:(27)  评论:(0)  加入收藏
因特网控制消息协议:ICMP 为控制层面协议;IPv4协议为面向无连接协议,而ICMP是协助IPv4,用于检测三层网络的连通性、差错提示和路径优化(重定向Redirect)。报文封装:Ethernet2/IPv4/...【详细内容】
2020-02-24   ping  点击:(21)  评论:(0)  加入收藏
有朋友反映,能不能讲下ping命令的使用,TTL值、time值是什么意思?如何批量ping ip地址?其实对于命令的使用我们之前提到过一些,不断的有朋友问起,ping命令在项目中使用的频率最高,一...【详细内容】
2020-01-02   ping  点击:(36)  评论:(0)  加入收藏
因特网控制消息协议:ICMP 为控制层面协议;IPv4协议为面向无连接协议,而ICMP是协助IPv4,用于检测三层网络的连通性、差错提示和路径优化(重定向Redirect)。报文封装:Ethernet2/IPv4/...【详细内容】
2019-12-30   ping  点击:(37)  评论:(0)  加入收藏
现在不管安防工程还是弱电工程,与网络的联系也越来越密切了,网络基础知识中的网络命令ping命令在项目中是使用频率最高的,一般我们用的都是它的基本功能,今天和大家来详细看下P...【详细内容】
2019-12-19   ping  点击:(8)  评论:(0)  加入收藏
还是我之前的观点,越基础的东西有时越难于解释。今天我们说说网工常用的PING.任何靠 IT 行业讨饭吃的人,无论在哪个范畴工作,都一定懂得 Ping 这个指令。差不多任何作业系统都...【详细内容】
2019-12-19   ping  点击:(45)  评论:(0)  加入收藏
这是一个信息爆炸的时代,过多无用的信息、公众号只会让我们视觉疲劳。基于这个原因,本公众号致力于为广大网工分享知识、分享招聘信息、传播有价值的信息,运行4年多以来,已慢慢...【详细内容】
2019-12-09   ping  点击:(57)  评论:(0)  加入收藏
1.PingPing是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网...【详细内容】
2019-12-03   ping  点击:(32)  评论:(0)  加入收藏
对于ping命令,想必只要是程序员都知道吧?当我们检查网络情况的时候,最先使用的命令肯定是ping命令吧?一般我们用ping查看网络情况,主要是检查两个指标,第一个是看看是不是超时,第二个看看是不是延迟太高。...【详细内容】
2019-11-20   ping  点击:(49)  评论:(0)  加入收藏
有很多朋友多次问到,如何检测网络故障和对网络进行基础的操作,如:网络经常掉线、网络时好时坏,ip地址冲突、监控有几路不显示等问题,所以我们整理了网络中使用较多且有效的四大命...【详细内容】
2019-11-04   ping  点击:(93)  评论:(0)  加入收藏
概述今天主要分享一个多进程检测ping的脚本,并取值,这里默认开启4个进程,需要将hosts.txt IP列表文件放入同一目录下,IP列表每行一个,支持域名、IP,下面一起来看看吧~实用脚本脚本...【详细内容】
2019-10-21   ping  点击:(67)  评论:(0)  加入收藏
1. ping命令使用详解在网络中ping是一个相当强壮的TCP/IP工具。它的作用重点为:(1)用来检测网络的连通情况与解析网络速率;(2)按照域名得到服务器IP;(3)凭据ping返回的TTL值来判定对...【详细内容】
2019-09-25   ping  点击:(64)  评论:(0)  加入收藏
在使用电脑的过程中,有时候经常遇到一些网络故障,如打不开某个网页、打开网页速度比较慢等问题。要如何判断网络情况呢?其实使用ping命令可以判断网络故障。如何使用ping?ping是...【详细内容】
2019-09-19   ping  点击:(51)  评论:(0)  加入收藏
如果有10设备,100台设备,1000台设备怎么办?一个个ping过去人都要疯掉了,这种情况在大型网络中我们有可能遇到,那怎么办呢?这个之前我们有提到过,本期我们再来总结下,深入的了解ping...【详细内容】
2019-09-04   ping  点击:(478)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条