MAC地址 单播,组播,广播

本文讲述了在设备调试过程中因错误设置MAC地址导致的问题及解决方法。强调了MAC地址中单播、组播和广播地址的区别,特别是组播地址的特殊性和避免将其误设为设备MAC地址的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天调试了一个程序,我把板子的MAC地址随便设置为MCU的全球唯一码了,怎么也调试不通,最后更换了MAC地址之后莫名其妙通了;  弄好之后,“百思不得其解”,

应网上浏览了一下MAC地址相关的资料,才恍然大悟,原来MAC地址也分组播,广播地址,广播地址为全1  即FF.FF.FF.FF.FF.FF这个比较常见,ARP就是使用MAC广播地址的,但还有一个组播MAC地址,这个不常用(我也不知道什么情况用到),此地址只是第1个字节的b0为1,如果你把设备的mac地址误设置为组播MAC地址的话, 恭喜你,你怎么设计设备也不会正常工作的。

     所以如果自己设置MAC地址一定要小心,MAC地址的第一个字节要&0xFE,这样就保证的单播地址的要求。

转自:https://blog.youkuaiyun.com/wandersky0822/article/details/80841920

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值