Wi-Fi网络设备具有以太网链路层

Wi-Fi网络设备具有以太网链路层

我正在 Macbook 上使用 Wireshark 捕获数据包。 Ping 某些公共 IP(例如 8.8.8.8)显示 ICMP 数据包从我的en0接口发出。在 Wireshark 的捕获选项中,该接口被列为“Wi-Fi: en0”(这是有道理的,因为我已连接到我家的 Wi-Fi)。不过Wireshark也说链路层是以太网。检查数据包证实了这一点。

为什么 Wi-Fi 设备要使用以太网作为其链路层?

ifconfig en0节目

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=6463<RXCSUM,TXCSUM,TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
    ether 6c:7e:67:ca:42:1e 
    inet6 fe80::c82:675e:647d:ae9d%en0 prefixlen 64 secured scopeid 0xf 
    inet 192.168.1.232 netmask 0xffffff00 broadcast 192.168.1.255
    inet6 2600:4040:248d:4400:10a5:84d1:7da4:b527 prefixlen 64 autoconf secured 
    inet6 2600:4040:248d:4400:6452:be0f:3f49:deaa prefixlen 64 autoconf temporary 
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active

答案1

因为您通常通过 Wi-Fi 传输以太网数据包(通常包含 IP 数据包)。

相关内容