【发布时间】:2013-07-07 01:22:10
【问题描述】:
有没有办法仅通过查看从网络请求返回的标头或有效负载来获取 TCP/UDP 服务器的 MAC 地址?
我刚刚开始使用套接字编程并试图找出一种方法来检查网络数据包以找出请求源自的设备的 MAC 地址。即使是“ping 通的最后一个 wifi 设备”也是一个很好的起点。
非常感谢任何指针。
【问题讨论】:
-
你能解码“arp -a”的输出吗,够了吗? (但仅适用于广播媒体,仅适用于直接邻居,未路由/桥接等)
-
为什么需要 MAC 地址?它们不是很有用的东西,除了网络层。例如,它们作为唯一的系统标识符并不可靠。
标签: sockets tcp udp wifi mac-address