网络相关的问题,为什么既有IP地址又有Mac地址,只有IP地址或只有Mac地址不行吗?

2025-04-06 21:40:58
推荐回答(1个)
回答1:

若只有IP,没有MAC?

IP是基于网络拓扑进行地址分配的

实现的是不同网段之间的数据访问

若没有MAC,在互联网中进行数据传递,影响不大,但在局域网中会面临以下三个问题:

1、如果主机地址是自动分配的,那么主机在启动以后,是不存在IP的,那在IP地址获取时,如果唯一标识一台主机

2、交换机对数据帧的转发,如果不存在IP,则所有交换机必须是三层设备,在构建接入网络时,成本会比较大

3、在进行数据高速转发时,基于MAC的转发速度比基于IP更快速,可以实现硬件转发


 若只有MAC,没有IP?

MAC是基于制造商进行分配的

实现的是同网段之间的数据访问

如果只有MAC,没有IP,面临以下三个问题:

1、若网卡坏掉,MAC就会变化,MAC变化后,拓扑就会发生变化,网络就会不稳定

2、IP地址可人为修改,管理员可根据需要进行IP地址变更,但MAC是烧制到硬件中的,虽然可使用软件修改,但实现比较麻烦。

3、在广域网中,对于一些传输协议根本就不存在MAC地址,如PPP、HDLC,这种传输场景无法标识一台网络设备