MAC层的硬件地址(MAC地址)
在局域网中,硬件地址又称为物理地址,或MAC地址。
802标准所说的“地址”严格地讲应当是每一个站的“名字”或标识符。
- IEEE的主机管理机构RA负责向厂家分配地址字段的前三个字节(即高位24位)。
- 地址字段中的后三个字节(即低位24位)由厂家自行指派,称为扩展标识符,必须保证生产出的适配器没有重复地址。
- 一个地址块可以生成2的24次方个不同的地址。这种48位地址称为MAC-48,它的通用名称是EUI-48。
- “MAC地址”实际上就是适配器地址或适配器标识符EUI-48。
适配器检查MAC地址
适配器从网络上每收到一个MAC帧就首先用硬件检查MAC帧中的MAC地址。
- 如果是发往本站的帧则收下,然后再进行其他的处理。
- 否则就将此帧丢弃,不再进行其他的处理。
“发往本站的帧”包括以下三种帧:
- 单播(unicast)帧(一对一)
- 广播(broadcast)帧(一对全体)
- 多播(multicast)帧(一对多)
MAC帧格式
无效的MAC帧
帧的长度不是整数个字节;
用收到的帧检查序列FCS查出有差错;
数据字段的长度不在46~1500字节之间。
有效的MAC帧长度为64~1518字节之间。
对于检查出的无效MAC帧就简单地丢弃。以太网不负责重传丢弃的帧。
帧间最小间隔
帧间最小间隔为9.6μs,相当于96bit的发送时间。
一个站在检测到总线开始空闲后,还要等待9.6μs才能再次发送数据。
这样做是为了使刚刚收到数据帧的站的接收缓存来得及清理,做好接收下一帧的准备。