mac地址的定义和组成(二层MAC地址的定义是什么)
二层MAC地址定义
所有遵循IEEE 802标准的网络接口卡都必须有一个MAC地址(Serial,E1,POS,SDH除外, 这类接口都不是封装802协议)所谓的以太网卡就是指遵循IEEE 802协议的网络接口卡。
MAC构成
MAC地址一共6byte,48bit,由两部分组成,分别是供应商代码和序列号。其中前24位代表该供应商代码,由IEEE管理和分配。剩下的24位序列号由厂商自己分配。
厂商生产的网卡烧录的MAC地址是否会重复,如果重复了会有什么问题?
OUI IEEE分配给厂商,厂商可用为后24Bit,即能够分配的MAC为,2^24=16,777,216, 远远不能够满足实际需要,所以MAC可能会出现重复的情况。
由于数据封装成帧需要封装MAC,当数据帧被路由器转发到其他广播域时会对数据帧中的源目MAC地址进行重新封装,所以只要重复的MAC地址不在同一个广播域内就不会出现问题。
MAC表示方式
通过16进制表示,一般通过“-”每2个/4个16进制数为一组。eg:0012-1414-15A2;00-12-14-14-15-A2
MAC地址的分类:
1.
单播MAC 1to1通信MAC地址第八位为0,表示单播,任何物理网卡出厂时MAC 地址已经被烧录到网卡内,不能被修改,且一定是一个单播MAC;
2.
组播MAC 1to多通信 MAC地址第八位 为1,表示组播,组播MAC是一个虚拟MAC 地址,不存在于物理介质之上,一般用于特定协议监听通信的地址;
3.
广播MAC泛洪MAC地址全FF(在同一广播域内没有范围限制),一般用于协议寻址功能(如ARP);
--------------------------------------------------------------------------------------------------------
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com