Mar*_*cny 28
IP 地址是分层的,因此 Internet 中的路由器知道转发数据包的方向。对于 MAC 地址,没有层次结构,因此数据包转发是不可能的。
小智 16
当数据包被发送到同一网络 LAN 段上的 statipn 时,只需要 MAC 地址。当数据包超出、到达不同的网络并通过路由器时,数据包中仍然包含MAC地址,但路由器只使用IP地址。
MAC 地址不是讨论的一部分,仅仅是因为它们永远不会超出您的本地网络,并且它们不能被隐藏,因为它们只是网络工作所必需的。
小智 8
有很多原因。例如:MAC 地址绑定到硬件。这意味着您不能或不应该在不同的硬件上拥有相同的 MAC。想象一下,谷歌每次更改前端服务器上的某个网卡时,都必须将“google.com”的DNS绑定更改为“MAC”地址。
另一个原因是 MAC 地址由生产者分配,而 IP 地址由网络管理员分配。这允许构建作为数据包路由根的地址层次结构。这是因为从 IP A1.A2.A3.A4 到 B1.B2.B3.B4 的方式很容易预测,而从 MAC#1 到 MAC#2 的方式则不然。
下一个原因是 MAC 是与以太网相关的东西,还有其他网络技术可能根本不使用 MAC。