今儿个,咱来聊聊ping这个东西,这玩意儿在网络里头可真是太常见。 我也不懂这是就知道有问题找“网管”,后来自己琢磨多,才慢慢搞明白。 记得有一次,公司网络突然卡得不行,大家都干不活。我当时还是个菜鸟,啥也不懂,就看着“网管”在那儿敲键盘。他打开一个黑乎乎的窗口,输几个字母,然后屏幕上就噼里啪地跳出一堆数字。 
我好奇,就凑过去看。他一边敲一边跟我解释,说这是在用ping命令,看看网络通不通。我当时就觉得,哇,好神奇! 我是怎么开始尝试的? 后来我自己也试试。按住键盘上的Windows键和R键,跳出一个“运行”框,在里头输入“cmd”,然后按“确定”。 这时候,一个黑色的窗口就弹出来,这就是“命令提示符”。 我在里头输入“ping”加上一个网址,比如常用的“*”,然后回车。屏幕就开始刷刷地显示信息。  有发送的字节数还有时间TTL这些数字我一开始也看不懂,后来才知道,这表示我的电脑和那个网站之间的连接情况。时间越短,说明网络越快。那个TTL,好像是数据包的生存时间,我也没细究。 发现丢包问题 
有一次,我ping一个网站,发现结果里头有“Request timed out”(请求超时)的字样。我当时就懵,这是啥意思? 我就去问“网管”,“网管”告诉我,这是丢包,说明网络不稳定。他还说,ping的时候,数据包可能会因为各种原因,在路上就“丢”,到不目的地。 我这才明白,原来网络传输也不是百分百可靠的。 解决丢包的经历 为搞清楚丢包的原因,我可没少折腾。我先试着ping一下网关,发现也有丢包。这说明问题可能出在我的电脑或者内部网络上。 我把网线拔下来重新插上,又把网卡的驱动程序检查一遍,都没发现问题。我还把网线换一根新的,结果还是不行。 
我怀疑是网卡或者交换机的问题。不过那时候我已经焦头烂额,就没再继续深究下去。直接重启路由器,还真好! 通过这回经历,我也算是对ping这个命令有更深的解。它不仅仅是一个简单的工具,还能帮我发现网络问题,真是太实用! 后来我发现ping命令还有一些参数可以用,比如“-t”可以一直ping下去,“-n”可以指定发送数据包的次数。不过我平时用得最多的还是最基本的ping命令,简单直接,够用!
|