之所以这样设计,是因为MAC地址的长度非常长,不像名字只有两三个字那样容易重复。我们假设在局域网中没有重名的情况,这样通过MAC地址就能确保找到唯一的对应设备,避免混淆。
每块网卡的物理地址是否唯一?
以电脑网卡为例,用户可以在设备管理器中找到网络适配器,进入对应网卡的属性设置,在高级选项卡中修改自己的网络地址。一旦更改了这一物理地址,之前所有基于旧地址的静态ARP绑定就会立即失效。
在网络术语中,保存这种名字(MAC地址)与编号(IP地址)对应关系的‘花名册’被称为ARP映射表。当你因为工作调动导致IP地址变化,甚至跳槽连接到其他局域网时,你的MAC地址(名字)是保持不变的。
MAC地址本质上就是指网卡的物理地址。当你把这张特定的网卡安装到计算机中,并且开始进行网络通信时,这台计算机的物理身份就等同于这张网卡的MAC地址。
通常情况下,只要没有经过人为的手工修改,网卡的物理地址就是独一无二的。这是硬件出厂时设定好的固有属性,确保了在网络通信中能够唯一标识每一块网卡设备。
你可以把物理地址(MAC)想象成你真实的姓名,而IP地址则类似你上班时使用的工作工号。在同一个局域网这个‘公司’里,其他人并不直接认识你,而是通过工号(IP)来查找你的真实姓名和所属部门,从而定位到你。
当然,存在一种极端情况,就是你可以主动改掉自己的名字。在理论上,每一台接入网络的设备都应该拥有全球唯一的MAC地址,但这个地址并非完全不可更改,它具备被人为修改的可能性。
所谓的电脑物理地址,实际上指的就是插在电脑上的那块网卡所具备的地址。如果你把电脑里的网卡换掉,那么这台电脑对外显示的物理地址自然也就随之改变了。
同时,所有的动态ARP映射表也会自动进行更新,以适应新的地址变化。这意味着网络中的其他设备会通过更新后的信息来重新识别和通信,确保在网络通信链路的正确建立。
任何人想要与你互动,最终都要依靠名字(MAC地址)来找到你。每当你IP地址改变一次,系统就会自动更新ARP映射表,以确保在同一网络内的用户能够准确、及时地发现你并与之进行数据交换。