版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
MAC 地址第二位数字必须是偶数。以下是详细介绍。
MAC 地 址通常表示为12 个16 进制数,每2 个16 进制数之间用冒号隔开,如:08:00:20:0A:8C:6D 就是一个MAC 地址,其中前6 位16 进制数 08:00:20 代表网络硬件制造商的编号,它由IEEE 分配,而后3 位16 进制数0A:8C:6D 代表该制造商所制造的某个网络产品(如网卡)的系列 号。每个网络制造商必须确保它所制造的每个以太网设备都具有相同的前三字节以及不同的后三个字节。这样就可保证世界上每个以太网设备都具有唯一的MAC 地 址。
我们需要注意的是以太网地址的第32 位是组播地址的标志位: 位
47
~33
制造厂商标识 当组播标识位为1 时表示该MAC 地址是一个组播地址。对于网卡MAC ,这一位必须是0 ,表示一个单播MAC 地址。以下: X0:XX:XX:XX:XX:XX 地址: X1:XX:XX:XX:XX:XX 为组播地址,只能作为目的地址,不能作为源地址。组播地址可以被支持该组播地址的一组网卡接收到。组播地址主要用在视频广播,远程唤醒(通过发一个特殊的 数据包使网卡产生一个中断信号,启动电脑),游戏(多个人在局域网里联机打游戏)里等。下面是一些具体的组播地址,其他组播地址跟TCP/IP 无关,不做 介绍:
地址
范围
网卡可以接收以下3
种地址的数据包: 那么在以太网的应用当中,如果你希望你的数据包只发给一个网卡,目的地址用对方的网卡地址;如果你想把数据包发给所有的网卡,目的地址用广播地址;如果你想把数据包发给一组网卡,目的地址用组播地址。 组播IP 与组播MAC 的映射 二层组播MAC 定义为:01:00:5e:xx:xx:xx ,其中 xx 由三层的IP 组播组确定。组播地址:组播流使用的 IP 是D 类IP 地址(二进制1110 开始),从224.0.0.0 ~239.255.255.255 。由于组播MAC 地址是一个虚拟的地址,并不是真实网卡的MAC 地址,那么网卡在发送报文时二层MAC 地址怎么确定呢?答案是采用地址映射的方法将三层IP 地址映射到MAC 地址。映射关系如下:
从上面的映射关系可以看出IP 地址的五个bit 无法映射到MAC 层,因为MAC 层的这五个bit 已经确定。也就是说有32 个IP 组播组会被映射为同一个MAC 地址。 历史上的今天:2012年春天,阴云 2012-08-29 2012年夏天的落日 2012-08-29 pESN 2012-08-29 IMEI&MEID 2012-08-29 Electronic serial number 2012-08-29 收藏到:Del.icio.us |
|
来自: SamBookshelf > 《MAC》