快好知 kuaihz订阅观点

 

电脑命令你都认识吗?ping命令的使用技巧

电脑网络不知道为什么经常出现抽风,上不去网了,在经过一番检查后,终于发现原来我的DNS被一个叫什么IE工具栏的插件给整坏了,简单办法解决。

找到原因就好解决了,将我的DNS地址改回来后,自然想要试试能上网了没。出于习惯使然,直接win (窗口键)+ r,输入cmd,在命令提示符下输入

言归正传,从返回信息来看,网络已经通了,自然想到不如把常用的ping命令给大家分享一下。

对网络比较了解的人,一定对上面的信息很熟悉。从上面图片的信息可以看到我用的这条ping命令向ip的服务器发送了四条有64字节的数据,然后百度的服务器向我的电脑返回了应答信息,并返回网络连接延迟时间(这一定程度上可以反应网速的快慢),来测试我的电脑是否可以与百度服务器正常的通信。

TTL=52这个参数是什么意思呢,由TTL的全称Time To Live很容易推知这是 表示数据包的存活时间,但是实际上它表示的是数据包经过的路由数(这种路由器可不是家庭使用的路由器),TTL最大值为255(针对Windows来说,不同操作系统TTL值不同,可修改),简单点说,可以把TTL的“存活时间”单位理解成路由数,每当数据包经过一个路由器时,其存活时间就会被减一。当TTL减为0时,数据包自动丢失。这限制了ping发送的数据包在整个通信网络中的存活时间,以避免数据包的无限转发,节省网络资源。

ping命令的起源

在1983年,Mike Muuss为了方便探查IP网络出现问题的根源,编写了首个这样的程序。因为ping的运作原理与潜水艇的主动声呐相似,他便用声呐的拟声来取名。不过ping还有另一个解释是Packet Internet Grouper/Gopher(后者指地鼠)。相比还是更喜欢第一种解释.

那么ping命令究竟是做什么的呢?

首先,ping是一种遵从tcp/ip协议的网络工具,当然也可以说它是tcp/ip协议族的一部分,它可以向你提供的地址发送一个数据包(Windows默认大小为32字节),然后侦听目标机器是否有‘’回应‘’。ping程序会通过时间和成功响应的次数来计算丢包率和网络时延,也就是说ping命令最主要的功能就是测试目标机器是否在网络上,确定目标机器一定在网络上就能推知自己的机器连没连上网了。

ping命令不是Windows独有,Unix、Linux发行版、Mac os等都会内置ping工具,这里针对Windows来说说ping的使用。

通过在命令提示符中输入ping,屏幕会打印出ping的所有参数

以后我们忘记了某一个命令的用法时,就可以在命令提示符输入help xxx或者xxx /?,例如我忘记了find命令,可以输入help find或者find /?,这样比去百度快的多。

ping命令的几种用法

测试本机网卡是否有问题

#ping后可直接加IP地址也可输入域名,此处为小编的本地网卡地址,具体查看方法为在cmd中输入ipconfig

2.检测本机能否正常访问Internet

这一条上面已经说过,这里再提是想补充一些内容,

如果你ping一个网址,返回的是请求超时,一般情况下是自己网络的问题或者该网站的问题,但还有些情况是对方服务器禁止了ping,因为ping虽然方便,但是也为系统带来了隐患,黑客可以通过ping向目标电脑发送错误封包的或恶意的ping指令,来实现自己的目的。而且一次ping发送的数据包大小是可以控制的,通过如下:

补充:-t参数表示一直执行ping命令,-l后可选择数据包大小,Ctrl + c结束进程。

在早期大部分电脑无法处理大于IPv4最大封包大小65535字节的数据,发送这样的ping很容易让系统崩溃。如今基本上所有的现代系统都修复了这个问题。微软更简单直接限制最大发送65500字节数据。

试想一下,如果很多人在对一个IP执行这条命令,会怎么样呢?

如今出现的Ping洪泛攻击,就是将过量的ping向目的电脑洪泛以使得正常的访问无法到达目的电脑(一种基本的拒绝服务攻击)。所以有些机器设置禁止ping入和ping出也是很正常的。

3.简单说下ping的几种参数使用

#-a解析计算机名,-r 9记录计数跃点的路由(跟踪数据包经过了的路由,限定在9个内),-w 230设定最大超时延迟为230ms,-i 56设定数据包存活时间

#该命令无实际意义,只是为了展示参数的混合使用

ping -4 hostname #在局域网中知道对方主机名就可以通过这条命令得到对方IP。

另外,再给大家分享几个很实用的Windows命令

shutdown -s -t 3600 #计划一小时后关机

shutdown -a #取消计划关机

calc #打开计算器

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:命令  命令词条  使用技巧  使用技巧词条  认识  认识词条  电脑  电脑词条  ping  ping词条