一个问题:IP 和 MAC 都要,传哪个
网络课上老师会说:IP 地址是逻辑地址,可以变;MAC 地址是物理地址,不能变。听着挺有道理,但你有没有想过:为什么一个数据包需要两个地址?
设想一个真实场景:你的电脑 192.168.1.100 要给服务器 93.184.216.34 发一个 HTTP 请求。
如果只用 IP:路由器怎么把包从你的网卡送到下一个路由器?整个网络有几十亿台设备,路由器需要知道"93.184.216.34 在哪条物理线路上",这不可能靠 IP 算出来。
如果只用 MAC:每张网卡只有 48 位 MAC,全球几十亿设备没法划分网络。MAC 就像一个人的身份证号,没法告诉你"这个人在哪个城市"。
2026/6/29...大约 7 分钟