为什么我们需要逻辑寻址

为什么我们需要逻辑寻址

可能重复:
为什么不能使用 MAC 地址代替 IPv4|6 进行网络连接?

如果physical address或者Mac addressunique为什么我们需要logical addressing


这是因为尺寸格式Mac address或属于physical address不同的logical address 尺寸格式相同的

(以上引述来自 Forouzan 的 DCN 书籍)

或者有其他原因?

答案1

基本上,这样您就可以与另一台计算机通信,而不必向互联网上的每台机器广播以找出给定的 MAC 地址的实际位置(以及因此要采取什么路由来将流量传输到该地址)。

两个只有最后一个八位字节不同的 MAC 地址可能位于地球的不同一侧,而同一子网上的两个 IP 位于同一网络设备后面,因此,通过逻辑寻址,实际上可以将流量发送到需要去的地方,而不必询问互联网上的每个设备。

答案2

这是设计使然。物理地址的大小和格式因链路级技术而异。网络层协议(如 IP)可以在两台主机之间传输数据,即使它们实际上使用不同的链路级协议。

相关内容