IP地址和MAC地址之间的差异?

IP地址和MAC地址之间的差异?,ip,ip-address,mac-address,tcp-ip,addressing,Ip,Ip Address,Mac Address,Tcp Ip,Addressing,我知道它们是不同层中使用的地址方案,IPV4是32位,MAC是48位 我的问题是: 为什么我们需要两种不同的地址方案 如果我们决定将同一地址用于两个目的,会出现什么问题 MAC地址需要更多内存有什么原因吗 ipv6的引入改变了什么 MAC地址是第2层地址,而IP是第3层地址 第一层是物理层 第2层是数据链路层-->MAC地址 第三层是网络层-->IP地址 你能告诉我为什么不同的层需要不同的地址吗?两者使用相同的地址有什么不对?在我看来,它们的作用是一样的,就像房子的电话号码和物理地址一样。它不

我知道它们是不同层中使用的地址方案,IPV4是32位,MAC是48位

我的问题是:

  • 为什么我们需要两种不同的地址方案

  • 如果我们决定将同一地址用于两个目的,会出现什么问题

  • MAC地址需要更多内存有什么原因吗

  • ipv6的引入改变了什么


MAC地址是第2层地址,而IP是第3层地址

第一层是物理层

第2层是数据链路层-->MAC地址

第三层是网络层-->IP地址


你能告诉我为什么不同的层需要不同的地址吗?两者使用相同的地址有什么不对?在我看来,它们的作用是一样的,就像房子的电话号码和物理地址一样。它不起同样的作用。示例:mac地址分配给每个接口(例如PC中的RJ45端口),通常在硬件中设置。它没有网络结构(你无法知道网络中哪里有一个界面,只看它的mac地址)。另一方面,ip地址由软件设置,它与网络中接口的位置有关。您也可以在同一接口中有多个IP地址。