9、MAC 地址(单播、组播、广播地址分类)
1、单播 MAC 地址是指第一个字节的最低位是 0 的 MAC 地址;
2、组播 MAC 地址是指第一个字节的最低位是 1 的 MAC 地址;
3、广播 MAC 地址是指每个比特都是 1 的 MAC 地址。广播 MAC 地址是组播 MAC 地址的一个特例。
只要在下图中有一处对应,即可判断,其实只要记住开头就可以了 。若都不对应,则为非法Mac地址。
开头为: ?0 为单播 ;
开头为: ?1 为组播 ;
语句为: ff-ff… 为广播 ;
以上都不是: 为非法 。
详解:一个单播 MAC 地址(例如 BIA 地址)标识了一块特定的网卡;一个组播 MAC 地址标识的是一组网卡;广播 MAC 地址是组播 MAC 地址的一个特例,它标识了所有的网卡。从上图我们可以发现,并非一个 MAC 地址的前 3 个字节都是 OUI,只有单播 MAC 地址的前 3 个字节才是 OUI,而组播或广播 MAC 地址的前 3 个字节一定不是 OUI。特别需要说明的是,OUI 的第一个字节的最低位一定是 0。
注:
广义上的组播地址,只要是高位第八位为1的,都是属于组播地址。
只是我们组播中常见 的组播数据报文是以01005e 开头的,并不冲突。
9、MAC 地址(单播、组播、广播地址分类)相关推荐
- 【组播技术入门 02】组播IP地址及组播MAC地址
1.组播IP地址 在组播环境中,组播源地址使用的是单播地址,它向一个组播IP地址发送组播流量,凡是加入到该组播组的用户都会接收到源发送出来的组播数据.组播IP地址是扁平的,也就是不能划分子网的.使用D ...
- IPv4/IPv6组播地址和组播MAC地址的转换
IPv4地址的组播MAC地址: 组播MAC地址高24位固定为0x01005E,第25位为0 组播MAC地址低23位为IPv4地址的低23位 以上规则是IANA规定的,因为IPv4组播地址的高4位是11 ...
- 单播、广播和多播地址以及组播ip与组播mac间的换算
转自:https://www.cnblogs.com/songdada/articles/4039468.html 除地址类外,还可根据传输的消息特征将IP地址分为单播.广播或多播.主机使用IP地址进 ...
- 判断mac地址单播还是组播(shell脚本)
MAC地址是以太网二层使用的一个48bit(6字节十六进制数)的地址,用来标识设备位置.MAC地址分成两部分,前24位是组织唯一标识符(OUI, Organizationally unique ide ...
- MAC地址 单播,组播,广播
今天调试了一个程序,我把板子的MAC地址随便设置为MCU的全球唯一码了,怎么也调试不通,最后更换了MAC地址之后莫名其妙通了: 弄好之后,"百思不得其解", 应网上浏览了一下MA ...
- 组播IP地址与组播MAC地址之间的换算方法
MAC地址介绍 络接口卡硬件地址(MAC)是在数据链路层由标准组织IEEE统一定义的. 该定义类型大体上分为: EtherNET 802.3 , Token Ring 802.5 , Token Bu ...
- 【博客546】组播IP地址与组播MAC地址的联系与转换
组播IP地址与组播MAC地址的联系与转换 先直观感受一下ipv4的转换 ip多播地址: 对应mac多播地址: ipv4,ipv6各种情况 ip组播地址 mac组播地址
- 组播ip mac转换 c语言,组播IP地址与组播MAC地址之间的换算方法与例子
组播IP地址与组播MAC地址之间的换算方法与例子 1个oui 有2 的24方个MAC地址 组播地址 :2的28次方,224.0.0.0-239.255.255.255 可用组播范围:0100.5E00 ...
- IPv4、IPv6地址、组播地址及子网子划分详解一
一.IPv4地址 1.IP地址的定义 IP地址是分配给IP网络中每台机器的数字标识符,它指出了设备在网络中的具体位置.由 32 位二进制数组成.IP地址是软件地址,而不是硬件地址. 在因特网中给每台电 ...
- 广播单播组播的知识总结与分享
第一部分 基本概念 在网络中设备与设备通信也就是我们说的报文的传递.他们传递的方式分为以下几种:广播.单播和组播.我们以下提到的二层和三层指的是OSI模型,它总共工作分为七层:物理层.数据链路层.网络 ...
最新文章
- url index.php 怎么去掉,url怎么去掉index.php
- 圣殿骑士-移民结婚了,而且很年轻~
- for循环中一个不容小觑的问题
- native react 常用指令_React Native 常用命令或快捷键合集
- Manjaro oh-my-zsh安装配置
- C#多线程学习(三) 生产者和消费者 1——解决线程间冲突的关键
- linux下mysql 8.0配置大小写不敏感
- ASP.NET乱码解决方案
- C语言中 malloc,calloc 和 realloc 函数之间的区别
- 软件如何上传虚拟服务器,本地软件传到虚拟机上
- 关于一元线性回归、自相关性与Stata实现
- linux音视频编解码工具,LINUX 音视频编解码
- win7无法打开计算机共享文件夹,win7共享文件夹怎么设置?win7共享文件夹无法访问...
- uni-swipe-action失效?
- 服务器维护 灵魂兽,魔兽世界7.0新灵魂兽麋鹿捕捉方法
- S7-1200PLC定时器计数器的应用
- 【autojs】Auto.js Pro陌陌点赞全脚本源代码
- 经典伴读_GOF设计模式_结构型模式
- Python统计学:独立样本t检验~均值差的检验
- 计算机为什么经常更新,电脑老是配置更新怎么办