如果physical address
或者Mac address
是unique
为什么我们需要logical addressing
?
这是因为尺寸和格式
Mac address
或属于physical address
不同的和logical address
尺寸和 格式是相同的
(以上引述来自 Forouzan 的 DCN 书籍)
或者有其他原因?
答案1
基本上,这样您就可以与另一台计算机通信,而不必向互联网上的每台机器广播以找出给定的 MAC 地址的实际位置(以及因此要采取什么路由来将流量传输到该地址)。
两个只有最后一个八位字节不同的 MAC 地址可能位于地球的不同一侧,而同一子网上的两个 IP 位于同一网络设备后面,因此,通过逻辑寻址,实际上可以将流量发送到需要去的地方,而不必询问互联网上的每个设备。
答案2
这是设计使然。物理地址的大小和格式因链路级技术而异。网络层协议(如 IP)可以在两台主机之间传输数据,即使它们实际上使用不同的链路级协议。