信息化工作人员必备常识4——ping命令详解【不间断发包&自定义发包的大小&自定义发包次数】

前言

信息化相关的工作人员,无论你是开发人员、产品经理、CIO领导,你只要是在做信息化相关的工作,有些基础知识和操作,你就必须要会,不然工作中被别人发现你不会,那真的是贻笑大方了。

就比如说:部署的系统进不去了,领导来问你,你又去电话问供应商,这时候供应商来一句用你的电脑ping一下、telnet一下,看看是不是网络问题,你愣住了不知道该怎么弄,这不是丢脸丢大了。(虽然一般来说你是甲方你不会也可以骂乙方,谁让你是金主爸爸呢~)

telnet命令&ping命令——信息化工作人员必备常识1
telnet命令&ping命令——信息化工作人员必备常识2
信息化工作人员必备常识3——nslookup命令【用来诊断域名(DNS) 基础结构的信息以及用来查看域名和IP的对应关系】

前面几篇主要介绍了 工作中常用的 ping命令、telnet命令、nslookup命令,今天我们接着来讲讲其他常用的命令吧~不过在那之前,先简要回顾一下ping 和 telnet命令 以及 nslookup命令

回顾

ping

主要是测试网络的连通性,例如对内网和外网的测试,确认用户是不是因为网络而进不去网站的:
常用语法:

ping IP地址;
ping 域名;

telnet

Telnet命令是一种用于远程登录到另一台计算机的网络协议,telnet 用于远程管理连接主机。同时也是测试目标机器的TCP端口是否开放。
常用语法:

telnet IP 端口
telnet 域名 端口

如果端口关闭或者无法连接,则显示不能打开到主机的链接,链接失败;
端口打开的情况下,链接成功,则进入telnet页面(全黑的),证明端口可用


nslookup命令

nslookup 主要用来诊断域名系统 (DNS) 基础结构的信息
也就是查询DNS的记录,查询域名解析是否正常,在网络故障时用来诊断网络问题。或者,最常用的就是查一下这个域名的ip地址是多少。

nslookup baidu.com   //采用默认的DNS服务器查询
nslookup baidu.com 114.114.114.114   //采用指定的DNS服务器查询
  • 每个DNS服务器查询到的IP可能不相同(因为大网站在多地都有机房,一般是就近获取,所以会不一样)
  • 可能查询出来的记录会出现多个
  • 对于被污染的域名,查询的结果是不准确的

ping 命令详解

前面我们介绍ping命令的时候就简单用来ping了一下域名,用来看是否连通,其实ping命令远远不止这么一种用法

网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,这就是ping命令的基础逻辑。

帮助手册

ping /?

在这里插入图片描述

不间断向目标 IP 发送数据包 -t

-t 表示将不间断向目标 IP 发送数据包,直到我们强迫其停止。
停止快捷键:

ctrl+c

在这里插入图片描述

在这里插入图片描述
可以看到,一般没有-t的命令,回复4次就结束了,如果加了-t,在我们按下ctrl+c之前,就会一直回复

定义发送数据包的大小 -l

-l 定义发送数据包的大小,一般ping默认发送数据包的大小为 32 字节
使用这个命令,我们利用它可以把数据包最大定义到 65500 字节
在这里插入图片描述
当然,太大了可能超时(我的很大你忍一下~)
ping自己本就做下效果演示:
在这里插入图片描述

-t&-l 验证网络承载能力

结合上面介绍的-t 参数一起使用,验证网络的承载能力。
在这里插入图片描述

自定义发送数据包的次数

-n 定义向目标 IP 发送数据包的次数,上面我们可以看到,不带参数那就会默认发送4次数据包。如果网络速度比较慢,4次对我们来说也浪费了不少时间,因为现在我们的目的仅仅是判断目标IP是否存在,实际我们可以定义为1次,只要能有返回那就是通的,不用等4次。时间就是生命!
在这里插入图片描述

统计响应时间和【TTL】

TTL(Time To Live,生存周期):每经过一次路由该值自减1,直至减到0时该IP包会被丢弃。通过这样的设置可以在路由遇到死循环时,避免IP包在环内不停转发,但不能达到目的地。
在这里插入图片描述
ping不同的地址,TTL也会不一样


推销一下自己~:

博主 DTcode7 带您 溺亖在知识的海洋里,嘿嘿嘿.~
🐒 个人主页—— DTcode7 的博客 🐒
《微信小程序相关博客》
《Vue相关博客》
《前端开发习惯与小技巧相关博客》
《AIGC相关博客》
《photoshop相关博客》
😚 吾辈才疏学浅,摹写之作,恐有瑕疵。望诸君海涵赐教。望轻喷,嘤嘤嘤 🙈
🕍 愿斯文对汝有所裨益,纵其简陋未及渊博,亦足以略尽绵薄之力。倘若尚存阙漏,敬请不吝斧正,俾便精进!


  • 20
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
回答: 当我们使用ping命令时,如果对方收到我们发送的数据并返回给我们一个响应,那么我们就可以说ping通了。但是,即使我们无法ping通对方,也不一定代表网络不通。这是因为ping命令基于ICMP协议,而ICMP协议可以被禁止。如果对方禁止了ICMP协议,即使我们发送了ping请求,对方也不会回应,导致我们显示无法ping通,但实际上我们仍然可以与对方建立连接。\[1\] 当我们在进行项目开发时,经常需要请求后台服务器获取数据。但有时候我们无法获取到数据的原因可能有两种情况。一种是我们的请求方式有问题,即客户端的问题。另一种是后台服务器有问题,其中一种可能是IP地址不正确或者网络连接不通。我们可以使用ping命令来测试是否能够ping通对方的IP地址,如果无法ping通,绝大多数情况是以上两种情况导致的。但也有可能是路由器或者电脑防火墙设置了防ping功能。\[2\] 另外,即使我们无法ping通对方,也不能完全排除对方存在的可能性。有时候对方确实存在,但设置了ICMP数据过滤,比如防火墙设置。我们可以使用ping -a命令来探测对方,如果能够得到对方的NETBIOS名称,那么说明对方是存在的,并且有防火墙设置。如果无法得到对方的NETBIOS名称,多半是对方不存在、关机或者不在同一网段内。\[3\] #### 引用[.reference_title] - *1* *3* [ping不通 telnet通](https://blog.csdn.net/u011149152/article/details/123693551)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [MAC ping IP 地址(ping通/ping不通)](https://blog.csdn.net/weixin_28703507/article/details/119318896)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DTcode7

你的鼓励是我坚持的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值