ping(Packet InterNet Groper分组因特网探测器)

它是一个可以检查两个主机之间连通性的DOS命令,利用网络上机器IP地址的唯一性,给目标IP地址发送一个ICMP数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器的联通情况和联通时延。所以用好它可以很好地帮助我们分析判定网络故障和检测网络连接的速度。下面就具体列出它的用法:

1、格式:ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] | [-k computer-list] [-w timeout]  [-R ] [-S srcaddr] [-4] [-6] target_name

2、简单说明几个主要参数(其他参数在DOS命令直接输入ping回车就会有说明,或者想了解更多可以去网上查资料):

-t:表示将不间断向目标IP发送数据报,直到我们强迫其停止。举例:ping 192.168.0.1 -t,当我们执行了上述命令之后将不断向IP为192.168.0.1的主机发送数据报。

-l:定义发送数据包的大小,默认为32字节,最大可以定义到65500字节。举例:ping 192.0.1 -l 64,这里就是向目标主机发送64字节的数据报。

-n:定义向目标IP发送数据包的次数,默认为4次。这时可能有人会有疑惑(如果-t和-n一起用的时候会向目标发送“n”次数据报还是会一直发呢?),如果-t 参数和-n参数一起使用,ping命令就以放在后面的参数为标准,比如“pingIP -t -n 4”,虽然使用了-t参数,但并不是一直ping下去,而是只ping 4次。

最后说明一下,在用ping命令的时候可以ping IP,也可以直接ping主机域名,比如“ping blog.csdn.net/huyuyang6688”,这样就可以自动得到主机的IP并向目标主机发送数据报了。

下面截个图来更直观的举个例子:

其中:

①方框中就是ping的主机地址,我ping的是自己的电脑;

②“32”就是一次向目标主机发送的数据报的大小(可以用-l 参数修改);

③TTL就是数据报的生存时间(Time To Live ),TTL的初值通常是系统缺省值,数据报经过每个路由器时TTL的值都会减1,所以通过TTL的最终值可以计算出数据报从本地到目的主机所经过的路由器的个数。经过路由器个数=  2a -TTL最终值(其中 2a必须大于等于TTL最终值且最后计算出的路由器个数小于等于TTL最终值),我这里ping的是自己的电脑所以经过的路由器个数为:26-64=0个;再举个几例子,假如最终的TTL值为62,则中间经过的路由器个数为26-62=2个;假如TTL最终值为30,则中间经过的路由器个数为25-30=2个。

此外,TTL的值还可以判断对方的操作系统类型,默认情况下,Linux系统的TTL值为64或255,Windows NT/2000/XP系统的TTL值为128,Win7系统的TTL值是64,Win8系统的TTL值为255,Windows 98系统的TTL值为32,UNIX主机的TTL值为255。

④表示发送过程中丢失的数据情况。

⑤每一次发送数据报所用时延情况(用来判断网络连接速度)。

必备的网络常用测试命令(ping命令)相关推荐

  1. 利用计算机Tracert,必备的网络常用测试命令(tracert命令) -电脑资料

    tracert (traceroute 路由跟踪) 跟踪路由信息,使用此命令可以查出数据从本地机器传输到目标主机所经过的所有途径,这对我们了解网络布局和结构很有帮助, 格式:tracert [-d] ...

  2. 测试网络连通性的PING命令

    本文是对网络连通性测试的常用工具ping命令较为详细的介绍 1. ping命令简介 Ping是因特网包探测器,是使用ICMP回显请求报文和ICMP回显应答报文来测试主机之间连通性,用来诊断网络的工具. ...

  3. 网络基础:Ping命令的7种基础用法,掌握了秒变大神!

    现在不管安防工程还是弱电工程,与网络的联系也越来越密切了,网络基础知识中的网络命令ping命令在项目中是使用频率最高的,一般我们用的都是它的基本功能,今天和大家来详细看下Ping命令的7个基础用法,掌 ...

  4. 网络中,ping命令还能这样玩

    在网络中 ping 是一个十分强大的 TCP/IP 工具.它的作用主要为: 1.用来检测网络的连通情况和分析网络速度 2.根据域名得到服务器 IP 3.根据 ping 返回的 TTL 值来判断对方所使 ...

  5. linux+ping网络脚本,使用ping命令检测整个网段IP的网络状态的shell脚本(图文)

    通过ping网段中的IP地址,根据返回的状态信息,判断主机的网络状态. 下面分享两个可以实现这个功能的shell脚本. 脚本1, 复制代码 代码示例: #!/bin/sh # Ping网段所有IP # ...

  6. Linux 网络适配,ping命令,更改自己的IP地址

    Linux系统下不同于Windows系统.Windoes系统下ping命令默认只发送接受四次数据,而Linux默认不会终止,可以通过Ctrl+C进行强制终止. 第一步:确认自己的IP地址,只能更改最后 ...

  7. 锐捷交换机配置snmp版本_网工收藏必备——思科交换机常用SNMP配置命令分享

    简单网络管理协议(snmp)对于每个网络管理员来说说都是必需的.通过几个简单的命令,我们就可以对其进行配置.目前SNMP仍然是监视网络设备(包括cisco路由器和交换机)性能的流行方法.通过SNMP管 ...

  8. linux ping 命令 参数详解,常用ping命令详解

    Ping是Windows.Unix和Linux系统下的一个命令.ping也属于一个通信协议,是TCP/IP协议的一部分.利用"ping"命令可以检查网络是否连通,可以很好地帮助我们 ...

  9. Linu网络判断指令ping、curl、telnet的区别与应用场景

    curl指令 在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具.它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具. ...

最新文章

  1. kafka+zookeeper搭建步骤kafka问题
  2. 企业高管眼中的 SAP 和「智慧企业」| 品读中国企业数字化转型的故事
  3. 好程序员web前端分享CSS Bug、CSS Hack和Filter学习笔记
  4. 还有前景吗_喷码机行业还有前景吗 2021喷码机市场份额有多大
  5. 计算机实测声波和拍实验报告,course:platform
  6. 终端服务器配置未启用rdp安全层,终端服务配置RDP-Tcp连接属性.PPT
  7. 课时46:魔法方法:描述符(property的原理)
  8. QT之布局管理器和QLayout
  9. Nmap进行主机探测出现网段IP全部存活情况分析
  10. MATLAB鲁棒控制器实现
  11. 矩阵与矩阵的转置相乘
  12. gstarcad 2021|gstarcad pro2021(浩辰CAD) 64位附安装教程
  13. Python pass 语句
  14. Centos8 部署Promethus(普罗米修斯)+grafana画图
  15. 【CSS】:中文颜色名称对照
  16. 利用c语言结构体实现通讯录
  17. 被世界吉尼斯总部评为世界上最大的瀑布群
  18. vSphere ESXI 7.0镜像 Rufus U盘安装盘制作(Windows)
  19. c语言程序设计第2章,c语言程序设计(包云)c第2章算法
  20. javax.el.PropertyNotFoundException: Property 'eid' not found on type com.aqd.entity.User

热门文章

  1. 什 么 是ECP、EPP ?
  2. Java后端开发工程师
  3. xiuno开发文档_$ip-XiunoPHP 4.0 开发手册
  4. 实例:输入一个时间值s,它是距离当日午夜的秒值,计算目前的时间,时间按00:00:00格式输出
  5. linux账号密码延期90天命令,Linux(CentOS)用户修改密码有效期(chage命令)
  6. Android S关闭定位开关后,定位权限被AppOps限制。
  7. 破解某网课的m3u8文件的key加密
  8. 新MAC苹果M1芯片简要分析(是不是地表最强呢??)
  9. RK987单色三模键盘使用说明书
  10. 强大的达梦数据库图形界面工具