Networking 如何查找仅具有mac地址的设备?

Networking 如何查找仅具有mac地址的设备?,networking,tcp,udp,mac-address,Networking,Tcp,Udp,Mac Address,我是韩国的应用开发者 让我做一个假设 有一台PC和一台android平板电脑。 这些设备位于同一网络中 (192.168.0.x…与C类相同) 我的问题如下 “使用PC,如何仅通过设备的MAC地址找到另一台设备?” 我知道网络协议包括UTP、TCP/IP 我应该用哪一个 我应该使用什么算法 请帮忙 非常感谢您的阅读。我建议您只是被动地收听,直到设备发送数据包。一旦你看到一个包的MAC地址是它的源,它的源IP地址很可能就是那个设备的IP地址。如何随意监控网络的细节因操作系统而异 最便携的方法可能是

我是韩国的应用开发者

让我做一个假设

有一台PC和一台android平板电脑。 这些设备位于同一网络中

(192.168.0.x…与C类相同)

我的问题如下

“使用PC,如何仅通过设备的MAC地址找到另一台设备?

我知道网络协议包括UTP、TCP/IP

我应该用哪一个

我应该使用什么算法

请帮忙


非常感谢您的阅读。

我建议您只是被动地收听,直到设备发送数据包。一旦你看到一个包的MAC地址是它的源,它的源IP地址很可能就是那个设备的IP地址。如何随意监控网络的细节因操作系统而异

最便携的方法可能是尝试与子网中的任何IP地址通信,检查操作系统的ARP表以查看是否找到了正确的MAC。这只需要非可移植代码来拉取ARP表。如果你碰巧发现自己在一个/16子网中,那是很不愉快的——这个子网有65000多个IP,每个IP都需要广播流量


也许有更好的方法来解决你的外部问题,不管是什么。

David,非常感谢!我会找到详细的方法!非常感谢。