Mac地址有点像身份证号码,而IP地址就像门牌号码。在茫茫大海中仅凭一个身份证号码找到一颗别样的沙粒很难,但如果先找到具体的沙滩,沙滩划分很小的网格片区,就很容易通过身份证找到这颗别样的沙粒了。
MAC地址(物理地址、硬件地址)是实实在在的网络设备出身地址,它是由厂商写入网络设备的bios中。
网络设备厂商也并不能随意的使用Mac地址,需要向IEEE申请,当然厂商申请需要付费。
Mac地址通常表示为12个16进制数,每2个16进制数之间用冒号隔开,前6位16进制数代表了网络硬件制造商的编号,由IEEE分配,而后3位16进制数是由网络产品制造产商自行分配。这样就可以保证世界上每个网络设备具有唯一的MAC地址,比如一台电脑的网卡坏掉了之后,更换一块网卡之后MAC地址就会变。
IP地址是出于拓扑设计出来的,它为互联网上每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。对于路由器、电脑等网络设备,只要IP地址不重复情况下,IP地址是可以随意的修改。
拓展:交换机工作在数据链路层,通过MAC地址转发数据;早期的集线器工作在物理层,通过广播的形式转发数据。集线器内部采用了总线型拓扑,在同一时间内必须是单向的,只能维持在半双工模式下;交换机上的两个端口之间的通道是相互独立的,可以实现全双工通信。