首页 > 其他分享 >ping命令的多种玩法,以前竟然只用它来测试网速!

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

时间:2022-10-05 21:22:27浏览次数:80  
标签:ping 玩法 网速 发送 命令 使用 服务器 数据包

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

【阅读全文】

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

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

file

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

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

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

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

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

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

file

ping -t

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

file

ping -n

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

file

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

ping -a

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

file

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

ping -l

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

file

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

ping -r

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

file

标签:ping,玩法,网速,发送,命令,使用,服务器,数据包
From: https://www.cnblogs.com/lwsbc/p/16756433.html

相关文章

  • 校园网多拨叠加网速
    一、操作示范(本文不涉及软路由内容,清晰明了,简单直白,适合无基础新手)1.手机链接WiFiCMCC-PTU。找到一根数据线,链接电脑,然后百度xx手机开启USB网络共享(如下图) 打开设置......
  • springboot项目 报错No mapping for GET /css/bootstrap.css,前端无法展示样式
    说来也奇怪,前几天刚写完的项目写的好好的现在打开他就加载不了前端的静态资源了报错NomappingforGET/css/bootstrap.css解决方法:新建一个配置类,将静态资源的路径......
  • 无需内嵌代码的全新GUI截图方案在TouchGFX,ThreadX GUIX,emWin,LVGL,AWTK全部测试通过,含多
    搞GUI这么多年来,这个问题一直是个心病,通过这段时间的研究,终于有个产品样子了。早期包括现在做产品效果展示,需要截屏时,很多时候依然采用的SD卡/U盘这种的古老方案,不仅麻烦,......
  • sept.24 Hopping Rabbit
    portkey扫描线把所有坑挪到\(d\timesd\)的区域扫描线找有没有空挡第一步挪注意\(x_1,y_1,x_2,y_2\)有负数可能全覆盖:比如\(x_2-x_1>d\)第二步扫描维护行最......
  • 内网速度测试
    目的测试公司地下埋线(网线)是百兆还是千兆 测试方案两台千兆网卡的电脑,A和BA->千兆交换机->埋线B->埋线除埋线外,使用的都是cat6标识的千兆网线。 使用iperf......
  • Linux Centos7.5错误:ping外网报错Name or service not known
    问题描述:1CentOS7.5,当执行pingwww.baidu.com命令时,提示Nameorservicenotknown出现问题可能情况:1、电脑上禁用VMware相关网络服务。2、Linux中网络配置出现了错......
  • 网速慢?网线选对了吗?
    网速慢?网线选对了吗?家用网线不必选最贵的!上网慢、视频卡、游戏掉线,究竟是路由器的锅,还是宽带不给力?其实,你可能是网线没选对!网线是连接设备的桥梁,网线选不好,网速就慢。比......
  • 网速快慢与网线材质的选择关系
    网速慢?网线选对了吗?家用网线不必选最贵的!上网慢、视频卡、游戏掉线,究竟是路由器的锅,还是宽带不给力?其实,你可能是网线没选对!网线是连接设备的桥梁,网线选不好,网速就慢。比如路......
  • 用帧想录屏做教程,录屏软件新玩法
    “听不懂啊老哥,你说的那个按钮在哪儿没看见啊?!”“右上角右上角啊,给你截图了不是?!”“哥啊,我这界面跟你不一样啊,是不是哪步搞错了?!”......接下来,他们会怎么解决这个问题呢?最......
  • 二、springMVC之RequestMapping和绑定参数注解
    一、概述:配置方式:同HelloWord的配置方式;目录结构: @RequestMapping:@RequestMapping除了可以使用请求URL映射请求外,还可以使用请求方法、请求参数及请求头映射请求;@RequestMa......