ping 命令详解

8 篇文章 1 订阅
订阅专栏

1、ping介绍

ping (Packet Internet Groper)是一种因特网包探索器,用于测试网络连接量的程序 。

Ping是工作在 TCP/IP网络体系结构中应用层的一个服务命令, 主要是向特定的目的主机发送 ICMP(Internet Control Message Protocol 因特网报文控制协议)Echo 请求报文,测试目的站是否可达及了解其有关状态

2、ping报文

Ping命令发送的数据使用ICMP协议

ICMP协议是一种面向无连接的协议,用于传输出错报告控制信息。
ICMP属于 网络层协议,主要用于在主机与路由器之间传递控制信息,包括报告错误、交换受限控制和状态信息等。
当遇到IP数据无法访问目标、IP路由器无法按当前的传输速率转发数据包等情况时,会自动发送ICMP消息。

3、ping命令参数

(1)ping /? :ping命令使用帮助。

(2)无参数 ping :在默认情况下,一般都是只发送四个32字节数据包,通过这个命令从数据包返回的最短时间、最长时间、平均时间可以衡量网络速度、延迟,从丢失率可以衡量网络的稳定性。

  (3) ping -t :不间断地Ping指定计算机,直到管理员中断。

  (4) ping -n:跟无参数ping一个样。在默认情况下无参数ping一般都是只发送四个32字节数据包,-n的话可以指定发送多少数据包,通过这个命令从数据包返回的最短时间、最长时间、平均时间可以衡量网络速度、延迟,从丢失率可以衡量网络的稳定性.

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

在默认的情况下Windows的ping发送的数据包大小为32byte(字节),最大能发送65500byte(字节)。当一次发送的数据包大于或等于65500byte(字节)时,将可能导致接收方计算机瘫痪。所以微软限制了这一数值,这个参数配合其它参数同时使用危害非常强大,比如攻击者结合-t参数实施无限死亡之ping攻击。(所以它具有危险性,不要轻易向别人计算机使用)。
例如:ping -l 65500 -t 192.168.1.79 会连续对192.168.1.79的IP地址执行无限死亡之ping攻击,直到被用户以Ctrl+C中断。当然,如果你只有一台计算机也许没有什么效果,但如果有很多计算机一起发出攻击(例如几百、几千、甚至上万台计算机同时对某个IP进行死亡之ping,那么就可以使对方完全瘫痪,网络严重堵塞,由此可见威力非同小可)。


  (6) ping -r:在“记录路由”字段中记录传出和返回数据包的路由,探测经过的路由个数,但最多只能跟踪到9个路由。例如:ping 39.156.66.14 -n 1 -r 8(发送一个数据包,最多记录9个路由)。 

ping -r 路由跟踪原理详情可查看ping -r 和 tracert 测试结果分析→传送门

(7) for /L %D in (1,1,255) do ping XXX.XXX.X.%D:批量ping网段,对于一个网段ip地址众多,如果单个检测实在麻烦,那么可以直接批量ping网段检测是那个ip地址出了问题,一目了然。例如:for /L %D in (1,1,255) do ping 192.168.2.%D可以批量ping192.168.2.1-192.168.2.255的IP地址。

 

4、使用ping检测MTU值

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

802.3对数据帧的长度都有一个限制,其最大值分别是1500字节和1492字节
链路层的这个特性称为MTU,即最大传输单元。不同类型网络的数帧长度大多数都有一个上限。

ping -l 1492:发送一个定长数据包
ping -f :通知操作系统不能私自更改数据包大小

ping -l 1465 -f www.baidu.com

 1465超过了本网络所允许的最大帧长,需要分片(DF=1)才能发送,但是-f参数要求操作系统不能私自更改数据包大小导致数据帧发送失败。

继续测试……

 这是访问外网的情况,访问局域网是否一样,试一下:

不一样欸……,于是得出结论:

我这台机器访问外网的MTU是1464字节,访问本地局域网的MTU是65500字节

ping命令的七种用法,看完瞬间成大神
fadsf15的博客
04-23 2763
  有朋友反映,能不能讲下ping命令的使用,其实对于命令的使用我们之前提到过一些,但对ping命令没有过多讲解,一般我们用的都是它的基本功能,今天我们来详细看下ping命令详细使用。   一、ping基本使用详解   在网络ping是一个十分强大的TCP/IP工具。它的作用主要为:   1、用来检测网络的连通情况和分析网络速度   2、根据域名得到服务器IP   3、根据ping返回的TTL值...
ping命令详解
02-26
ping命令详解是对ping命令的各种参数进行详细的解释;
ping命令使用示例解析
lehe99的专栏
11-16 1万+
需要注意的是,Ping成功并不一定就代表TCP/IP配置正确,有可能还要执行大量的本地主机与远程主机的数据包交换,才能确信TCP/IP配置的正确性。命令解释:括号内的1,1,255代表从1开始,每次增加1,一直加到255,可以根据实际情况改变参数,比如测试偶数ip地址可以写成(2,2,254)。如,批量ping的结果在cmd中显示的,窗口一关,结果就没了,要把ping的结果自动保存的文件中,“>>”代表输出,把结果保存到某个文件。还可以获取网站的IP地址,如,ping www.csdn.net。
信息化工作人员必备常识4——ping命令详解【不间断发包&自定义发包的大小&自定义发包次数】
最新发布
一个做过前端开发的产品经理,经历过睿智产品的折磨导致脱发之后,励志要翻身"农奴"把歌唱,一边打入敌人内部一边持续提升自己,为我们广大开发同胞谋福祉,坚决抵制睿智产品折磨我们码农兄弟!
04-23 1468
信息化相关的工作人员,无论你是开发人员、产品经理、CIO领导,你只要是在做信息化相关的工作,有些基础知识和操作,你就必须要会,不然工作中被别人发现你不会,那真的是贻笑大方了。就比如说:部署的系统进不去了,领导来问你,你又去电话问供应商,这时候供应商来一句用你的电脑ping一下、telnet一下,看看是不是网络问题,你愣住了不知道该怎么弄,这不是丢脸丢大了。(虽然一般来说你是甲方你不会也可以骂乙方,谁让你是金主爸爸呢~)telnet命令&ping命令——信息化工作人员必备常识1。
ping命令的七种用法总结
Listen2You的博客
04-18 6502
有朋友反映,能不能讲下ping命令的使用,其实对于命令的使用我们之前提到过一些,但对ping命令没有过多讲解,一般我们用的都是它的基本功能,今天我们来详细看下ping命令详细使用。 一、ping基本使用详解 在网络ping是一个十分强大的TCP/IP工具。它的作用主要为: 用来检测网络的连通情况和分析网络速度 根据域名得到服务器IP 根据ping返回的TTL值来判断对方所使用的操...
【计网】ping命令
qq_52836452的博客
02-21 6442
ping命令作为一种因特网包探索器在我们实际应用计算机网络中有着很大帮助,我将就ping命令的基本工作原理、使用方法、网络诊断以及它在某些攻击中的事例等这几个方面来进行对ping命令进行讲述。
每日一命令 第一天 ping
theprogram111的博客
04-15 1155
Ping命令是一个网络工具,用于测试两台计算机之间的网络连接。它通过向目标计算机发送ICMP(Internet Control Message Protocol)回显请求消息并等待回复来工作。Ping命令的名称源自声纳系统发出的声音来探测物体的原理,因为它的工作方式类似于发送声音并听取回声。
常用网络命令ping命令的使用
flyroc08的博客
09-05 8万+
Ping命令的使用 一、Ping命令的基本概念 ping是一个十分基本但又十分重要的TCP/IP网络工具。它的作用主要为: (1)通常用来检测网络的连通情况和测试网络速度; (2)也可以根据域名得到相应主机的IP地址; (3)根据ping返回的TTL值来判断对方所使用的操作系统及数据包经过路由器数量。 (4)因为具备以上功能,ping命令常常被黑客用来进行网络扫描和攻击。 对于网络管理员和普通用户来说,我们通常用它来测试网络的连通情况,如果无法正常上网,ping命令是检测网络故障的基本工具。 ping命令
ping命令详解 ping命令入门详解
热门推荐
于继江的博客
03-09 36万+
在这个时代,科技越来越发达,网络已经越来越成为人们不可缺少的一部分。计算机也已经是很多学校的课程了,因为计算机技术是非常有技术性的专业,它其中涉及到很多专业知识,需要通过学习才能掌握。今日小编就为大家介绍一个计算机的命令,它叫做Ping,这边介绍一下它的入 门 知识,主要是关于ping连接和命令方面的介绍。  1、Ping的基础知识  ping命令相信大家已经再熟悉不过了,但是能把ping的功能发...
ping命令的所有用法及参数。
高性价比服务器就选:蓝易云
05-08 4158
Ping命令是计算机网络中最基本的网络测试工具之一,它可以测试本机与其他主机之间是否可以通信,还可以计算往返时间(RTT),发现数据包传输的延迟、丢失和网络抖动等信息。以下是Ping命令的详细用法和参数解释。Ping命令是一个基本的网络测试工具,可以测试主机之间的通信,还可以计算往返时间,发现数据包传输的延迟、丢失和网络抖动等信息。
Ping 网络基础知识及教程】
郑在秀
07-25 3399
很多从事于通信相关行业的人可能都会听说或者接触过Ping网络通不通,Ping IP地址等等。那么这个Ping到底是什么意思呢?本文就将相关知识个人心得分享给大家,希望和大家一起共勉。以下是本篇文章正文内容,请认真记笔记了。
PING命令入门详解
09-25
1、Ping的基础知识 2、Ping命令详解
网络管理常用命令之一 Ping 命令详解(图文)
10-01
网络维护过程中,Ping命令是一个经常使用的DOS命令,它是用来检查网络是否畅通或者网络连接速度的命令。可用于诊断连接性、可访问性和名称解析,可以探测对方计算机的活动情况,还可以通过数据返回时间简单推测...
Ping命令详解
05-04
Ping命令详解 Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络Ping 是一个十分好用的TCP/IP工具。它主要的功能是用来检测网络的连通情况和分析网络速度。
linux ping mtu值,ping 包长度及 MTU
weixin_39666550的博客
05-13 6643
ping 命令是测试网络是否连通最常用的命令,而无论是 Windows 还是 Linuxping 命令都可以指定包长度,这对于验证网络设备的 MTU 非常有帮助。先来看看在不同的操作系统下如何指定 ping 包长度及其各自的含义。WindowsWindows 的 ping 命令通过 -l 参数指定包长度:> ping 192.168.1.1 -l 1000使用 Wireshark 抓包看看...
ping指令详解
wwwwwww31311的博客
01-17 3009
1 ping命令分析 1)概念 ICMP协议是*“Internet Control Message Ptotocol”(因特网控制消息协议)的缩写。它是TCP/IP协议族的一个子协议,用于在IP*主机、路由器之间传递控制消息。 ping (Packet Internet Groper):因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP;回声请求消息给目的地并报告是否收到所希望的ICMP echo (ICMP回声应答)。它是用来检查网络是否通畅或者网络连接速度的命令 ping命令通常用来作为
Ping 命令配置 -c、-i、-w 指令使用
卡尔特斯
01-17 4万+
使用格式及用意 ping -c(设置 ping 的次数,默认无限次,可选) -i(设置 ping 的时间间隔,默认1秒,可选) -W(设置 ping 的超时时间,可选) 192.168.0.1 通过 ping 192.168.0.1 举例 # 直接 ping,无限次,1秒一次 $ ping 192.168.0.1 PING 192.168.0.1 (192.168.0.1): 56 data bytes 64 bytes from 192.168.0.1: icmp_seq=0 ttl=6..
PING指令详细使用教程(cmd指令使用系列1)
qq_55163354的博客
07-23 1万+
简介: ping是一种Computer network tools(电脑网络工具),作用是测试数据包是否能通过IP协议到达特定主机。Ping是Windows系统、Unix系统和Linux系统下的一个命令。它也属于一个通信协议,是TCP/IP协议的一部分。利用“ping命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。该命令还可以加许多参数使用。例如:-t,-l, - n。(注意,所有ping指令都必须在知道IP的情况下使用) 使用方法: 主要的用法: 1.-t:不断向目标IP发送数.
linux ping输出详解
03-29
ping命令用于测试网络连接是否正常,可以通过向目标主机发送ICMP请求并等待响应来判断网络是否连通。下面是ping命令的输出详解: 1. 输出的第一行:PING 主机名(IP地址) 数据包大小 字节数=数据包大小,ttl 生存时间 例如:PING google.com (172.217.11.78) 56(84) bytes of data.,其中: - google.com:主机名,也可以是IP地址。 - (172.217.11.78):主机的IP地址。 - 56(84) bytes of data.:每个ICMP数据包的大小,这里表示发送的数据包大小为56字节,加上8字节的ICMP头部共计64字节。 - ttl:生存时间,表示每个数据包在网络中传输的最大跳数,通常为64。 2. 输出的第二行:来自 主机名(IP地址) 的回复: 字节大小=数据包大小 时间=往返时间ms TTL=生存时间 例如:64 bytes from 172.217.11.78: icmp_seq=1 ttl=116 time=21.9 ms,其中: - 64 bytes from 172.217.11.78:表示接收到的数据包大小。 - icmp_seq=1:ICMP序列号,用于标识发送的数据包,每发送一个数据包,序列号加1。 - ttl=116:生存时间,表示数据包在网络中的跳数,每经过一个路由器,该值减1,如果该值为0,则数据包被丢弃。 - time=21.9 ms:往返时间,表示从发送数据包到接收到响应的时间,单位为毫秒。 3. 输出的第三行:来自 主机名(IP地址) 的回复: 字节大小=数据包大小 时间=往返时间ms TTL=生存时间 同第二行。 4. 输出的第四行:来自 主机名(IP地址) 的回复: 字节大小=数据包大小 时间=往返时间ms TTL=生存时间 同第二行。 5. 输出的第五行:来自 主机名(IP地址) 的回复: 字节大小=数据包大小 时间=往返时间ms TTL=生存时间 同第二行。 6. 输出的第六行:统计信息 例如:--- google.com ping statistics ---,其中: - ---:表示分隔符。 - google.com ping statistics:表示ping的统计信息。 - ---:表示分隔符。 - 4 packets transmitted:发送的数据包数量。 - 4 packets received:接收到的数据包数量。 - 0% packet loss:数据包丢失率,表示发送的数据包中有多少个数据包没有接收到,一般情况下应该是0%。 - time 3000ms:总共的时间,单位为毫秒。 - rtt min/avg/max/mdev = 20.872/22.338/24.253/1.054 ms:往返时间的最小值、平均值、最大值和标准差,单位为毫秒。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • Notepad++的列编辑功能 88278
  • String字符串转换大小写:toUpperCase()和toLowerCase() 48829
  • ping 命令详解 35014
  • mybatis 返回Map的key大小写问题 20853
  • sql查询每天整点时间的数据 18476

分类专栏

  • Oracle 2篇
  • Navicat 1篇
  • NotePad++ 1篇
  • 开发资源 1篇
  • Mybaits 4篇
  • java 11篇
  • scala 4篇
  • hadoop 2篇
  • kafka 1篇
  • http 1篇
  • 网络 8篇
  • python
  • PostgreSQL
  • sql 6篇

最新评论

  • postman---上传文件接口测试

    不粘人的小妖精: 接收代码有问题吧

  • sql查询每天整点时间的数据

    不粘人的小妖精: 当然,一部分是自己用过的

  • sql查询每天整点时间的数据

    那人好像一条狗: 你有没有亲自试一下

  • left join 连表问题解析:on后多条件无效 & where与on的区别

    daww1969: oracle测试,table1 left join table2 on (条件1(有效) and 条件2(有效))应为:table1 left join table2 on (条件1(有效) and 条件2(无效)),即,条件2只有在where后才有效。

  • String字符串转换大小写:toUpperCase()和toLowerCase()

    码农徐爽: 第五行洽洽写反 误人子弟

大家在看

  • nginx地址重写rewrite
  • 【教师资格证考试综合素质——法律专项】未成年人保护法笔记以及练习题 251
  • 归并排序与计数排序 207
  • Uniapp的movable-view组件,实现悬浮可拖拽功能 248
  • 洛谷 P1008 [NOIP1998 普及组] 三连击

最新文章

  • 快速获取文件夹及其子文件夹下的所有文件名
  • DNS域名解析系统
  • Neo4j图数据库安装教程
2024年1篇
2023年2篇
2022年6篇
2021年1篇
2020年8篇
2019年6篇
2018年19篇
2017年4篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司吴忠百姓网标王推荐徐州关键词按天收费价格黔南关键词排名多少钱醴陵网站推广工具多少钱秦皇岛seo网站推广自贡推广网站报价柳州百搜标王公司西安seo网站推广公司宿州网站优化推广哪家好滁州百搜标王哪家好海口网站优化排名玉树建站公司武汉网站seo优化多少钱丹竹头网站推广方案哪家好遂宁百度关键词包年推广多少钱资阳关键词排名价格贵阳SEO按效果付费报价内江百度网站优化泸州百姓网标王推广哪家好扬州百搜标王价格伊春推广网站报价吕梁推广网站价格泸州关键词按天收费价格郑州关键词排名莆田seo网站优化哪家好梅州seo优化公司北京网站优化推广推荐湖州百度竞价包年推广哪家好汉中营销网站报价大连网站推广系统报价歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化