ping的各种姿势
admin
2023-02-26 14:21:34
0

前言

ping是我们工作中常用的一个工具,我们经常说ping一下这个ip地址,看网络是不是通的。但是除了我们经常使用的简单用法外,ping还有很多其他功能,你是否get到了,下面让我们来探索下吧。
ping是网络检测中常用的一个工具,ping工作在 TCP/IP网络体系结构的应用层,主要是向特定的目标主机发送 ICMP(Iternet Control Message Protocol 因特网报文控制协议)Echo 请求报文,测试目标是否可达及了解其有关状态。当然如果ping不通目标主机,也不能说明网络不可达,有可能是目标主机防火墙禁ping或者内核禁ping。
ICMP是一种将差错与控制集于一体的协议,用于传输差错报文和消息控制报文。它与IP协议相互依赖:IP协议在发送一个差错或控制报文时要用到ICMP,而ICMP利用IP来传递报文。ICMP ping就是向目标主机发送ICMP信息报文,目标主机回应ICMP信息报文或差错报文,ping程序根据收到的ICMP报文,以知道目标主机是否可达。

linux ping

所有系统默认都带有ping命令,可以使用man查看ping的用法。

1.语法

ping的语法很简单,只要是搞计算机的人都会使用。
ping [选项参数] [目标ip地址或域名]

2.输出

如以下输出
ping的各种姿势

第一行:目标主机的域名和ip。
第二、三行:icmp_seq,ping序列,从1开始递增,如果数字不是按顺序递增则表示有丢包;ttl,剩余的ttl(time to live),生存周期;time,响应时间,数字越小则连通速度越快。
第五行:发送的包数量,返回的包数,丢包率,ping的耗时时间。
第六行:最小、最大、平均响应时间及本机硬件耗费时间。
3.参数

ping 有很多参数选项,如我们平时用到的参数,-c、-b、-i、-s。还有很多参数,只是我们很少用到。
-A 自适应ping,根据ping包往返时间确定ping的速度,默认情况是1s一个返回包。
-b 允许ping广播地址。
-B 不允许ping改变包头的源地址。
-c(count) 指定ping的次数 。
-d 使用Socket的SO_DEBUG功能,本质上,Linux内核不使用此套接字选项。
-f 大量ping,极限ping。如果没有给出间隔,它会将间隔设置为0,并按照它们返回或每秒百次的速度输出数据包,以多者为准。只有超级用户才可以设置将为0。
-i(interval) 指定发送每个数据包的间隔时间,只有超级用户可以设置间隔值小于0.2秒。
-I(interface address) 指定网卡接口,参数可以是IP地址或设备名称。在ping IPv6 链路本地地址时,此选项是必需的。
-l(preload) 如果指定了preload,则ping发送许多不等待回复的数据包。只有超级用户可以选择超过3的预加载。
-n 数字方式显示,不会将ip地址转换成主机名。
-p(pattern) 指定填充ping数据包的十六进制内容,可以指定最多16个“pad”字节来填充发送的数据包。在诊断网络中与数据相关的问题时很有用,例如-p ff将导致充满整个被发送包。
-q 静默输出,不显示执行过程,只显示结果。
-r 忽略正常的路由表,直接将数据包送到远端主机上。如果主机不在直接连接的网络上,则返回错误。如果还是用了-I选项,则此选项可用于通过没有路由的接口ping本地主机。
-R 记录ipv4 ping的路由过程,请注意由于IP头的限制,最多只能记录9个路由,其他会被忽略。
-s(packetsize) 指定要发送的数据字节数。默认56,当与8字节的ICMP头数据组合时,转换为64个ICMP数据字节。
-t(ttl) 指定数据包的生存周期TTL。
-M(hint) 设置mtu(最大传输单元)分片策略。可设置为,do:禁止分片,即使包被丢弃;want:当包过大时分片;dont:不设置分片标志(DF flag)。
-v 详细输出。
-w(deadline) 指定一个以秒为单位的退出时间,不管ping退出之前发送或接收了多少数据包。在这种情况下,ping将一直发送数据包,直到deadline过期或count探针结束或一些来自网络的错误通知。
-W(timeout) 等待响应的时间,以秒为单位。该选项只影响任何响应的超时,否则ping将等待两个RTT。
-V 显示ping的版本。

4.实例

查看ping版本
/home/rainbowhhy/Desktop/深度截图_选择区域_20191124140159.pngping的各种姿势
每个0.2s ping一次,一共ping5次
ping的各种姿势

使用1024字节的包ping,-s 参数,windows最大值为65500,linux最大值为65507
ping的各种姿势

相关内容

热门资讯

特朗普对美伊达成协议再表乐观 ... 新华社华盛顿5月6日电 美国总统特朗普6日接受美国公共广播公司电话采访时,对美国同伊朗达成协议的前景...
美对伊战事或为白宫记协晚宴枪手... 当地时间5月6日,总台记者获悉,美国国土安全部在一份情报评估中指出,美国对伊朗发起的军事行动可能是白...
权威数读丨尽显中国活力!五一假... 全社会跨区域人员流动量超15亿人次,消费相关行业销售收入同比增长14.3%,电影票房突破7.5亿元…...
“最美婚姻登记点”长啥样 郑州市金水区民政局婚姻登记处为新人举行户外颁证仪式。 受访者供图三门峡市天鹅湖婚姻登记处设置的创意路...
消息人士称伊朗预计将于7日回应... △伊朗首都德黑兰(资料图)当地时间5月6日,据一位地区消息人士表示,伊朗预计将于5月7日向调解人提交...
大数据透视“五一”假期消费亮点 刚刚过去的“五一”假期,国内消费市场活力十足。5月1日至4日,商务部重点监测的78个步行街(商圈)客...
河南超有品 第十个“中国品牌日... 4月30日,走进位于新县的羚锐制药贴膏剂生产基地,没有印象中传统药材加工的浓郁气味,也没有传统车间的...
假日出游正当时 文旅市场活力涌 “五一”假期,全省接待国内游客6611.7万人次,实现旅游收入381.1亿元假日出游正当时 文旅市场...
坚定不移沿着习近平总书记指引的... 大风起兮风车转。支撑这个“追风巨人”不停转动的“芯”,主要产自洛阳。5月6日,在洛阳轴承集团股份有限...
燃气灶为什么换了感应针还是熄灭 问题:燃气灶为什么换了感应针还是熄灭回答:原因是电池有没有电,这是平时容易碰见的问题,发现点不着火时...