ping 命令;ping命令使用的协议

本文目录ping命令的基本用途的一项详细说明2PINGT用法3ping使用4PINGN使用5PINGL大小的用法6pingr计数使用7批处理pingping数百

大家好,关于ping 命令;ping命令使用的协议很多朋友都还不太明白,今天小编就来为大家分享关于的知识,希望对各位有所帮助!

本文目录

ping命令的基本用途的一项详细说明

2 -PING -T用法

3 -ping-使用

4 -PING -N使用

5 -PING -L大小的用法

6 -ping -r计数使用

7-批处理ping ping数百至1000个IP地址

1。基本ping使用的详细说明

Ping是网络中非常强大的TCP/IP工具。它的主要功能是:

1。用于检测网络连接并分析网络速度

2。根据域名获取服务器IP

3。根据PING返回的TTL值,确定另一方通过路由器使用的操作系统和数据包的数量。

我们通常使用它直接ping IP地址来测试网络的连接状态。

对于这样的类,直接ping ip地址或网关,ping将显示上述数据。一些朋友可能会问,字节=32;时间1MS; TTL=128这些是什么意思?

字节值:数据包大小,即字节。

时间值:响应时间。越小的时间,您连接到地址的速度就越快。

TTL值:寿命的时间,指示DNS服务器上DNS记录存在的时间。它是IP协议数据包的值,告诉路由器何时需要丢弃数据包。您可以通过PING返回的TTL值来粗略地确定目标系统类型是Windows系列还是UNIX/Linux系列。

因此,一般的TTL值:

在100130ms之间,Windows系统;

在240255ms之间,UNIX/Linux系统。

当然,今天我们主要不了解这些,而是对Ping的其他参考。

除了直接ping网络的IP地址并验证网络的平滑速度外,ping命令还具有这些用途。

2。使用ping -t

连续ping指定的计算机直到管理员中断。

这意味着计算机连接到路由器,网络效果非常好。按并按住键盘的CTRL+C终止它并继续刺,它将停止,这将总结多少运行数据包以及打开和关闭的数量。

iii。使用ping -a

ping-a解析了计算机名称和netbios名称。也就是说,您可以通过ping的IP地址来解析主机名。当您遇到IP并且不知道它是哪种设备时,您可以通过ping -a知道其主机名。

iv。使用ping -n

默认情况下,仅发送四个数据包。此命令可以定义您自己发送的数量,这对于测量网络速度非常有帮助。例如,我想测试返回发送10个数据包的平均时间,最快的时间和最慢的时间,这可以从以下内容中学到:

从以上,我知道,在将10个数据包发送至47.93.187.142的过程中,返回了10个,而不会丢失。这10个数据包的最快返回速度为32ms,最慢的是55ms,平均速度为37ms。这意味着我的网络很好。

如果某些不良网络(例如监视系统)非常滞后,则返回的结果可能表明其中一些丢失了。如果损失更多,则意味着网络不好,可以直观地判断网络的情况。

ping 命令;ping命令使用的协议

5。使用ping -L大小

ping-l尺寸:将指定大小的大小的包装发送到目标主机。

默认情况下,Windows ping发送的数据包大小为32byt,可以发送最大数据包数为65500 byt。当一次发送的数据包大于或等于65500 byt时,可能会导致接收器的计算机下降。因此,微软限制了此值。当与其他参数结合使用时,此参数非常有害,例如攻击者可以用-t参数实现DOS攻击。 (因此,这很危险,不要轻松地与其他人的计算机一起使用)。

例如:PING -L 65500 -T 211.84.7.46

PING命令将在IP地址上连续执行,直到用CTRL+C用户中断。

这样,它将不断将65500BYT的数据包发送到211.84.7.46计算机。如果您只有一台计算机,它可能没有任何效果,但是如果有很多计算机,它可能会完全瘫痪对方并严重阻止网络,这表明功率是非凡的。

6。使用ping -r计数

此命令记录“记录路由”字段中外向和返回数据包的路由,检测到经过的路由数,但只能跟踪多达9个路线。

ping -n 1 -R 9 202.102.224.25(发送数据包,记录9条路线)

将显示通过的9条路线,您可以看到上面的图片。也就是说,它可以跟踪IP地址通过的9条路线,并在检查故障时迅速找到它们。

7.如何同时批量ping多个IP地址

1。ping网络段

对于网络段,有许多IP地址。如果单个检测确实很麻烦,那么我们可以直接以批量为单位的网络段检测。如果该IP地址有问题,那么很明显。

首先查看代码,然后直接在命令行窗口中输入:

对于/ld(1,1,255)do ping 10.168.1。d

将IP地址段更改为您要检查的IP地址段。

输入批处理命令后,它将自动ping网络段中的所有IP地址。

那么,此代码为“ /ld在(1,1,255)中的代码是什么?

代码中的(1,1,255)是网络段的开头和开头,它检测网络段的192.168.1.1和192.168.1.255之间的所有IP地址,每次直接递增1个,直到检测到255 IPS的255 IPS。

;

2。ping网络段升级

尽管上述命令可以批处理ping地址,但是当大量显示命令行窗口时,上述代码看起来非常麻烦。因此,将其升级为弱功率并使用以下代码。

对于/ld(1,1,255)做ping -n 10.168.1。d a.txt

请注意,IP地址已更改,只需填写您需要测试的IP网络段,A.TXT也已更改,您可以设置自己的名称。

这样,结果将导入到A.TXT文件中。所有IP检查完成后,打开A.TXT并搜索包含它的“ TTL=”是通用地址。如果没有包含“ ttl=”的地址,则不可用。下图

打开它后,只需搜索没有TTL的那些即可。

3。再次升级PING网络段命令

许多人想说的是,这样的搜索不太方便,需要这样搜索。因此,让我们看看它。有一个简单的方法吗?当前的行业网络较弱。

必须有一个答案,让我们看一下代码。

对于/ld(1,1,255)do(ping192.168.1。d -n 1回声192.168.1。dok.txt || echo Echo 192.168.1。d no.txt)

该代码将分别将PING IP和阻止的IP放入两个文件中。这不是很方便吗?如下图所示:

该代码非常实用,可以在大型网络上使用。打字时需要小心,但这没关系。您可以直接收集本文并将来使用它。您可以直接复制内部代码,然后更改内部的IP地址。

ping 命令;ping命令使用的协议

4。ping网络细分命令的最终方法

上面提到的三个代码都涉及同一网络段内IP地址的批处理检测。因此,在实际项目中,也可以存储不同网络段的IP地址,并且需要同时检测到。那我该怎么办?

还有一种方法可以同时批量检测计划外的IP地址。让我们看一下代码:

对于/fd(ip.txt)do(pingd -n 1 echoiok.txt || echod no.txt)

我看到没有ip.txt文件。这个文件需要自己准备。将您的地址写入此文件中。同时,您可以ping超过1,000个IP地址。该代码将单独读取此文件中的IP地址,并将结果放入两个文件中。我不会在这里进行屏幕截图,它类似于上面的图片。

这里有一些其他信息:

上述代码生成的文件位于命令行的默认目录中。也就是说,如果您的命令行状态为:

\\“ C:WindowsSystem32 \\”生成的文件位于系统的System32目录中。如果是“ C: \\”,则该文件位于C磁盘的根目录中。可以根据您的实际情况进行调整。

Ping命令的这8个“神操作”,我又学到了…「网工基础必学」

在IE-LAB中学习互联网

国内高端网络工程师培训基础

除了在终端进行网络测试外,设备上的测试网络连接也是我们网络工程师的必备技能,这有助于我们随时检查是否已部署配置满足我们的期望。

那么,除了在设备上测试时直接ping地址外,还可以执行哪些其他操作?

基本操作

直接ping将发送5个数据包,最低线是该连接测试的统计信息,“!”意味着数据包已正常到达目的地并成功返回。如果”。”看起来,这意味着需要检查超时。我们稍后将讨论另一个共同的现象。

源ping

使用源参数在ICMP软件包中指定源地址,这有助于我们检查我们的策略是否配置为满足我们制定策略时期望的现象。

修改数据

使用数据参数修改ICMP中的数据字段,这不是常用的,但是如果您需要使用它,唯一要注意的是,Echo回复消息中的数据值必须与Echo消息中的数据值相同。有关详细信息,请参见RFC792。

“不要分割碎片”

df-bit参数是do do片段的缩写,即不允许碎片。分片可能会增加延迟和数据包损耗率。此外,由于碎片后第一个数据包和随后的数据包的内容差异,很容易在ACL识别感兴趣流的情况下引起异常。有时,可以通过碎片和数据包捕获测试结合使用碎片的大型ICMP发现此问题。

“减弱魔术形成”

有时我们需要在一段时间内观察网络现象,也许我们看看路线是否被翻转,也许我们看到何时生效,或者我们可以仅测试数据包损耗率,我们可以使用重复参数来设置发送的数据包数。如果我们想流产,我们可以随时按Ctrl+Shift+6,最后查看统计信息。

修改数据包大小

大小参数可用于随时修改ICMP软件包的大小,最少36,最多为18024,可以根据需要使用

修改超时

在某些环境差的网络中,可以通过修改超时参数(最多3600秒)来扩展等待超时,即1小时。如果数据包在1小时内没有收到答复,则估计这一生将永远不会收到。

神秘的uuuuu

可以将旧的净工人带走。新的网络工人必须遇到这样的问题。当我第一次看到它时,我感到困惑。是否清楚。什么是uuuuu?我不知道我以为开关破裂了,但实际上并非如此。此外”!” “。”有很多方法可以在设备上回声,而Uuuuu也更为常见,这是指无法到达的。

通常,刚开始联系的学生会感到他们在遇到这种回声时不知道该如何开始。但是,实际上,这种回声通常是由策略或路线引起的。定位故障非常简单。只需示踪路线,然后查看哪个跳跃被中断,您就可以确定故障。

您可以看到,由于R2的策略存在,我正在造成这种现象。您可以通过简单的迹线快速找到故障点。你学到了吗?

2022年,IE-LAB网络实验室[网络知识角]技术共享特殊部分,返回强烈!

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

用户评论


凉话刺骨

ping 命令真是太重要了,每次遇到网络不通问题都先来个 ping!可以快速判断路由是否正常连接,还能看回访延迟和 paket loss 这类信息,简直是网络排查的利器啊!

    有19位网友表示赞同!


tina

以前都不知道 ping 命令可以用在协议测试上,这可真是个宝藏技能!试了一把,发现在我的局域网里,不同设备之间使用 TCP 和 UDP 协议的延迟和丢包率都不一样,这个功能就太方便了

    有16位网友表示赞同!


哭着哭着就萌了°

讲真,这篇博文的内容有点枯燥,不过 ping 命令的确是网络管理的基础工具,理解它的工作原理很关键。感觉作者可以加入一些实战案例或更直观的图解,让读者更容易理解。

    有15位网友表示赞同!


一点一点把你清空

ping 命令真是太简单了,只要一敲命令就能看到对方是否在线,方便快捷!不过我想知道,如果想要测一个离得比较远的服务器的延迟,可以使用哪些命令?

    有19位网友表示赞同!


恰十年

这篇博文把 ping 命令的使用协议解释的非常清晰,特别是关于 TCP 和 UDP 协议的区别,对我提升了很多!以前只用 ping 来测试连接是否正常,现在才知道可以用来更深层次的网络诊断了,太牛了!

    有18位网友表示赞同!


封锁感觉

感觉这篇文章有点像是教科书的内容,讲得虽然准确但缺少趣味性。如果能结合一些幽默风趣的例子或者故事来讲解 ping 命令的使用协议,会更容易吸引读者。

    有18位网友表示赞同!


念安я

在学习网络知识的过程中,ping 命令可谓是必不可少的工具!这篇博文让我更深刻地理解了它背后的原理和不同的协议运用,对以后学习更高级的网络技术很有帮助。感谢作者的不懈努力!

    有11位网友表示赞同!


七级床震

我经常使用 ping 命令来测试网站的速度,但没想到它还能用来分析不同协议的表现。这篇文章 really opened my eyes! 我要好好研究一下这些协议的区别,看看能否在网站开发过程中有所运用。

    有12位网友表示赞同!


凝残月

ping 是个非常实用的工具,但是有时候却出现不可预知的错误信息,总是让我头疼不已!希望这篇博文能够详细解释各种 ping 错误码的原因,并提供解决的方法,这样才能真正提升使用效率。

    有5位网友表示赞同!


北朽暖栀

总感觉这篇文章太过于专业,好多术语我都不懂。可以简单解释一下吗?例如这个“协议”到底是什么个意思?

    有17位网友表示赞同!


采姑娘的小蘑菇

ping 命令的使用真的很广泛,不仅可以用来测试网络连接,还能分析协议性能!这篇文章让我看到了它的潜力,以后我会尝试更多地运用它来解决实际问题。

    有12位网友表示赞同!


哥帅但不是蟋蟀

对于初学者来说,这篇博文有点难懂。建议增加一些实例讲解和图示解释,更容易理解 ping 命令的使用方法和协议相关知识。

    有9位网友表示赞同!


纯真ブ已不复存在

学习网络基础知识真是个漫长而又艰辛的旅程啊!还好有这篇文章帮助我了解了“ping”命令背后的原理和协议运用,让我在网络世界中走得更稳健一些。

    有12位网友表示赞同!


陌離

我觉得这篇博文对网络编程以及测试方面的研究价值很高,它详细阐述了 ping 命令与不同协议之间的关系,能够帮助我们更好地理解网络通信机制和数据传输过程。

    有20位网友表示赞同!


志平

这篇文章确实讲解得很仔细,把 ping 命令的原理和各种协议都讲得一清二楚!让我感觉好像回到了学校里学习网络知识的感觉。

    有12位网友表示赞同!


冷月花魂

ping 命令是网络诊断必备工具,而了解使用ping测试不同协议能帮我更有针对性的排查网络问题,这篇文章对我很实用!

    有5位网友表示赞同!


尘埃落定

这篇博文内容很专业,用到的术语也比较难懂,希望作者能够提供一些更生动的案例来解释,比如可以用一些生活中常见的例子来比喻不同的协议和数据传输过程,这样就更容易被理解了。

    有8位网友表示赞同!


眼角有泪°

对于网络初学者来说,这篇文章难度有点高。建议把文章内容进行拆分,可以先介绍 ping 命令的基本使用方法,然后逐步深入讲解不同协议的应用场景。这样的学习模式更易于掌握。

    有7位网友表示赞同!


爱情的过失

这篇博文的内容让我受益匪浅,对了解 ping 命令的使用协议以及 TCP 和 UDP 的区别都有了更深刻的理解!以后在网络配置和排查问题时会更加得心应手!

    有11位网友表示赞同!

程序开发

魅族MX与小米手机对比评测:性能与品质全面解析

2025-7-12 9:17:06

程序开发

如何隐藏QQ图标?实用技巧分享

2025-7-12 10:17:01

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索