信息化工作人员必备常识4——ping命令详解【不间断发包&自定义发包的大小&自定义发包次数】
- 前言
- 回顾
- ping
- telnet
- nslookup命令
- ping 命令详解
- 帮助手册
- 不间断向目标 IP 发送数据包 -t
- 定义发送数据包的大小 -l
- -t&-l 验证网络承载能力
- 自定义发送数据包的次数
- 统计响应时间和【TTL】
前言
信息化相关的工作人员,无论你是开发人员、产品经理、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相关博客》
😚 吾辈才疏学浅,摹写之作,恐有瑕疵。望诸君海涵赐教。望轻喷,嘤嘤嘤 🙈
🕍 愿斯文对汝有所裨益,纵其简陋未及渊博,亦足以略尽绵薄之力。倘若尚存阙漏,敬请不吝斧正,俾便精进!