很多朋友可能一直认为,在网络中,只要知道对方的IP地址,就可以发送数据和信息!其实这种理解并不完全正确。真正找到对方主机的不是IP地址,而是对方主机网卡的MAC地址;可见IP地址只是互联网传输中的逻辑地址,MAC地址才是实际的物理地址。我们先来看看什么是MAC地址。
MAC地址在IEEE802标准中有定义和规定,所有符合IEEE802标准的网络接口卡都必须有MAC地址。请注意,不是任何网络接口卡都必须有MAC地址,例如,SDH网络接口卡没有MAC地址。每个网卡都有一个世界上唯一的MAC地址。在生产网卡之前,制造商必须向IEEE注册,以获得24位制造商代码,也称为OUI。在制作网卡的过程中,厂商会在每个网卡的ROM中烧录一个48位固化地址,即MAC地址,其中前3个字节是厂商的OUI,后3个字节由厂商自己决定,但不同的网卡不能有相同的后3个字节。MAC地址长度为48位,采用十六进制;
媒体访问控制地址结构如下所示:
有三种类型的媒体访问控制地址,即:
单播MAC地址:指第一个字节最后一位为0的MAC地址;单播MAC地址标识特定网卡;
组播MAC地址:指第一个字节最后一位为1的MAC地址;组播MAC地址标识一组网卡;
广播MAC地址:指所有6个字节,每个比特为1的MAC地址;它识别所有网卡;
一个MAC地址有48位,通常用十六进制数表示。每两个十六进制数组成一组,共6组,中间用中间的横线连接。
例如00-1e-10-DD-DD-02;
也可以是每四个十六进制数为一组,一共三组,中间也用横线连接。
如001 e-10dd-dd02;你学会了吗?