是否可以仅通过设备的 MAC 地址与设备通信?或者,您可以通过设备的 MAC 地址获取设备的 IP 地址吗?重点是与具有非静态 IP 的远程设备进行通信。我想避免使用静态 IP。
通过 Mac 地址向设备发送 HTTP 请求?
网络工程
ip
MAC地址
2022-02-24 18:13:11
2个回答
MAC 地址仅与本地第 2 层 LAN 相关,因此即使您可以使用仅具有 MAC 地址的上层协议,它也对您没有任何好处,因为来自您主机的第 2 层帧将具有网关 MAC 地址作为目标 MAC 地址,您的 MAC 地址作为源 MAC 地址。该帧将在网关处被剥离,甚至丢失您的源 MAC 地址。
MAC地址是二层地址,只用于本地局域网。要访问不同的网络,您需要第 3 层网络 (IP) 地址。为了使应用程序相互通信,它们需要知道传输协议(TCP、UDP 等)和第 4 层地址(端口)。
如果您的设备支持 IPv6,您可以连接到本地链路地址,该地址与 MAC 地址具有确定性关系。