前言
ping作为学习计算机网络必不可少的基础工具,对于我们学习和深入计算机网络有着无比的实用性,本文章会基于ping的使用方法、网络问题诊断、部分攻击实例等各个方面对ping进行大致介绍
1. ping的使用
1.1 使用原理
所谓ping即为Packet Internet Groper是一种因特网包探索器,它用于测试网络的连接量。ping命令使用的ICMP协议(Internet控制报文协议),当我们使用ping命令时,它将向目的主机发送一个ICMP报文,然后它将监听目的主机传回的报文,从而进行判断与目的主机是否可以进行网络通信。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_52836452/article/details/128686682 《【计网】ping命令》
1.2 使用方法
win+r呼出窗口之后输入cmd
然后输入ping +目的主机的域名或IP,这里以CSDN为例
ping geek.csdn.net
如图,这代表着向CSDN发送了四次数据包并且每一个数据包都被接收,说明没有出现丢包,图中还写明了数据包在本机到CSDN的服务器往返的时间。
除此之外,ping还有着不同指令可以用于不同用途,例如
- -t:不停的ping指定的目的主机,直到终止。
- -a:将地址解析为计算机名。
- -n:指定发送数据包的数量,默认为4。
- -l:指定发送数据包的大小,默认为32B。
(上图为向百度发送数量为10的数据包)
2. 使用ping来排查基础网络问题
使用ipconfig可以查看本机网卡与连接的路由
此时网络已经处于连接状态,尝试ping网关
ping网关没有丢包说明从本机网卡到路由器的连接是没有出现问题的,若是在ping网关的时候出现了问题,则可以排查网线、路由器以及本机网卡的问题
3. 攻击实例:DOS攻击
在计算机网络发展早期出现了基于IP,使用ping作为工具的攻击方式,基本原理是通过向服务器发送大量无用数据包,占用服务器,使得正常的访问行为被埋没在大量无用数据包之中从而无法被服务器接受,导致用户无法正常访问服务器中的资源,造成损失。
在互联网发展初期想要实现Dos似乎并没有想象中的困难,黑客可以将病毒埋藏在使用范围广的网站或软件中来获得“肉鸡”,黑客可以在特定时间让“肉鸡”ping同一个网站,使得该网站疲于应对大量的无用数据包,黑客可以以此作为要挟来进行勒索。
当然以目前的眼光来看DOS是一个简单而又落后的攻击方式,无论是使用防火墙、限制数据包的大小还是对数据包进行加密都可以有效的防止Dos对服务器进行攻击