为什么 Wireshark 在源\目标中显示 MAC 地址?

为什么 Wireshark 在源\目标中显示 MAC 地址?

我的 LAN 上的每个设备都应该具有 IP 和 MAC 地址,并且对于 Wireshark 在我的设备上获取的大多数流量,源和目标列显示 IP 地址,但有时会显示 MAC 地址。这是为什么呢?

答案1

在 OSI 第 2 层运行的协议将无法使用 IP 地址(第 3 层),而是(在以太网类型的网络上)通过 MAC 地址来寻址帧。

答案2

我假设你看到的是这样的:

在此处输入图片描述

来源目的地地址始终是 IP 地址。区别在于它们是 IPv4 和IPv6地址。

实际上,您可以通过查看详细信息窗格来查看任一版本的数据包所涉及的 MAC 地址:

在此处输入图片描述

答案3

并非所有流量都有源和目标 IP 地址,第 2 层协议(例如 ARP)仅使用 MAC 地址。

如果您仅通过 MAC 看到的协议不是第 2 层协议,请发布更多信息,准确显示您没有看到 IP 的协议/数据包。

相关内容