我的 LAN 上的每个设备都应该具有 IP 和 MAC 地址,并且对于 Wireshark 在我的设备上获取的大多数流量,源和目标列显示 IP 地址,但有时会显示 MAC 地址。这是为什么呢?
答案1
在 OSI 第 2 层运行的协议将无法使用 IP 地址(第 3 层),而是(在以太网类型的网络上)通过 MAC 地址来寻址帧。
答案2
答案3
并非所有流量都有源和目标 IP 地址,第 2 层协议(例如 ARP)仅使用 MAC 地址。
如果您仅通过 MAC 看到的协议不是第 2 层协议,请发布更多信息,准确显示您没有看到 IP 的协议/数据包。