所有
我试图在我的子网中找到活动节点。为此,我将ARP发送到子网中的所有节点。这是正确的方法吗?如果这是正确的方法,有没有什么好方法可以使用IOCompletion Port或类似的线程概念来处理它?</ p>
感谢。
答案 0 :(得分:0)
我不确定IOCompletion,但是这是查找子网上所有节点的可接受方法。流行的网络扫描程序nmap在您扫描网络时完成此操作(如果您有权创建至少ARP数据包),发送所有IP地址的ARP请求并检查它是否获得唯一的MAC地址回复(如果不是唯一的,它可以通过路由器或某种网络实用程序进行代理ARP,通过声明所有未使用的IP来使扫描更加困难。)