
为什么不直接使用网卡的硬件地址标识主机,而用IP地址来标识? 5
3个回答
展开全部
首先,二层和三层是完全不同的应用,无法替代,用MAC是无法替代IP的,协议上就没有实现。
其次,MAC地址使用在二层上,和硬件相关,只适用于需要MAC的二层协议,但是还有很多二层协议不需要MAC。而IP是三层协议,无硬件无关,可以封装在多种二层协议上,这使得IP协议更有普遍意义。
再次,网卡硬件地址是不分层的,而IP地址类似门牌号(城市->街道->门牌号)是分层的(用掩码划分网段),方面快速查找,提高路由转发效率,上百上千台主机一条路由就够了,若使用MAC得每台主机都写一条路由,效率低下,设备就崩溃了。
另一方面IP地址方便修改,将一台电脑从一个网段划到另一个网段很容易,但是MAC地址做不到,再比如动态获取IP就更不成了。
其次,MAC地址使用在二层上,和硬件相关,只适用于需要MAC的二层协议,但是还有很多二层协议不需要MAC。而IP是三层协议,无硬件无关,可以封装在多种二层协议上,这使得IP协议更有普遍意义。
再次,网卡硬件地址是不分层的,而IP地址类似门牌号(城市->街道->门牌号)是分层的(用掩码划分网段),方面快速查找,提高路由转发效率,上百上千台主机一条路由就够了,若使用MAC得每台主机都写一条路由,效率低下,设备就崩溃了。
另一方面IP地址方便修改,将一台电脑从一个网段划到另一个网段很容易,但是MAC地址做不到,再比如动态获取IP就更不成了。

2023-05-30 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询