网卡的物理地址到底是什么?

导语:网卡中的存储器中存储单元对应的实际地址称为物理地址,与逻辑地址相对应。



MAC(Media Access Control,介质访问控制)地址是识别LAN(局域网)节点的标识。网卡的物理地址通常是由网卡生产厂家烧入网卡的EPROM(一种闪存芯片,通常可以通过程序擦写),它存储的是传输数据时真正赖以标识发出数据的计算机和接收数据的主机的地址。

也就是说,在网络底层的物理传输过程中通过物理地址来识别主机,它一般也是全球唯一的。比如,著名的以太网卡,其物理地址大小是48bit(比特),前24位是厂商编号,后24位为网卡编号,如44-45-53-54-00-00,以机器可读的方式存入主机接口中。以太网地址管理机构(IEEE)将以太网地址,也就是48bit的不同组合分为若干独立的连续地址组,生产以太网网卡的厂家购买其中一组,具体生产时逐个将唯一地址赋予以太网卡。

MAC地址就如同我们身份证上的身份证号码一样,具有全球唯一性。

什么是网络中的地址?

网络中的地址分为物理地址和逻辑地址两类,与网络层的IP地址传输层的端口号及应用层的用户名相比较,局域网的MAC层地址是由硬件来处理的,叫做物理地址或硬件地址。IP地址传输层的端口号及应用层的用户名是逻辑地址,由软件来处理。MAC地址又叫物理地址。大多数局域网通过为网卡分配一个硬件地址来标识一个联网的计算机或其他设备。所谓物理地址是指固化在网卡EPROM中的地址,这个地址应该保证在全网是唯一的。IEEE注册委员会为每一个生产厂商分配物理地址的前三字节,即公司标识。后面三字节由厂商自行分配,一个厂商获得一个前三字节的地址可以生产的网卡数量是16777216块。而一块网卡对应一个物理地址,也就是说对应物理地址的前三字节就可以知道他的生产厂商。例如,固化在网卡中的地址为002514895423,那么这块网卡插到主机A中,主机A的物理地址就是002514895423,不管主机A是连接在局域网1上还是在局域网2上,也不管这台计算机移到什么位置,主机A的物理地址都是002514895423,它是不变的,而且不会和世界上任何一台计算机相同。当主机A发送一帧,网卡执行发送程序时,直接将这个地址作为源地址写入该帧。当主机A接收一帧时,直接将这个地址与接收帧目的地址比较,以决定是否接收。如果主机A的地址是002514895423,其物理地址一般记作00-25-14-89-54-23。

举报
评论 0