有了IP地址,为什么还要MAC地址

如题所述

理论上来说,由于IP地址和MAC地址都是唯一的,这2个地址都可以作为地址实现端对端的通讯。但是这2个地址都有不足,MAC地址不够灵活,每个设备出厂就确定了。如果用MAC地址来寻址,如果网卡坏了,更换另一个网卡,地址就要改变,会给实际应用带来很大麻烦,因此使用MAC不现实。但是IP地址又太灵活,因为IP地址是逻辑的,理论上每个人可以随便输入,虽然IP分配的时候是唯一的,但是谁也不能保证网络中不出现重复的IP地址,如果有MAC地址,就可以发现那个设备IP重复了。因此同时采用MAC和IP可以实现优势互补。
实际通信中,设备可能处于不同的网络中,MAC地址负责实现端对端的通信,IP地址负责识别网络,进行网络之间的通信。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-01-15
简单的说一台电脑上的ip地址是会变化的,随着时间和不同的网络环境都会不一样,mac电脑是物理地址在这台电脑上面的固定不会变化的。本回答被网友采纳
第2个回答  2017-01-15
mac地址是物理地址,全球唯一的
相似回答