作为开发人员,ping命令无疑是使用比较多的工具,我们经常在需要判断与服务器的连接是否连桶时需要使用ping命令来测试。

【阅读全文】

一般情况下使用ping命令来判断路由地址是否连通,再配合使用telnet判断该地址得网络端口是否能够完成请求。今天才发现一个简单的ping命令的使用竟然有这么多的妙用。

关于ping命令的作用这里就不多讲了,大家肯定都是经常用到。我们主要来说明一下ping命令执行以后的返回结果中的值都代表着什么样的意思,这往往是大家可能忽略的地方,最后再说明一下除了我们平常使用的ping命令如果给它带上一些不同的参数命令又会有什么不一样的效果。

上面这是一个我们经常使用的ping -t的命令使用它来一直请求服务器查看网络效果,使用它来查看一下返回值中的各个字段代表的含义是什么?

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

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

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

通过一些返回的简单的结果判断就能判定一些基本的网络及服务器的情况,这也是ping命令的基本应用,接下来看看ping命令还有哪些其他重要的参数能够帮助我们查看一些重要的信息。

直接使用万能的--help命令来显示一下ping命令到底有哪些可以使用的参数来辅助我们,然后我们挑一些比较的常用的来进行说明并测试。

ping -t

-t参数的使用在前面的实例中已经使用到了,就是可以一直的向服务器发送请求,直到服务器被强制断开才行。一般使用ping -t参数一直访问服务器可以测试很长一段时间内的网络情况。

ping -n

ping命令在默认的情况下是发送四个数据包,上面如果使用ping -t命令的话可以一直发送数据包,但是想要发送一定数量的数据包并查看反悔了多少数据包。这个时候可以使用-n参数,自定义要发送多少个数据包然后查看返回的结果数量。

从结果来看,我们发送了10个数据包并且返回了10个数据包,在一定程度上也能说明网络情况。

ping -a

-a 解析计算机名与 NetBios 名,就是可以通过 ping 它的 ip 地址,可以解析出主机名。这样相当于通过具体的IP地址反向解析出了域名,一般在内网的多个虚拟服务器上使用起来比较方便。

一般在配置了网络访问的主机名称之后,通过-a参数才能解析出来。

ping -l

可以通过-l参数指定需要向服务器发送的数据包的大小来测试发送比较大的数据包时服务器的响应情况,因为默认情况下发送的数据包的大小只有32个字节在需要特殊验证的情况下不能说明问题。

在使用-l参数时,我们将发送的数据包的大小调整到了1000个字节可以明显的看出比发送默认的32个字节时响应速度慢了将近2-3ms。发送最大的数据包可以达到65500字节,当发送最大字节的数据包时直接会time out超时,说明我家里的网络还是有待提高。

ping -r

-r参数也是特别有意思,它可以完成对发送请求过程中的路由地址的跟踪从而达到一定的监听效果简单的排查网络在哪一个层面上出了问题,一般最多只能跟踪到9个路由地址,我们使用-n指定发送一个数据包并且跟踪了一下网关。

ping命令的多种玩法,以前竟然只用它来测试网速!相关推荐

  1. 怎样用计算机命令提高网速,cmd指令测试网速技巧

    cmd指令测试网速,大家都装了光带,ping可以用来检查网络是否通畅或者网络连接速度,但很多都不会cmd指令测试网速,就由小编告诉你cmd指令测试网速的教程. cmd指令测试网速: ping可以用来检 ...

  2. 直播APP开发:熊猫直播求续命,直播的多种玩法

    2019独角兽企业重金招聘Python工程师标准>>> 2016年,直播行业疯狂发展,随之兴起的便是斗鱼.虎牙.战旗.熊猫这些直播平台,而现在,王思聪的熊猫直播准备作价30亿,以一部 ...

  3. c语言 剪子包袱锤游戏,幼儿民间游戏:“剪子、包袱、锤”的多种玩法

    幼儿民间游戏作为我国优秀民间文化的一个组成部分,充分挖掘了身边的教育资源,以追求最大的教育利益,蕴含着丰富的发展潜力.它的材料虽然很土,但教育是灵活的:材料是旧的,教育是新的:材料是廉的,价值是高的. ...

  4. VR全景多种玩法打破传统宣传,打造全新云端视界

    传统的展示方式只是在进行单方面的表达,不论是图片.视频,都无法让浏览者有参与感,这样的展示宣传效果自然比不上VR全景展示,VR全景基于真实场景来形成三维图像,其沉浸式和无视野盲区的特点让用户更有真实感 ...

  5. linux用ping命令测试网速,linux下面使用命令测试网速

    大家都知道在speedtest是市面上最准确最全面的测速工具,但在linux命令行不能直接使用,所以我们就借助脚本调用speedtest的接口来利用他测试网速. 1.下载speedtest-cli脚本 ...

  6. iphone7测试软件,iPhone7如何测试网速 ping命令测试网速方法介绍

    电脑设备测试网速的方法有很多,了解的小伙伴应该都知道那么几种.但是如果我们想要测试iPhone手机的网速,该怎么弄呢?这个估计就没有多少小伙伴知道了.下面小编来教一教大家怎么使用ping来测试网速. ...

  7. 计算机网络速度测试指令,电脑cmd命令怎么测试网速详细步骤

    CMD是Command命令的简写,CMD中有很多指令,其中包含有用来测网速的命令,下面一起看看怎么用cmd命令来测试网速吧. 1.想要使用CMD命令,首先要进入CMD窗口.按下键盘上的快捷键 WIN+ ...

  8. 检测网络是否稳定的计算机命令,怎么测试网速稳定不稳定,3 个方便的命令行网速度测试工具...

    怎么测试网速稳定不稳定 用这三个开源工具检查你的互联网和局域网速度.-- Ben Nuttall(作者) 能够验证网络连接速度使您可以控制计算机. 使您可以在命令行中检查互联网和网络速度的三个开源工具 ...

  9. 命令行测试网速_3个方便的命令行互联网速度测试

    命令行测试网速 能够验证网络连接速度使您可以控制计算机. 可以通过命令行检查Internet和网络速度的三个开源工具是Speedtest,Fast和iPerf. 速度测试 Speedtest是一个古老 ...

最新文章

  1. 数组的拼接合并 numpy
  2. pandas 2 选择数据
  3. sqlite3.OperationalError: database is locked
  4. android界面之美---自定义网络请求进度加载对话框
  5. 【深度学习】擦除:提升 CNN 特征可视化的 3 种重要手段
  6. Spring的@Resource注解报java.lang.NoSuchMethodError
  7. python-函数-变量的作用域-全局变量
  8. python自加1_python中有自增
  9. python成长之路10——socketserver源码分析
  10. 读书记录(持续更新...)
  11. 动态ip、静态ip、pppoe拨号的区别
  12. IDEA插件: 一键自动部署jar到远程服务器 使用 Cloud Toolkit 来部署应用到腾讯云、阿里云服务器
  13. 酷站欣赏:12个漂亮的国外单页网站设计案例
  14. WaitForSingleObject的使用
  15. 什么是动作分析?动作分析的方法有哪些?
  16. GeoGebra数学绘图神器
  17. 下周出发去印度:直觉之旅,发现自己
  18. Linux命令查看Linux服务器内存、CPU、显卡、硬盘使用情况
  19. 程序员用300行代码,让外婆实现语音搜索购物
  20. 希腊字母发音对照表及其latex命令

热门文章

  1. vim java win
  2. 后台界面设计之表格设计规范参考
  3. c#调用目标检测模型
  4. 记录打开RIDE闪退问题
  5. 面试技巧STAR原则
  6. NOIP2009 pj
  7. Cisco路由器和交换机型号
  8. 如何用手机快捷设计品牌宣传的海报图片和视频
  9. Python实现投影法分割图像(二)
  10. android 比较靠谱的图片压缩