这取决于您的网络设置.但很可能不是.
下面是关于以太网和IP的简短复习.MAC地址是网卡的唯一地址.它用于识别数据包在网段上属于哪个用户.您可以使用ARP获取IP地址的MAC地址.But this works as expected only if you are on the same network segment
所以问题是,什么是网段?这取决于您使用的技术,但以下是常见情况.整个无线网络就是一个网段.网络上的每个用户都可以与每个其他用户通话via Ethernet.在基于有线的网络上,这取决于硬件.如果您有很好的旧BNC或集线器,那么您就有一个所有用途的网段.同样,每个用户都可以与任何其他用户交谈.对于网络中的交换机,网段是将您连接到交换机的唯一电缆.在这里,您只能通过Ethernet与交换机通话.其他每个用户至少需要IP.
遗憾的是,在大多数基于TCP/IP的HTTP情况下,99.99%的用户从未处于与用户相同的网段中.您可以使用ARP,但只能获取第一跳的MAC地址.更好的是,取决于你的硬件,你甚至可能不在基于以太网的IP网络上;例如ATM机...