ping扫描,也称为Internet控制消息协议(ICMP)扫描,是一种诊断技术,用于计算,以查看活动主机(通常是计算机)使用的Internet协议(IP)地址范围。它通常用于判断网络上的活动机机,它有时被系统管理员用来诊断网络问题。Ping扫描也被计...
ping扫描,也称为Internet控制消息协议(ICMP)扫描,是一种诊断技术,用于计算,以查看活动主机(通常是计算机)使用的Internet协议(IP)地址范围。它通常用于判断网络上的活动机机,它有时被系统管理员用来诊断网络问题。Ping扫描也被计算机黑客使用,他们试图侵入网络,查看哪些计算机处于活动状态,以便知道将攻击集中在哪里。

IP地址被ping以查看它是否处于活动状态。
ping一词起源于声纳技术。这是潜艇探测尸体的常用方式在水中,发出一个声音包,如果途中有物体阻挡,声音包就会回来,通常在接收到时作为"ping"声被接收。
,使用ICMP回显请求发送单个ping。数据包被发送到特定的IP地址,如果该地址处于活动状态,它将发回通知。ping请求还提供其他信息,例如信号返回所用的时间以及是否有任何数据包丢失。可以将各种命令添加到ping请求中,因此它还可以发送回更多信息。
在ping扫描期间,多个ICMP echo数据包被发送到多个主机。如果一个主机处于活动状态,则它将返回ICMP echo请求。该请求比单个ping要复杂一些,通常会使用专门版本的ping实用程序。其中最著名的ping扫描实用程序称为Fping。它的工作方式与单个ping实用程序不同,就像所有Windows®操作系统中内置的那样
与单个ping请求不同,Fping可以利用一个文件中的地址列表,这样用户就不必手动输入每个地址。它还以循环方式工作,一旦ping到一个主机,就不用等待就转到下一个主机上。Fping是为了便于使用而在脚本中使用,这与单个ping请求不同程序。
不幸的是,大部分使用ping扫描的人都是黑客。他们用它来检查大型网络,以便知道将精力集中在哪里。如果黑客持续ping地址,他们也可以减慢网络上的流量。许多网络系统都有阻止这种类型流量的方法,但最简单的方法是禁用ICMP数据包。如果系统管理员需要执行ping扫描,他可以暂时重新启用ICMP数据包。ping扫描被认为是更旧和更慢的技术,而且它们的使用量没有过去那么多。