MAC
局域网上每一台计算机中固化在适配器ROM上的地址 802标准规定MAC地址可采用六字节(48bit)或二字节(16bit),目前局域网使用的都是六字节地址
MAC适配器
计算机与外界局域网的连接通过通信适配器,原网络接口卡NIC (Network Interface Card)或 “网卡”
适配器有过滤功能,每收到一个MAC帧就先用硬件检查MAC帧中的目的MAC地址,如果是发往本站的帧就收下,否则就丢弃 所以通常发往适配器的帧包括以下三种类型
- 单播(unicast)帧(一对一),即收到的帧的MAC地址与本站的硬件地址相同。
- 广播(broadcast)帧(一对全体),即发送给本局域网上所有站点的帧(全1地址)。
- 多播(multicast)帧(一对多),即发送给本局域网上一部分站点的帧。
以太网适配器可设置为混杂方式。工作在混杂方式方式的适配器只要“听到”有帧在以太网上传输就悄悄地接收下来,而不管这些帧是发往哪个站,网络管理员用这方法来监视和分析以太网流量。
MAC帧格式
- DIX Ethernet V2标准
- IEEE的802.3标准
一个较为宏观的校验和规则
- 规定凡出现下列情况之一的即为无效的MAC帧:
- 帧的长度不是整数个字节;
- 用收到的帧检验序列FCS查出有差错;
- 收到的帧的MAC客户数据字段的长度不在46-1500字节之间。
- 同时对于检查出的无效MAC帧就简单地丢弃,以太网不负责重传丢弃的帧
- 帧间最小间隔9.6μs
- 规定凡出现下列情况之一的即为无效的MAC帧: