1.1.2 MAC地址的原理
MAC意为介质访问控制。MAC地址是烧录在网卡(Network Interface Card,NIC)里的MAC地址,也叫硬件地址,是由48比特长(6字节)十六进制的数字组成。其中0~23位叫做组织唯一标志符(Organizationally Unique Identifier),是识别LAN(局域网)节点的标识;而24~47位是由厂家自己分配的。其中第40位是组播地址标志位。网卡的物理地址通常是由网卡生产厂家烧入网卡的EPROM(一种闪存芯片)中,它存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的主机的地址。
在网络底层的物理传输过程中,通过物理地址来识别主机,它一般也是全球唯一的。例如以太网卡的物理地址是48bit(比特位)的整数,如44-45-53-54-00-00格式,以机器可读的方式存入主机接口中。以太网地址管理机构(IEEE,电气和电子工程师协会)将以太网地址(也就是48比特的不同组合)分为若干独立的连续地址组,生产以太网网卡的厂家就购买其中一组,在具体生产时,逐个将这些唯一地址赋予以太网卡。
由此可见,MAC地址就如同我们身份证上的身份证号码,具有全球唯一性。在Windows操作环境下,依次选择"开始"→"运行",然后在"运行"对话框中输入"cmd",打开命令行窗口,输入"ipconfig /all"(注意ipconfig和/之间有一个空格),即可获取我们机器的MAC地址,如图1-5所示。
|
| 图1-5 输入ipconfig /all获取MAC地址 |