全站数据
8 4 2 0 5 8 1

MAC多少个字节,是8还是6

工程造价知识 | 简单学习,快乐成才!         
问题更新日期:2024-10-16 04:04:08

问题描述

MAC多少个字节,是8还是6,在线求解答
精选答案
最佳答案

MAC地址是由48位的二进制数组成,即6个字节。 在通信中是用16进制表示的。前24位是由生产厂家向IEEE标准组织申请的厂家代码,是固定的,但是它的第八位一定是0(48位中的第8位二进制数),因为网卡的物理地址,一定是单播地址,在IPv4的环境中,区分单播和组播地址就是校检第八位的二进制数字,0代表单播地址,1代表组播地址。那么表现在16进制中第一字节第二个数字一定是个偶数(十进制概念,不知道恰不恰当)。 也就是说第二个数字一定是0、2、4、6、8、A、C、E其中的一个,那么区分单播或者组播地址就简单多了。 例:6C-62-6D-26-1E-29 它的二进制: 01101100-01100010-01101101-00100110-00011110-00101001 单播:第八位为0 如果将MAC改为:61-62-6D-26-1E-29,这样的地址是组播地址,修改不会成功。 注:在写程序随机生成MAC地址时,切记MAC地址16进制中的第一个字节第二个数一定是偶数。