MAC地址分成三类,分别是广播地址、组播地址和单播地址。首先,FF:FF:FF:FF:FF:FF毫无疑问是广播地址。每个网卡出厂时被分配唯一一个单播地址,头24位是设备制造厂商的编号,由IEEE(电气与电子工程师协会)分配,后24位是设备厂商为网卡制定的唯一编号。例如08:00:20:0A:8C:6D是单播地址的例子,其中08:00:20是著名的CPU厂商AMD的编号。单播地址的特征是头8位的最低位为0,于是单播地址共有47位的地址空间。
另一类地址就是组播地址。MAC组播地址的特征是头8位的最低位是1,于是MAC组播地址空间相当巨大——除去全1的47位地址空间。例如01:80:C2:00:00:00是一个组播地址,表示802.1d网桥多播组。网桥就是使用这个地址,相互之间交换配置信息,运行分布式生成树算法,消除网络拓扑结构中的环路。

IP层也有单播、组播和广播的概念。MAC组播地址中的01:00:5E:00:00:00到01:00:5E:7F:FF:FF共计23位对应于IP组播地址。给定一个IP组播地址,将其低23位与01:00:5E:00:00:00的低位取“与”运算,即可的到一个 MAC组播地址。但IP组播地址有28位地址空间,对应的MAC组播地址却只有23位,这样每32个IP组播地址被映射到同一MAC地址上。
MAC组播地址空间远远大于IP组播地址空间。如果网络层仅有IP协议,那么完全能将IP组播地址一对一地映射到MAC组播地址!但MAC地址是一个数据链路层的概念,其上层的网络层远远不只有IP。

====

http://www.52xcy.com/other/2011/308.aspx

MAC地址解析-广播地址、组播地址和单播地址的特征相关推荐

  1. 【网络知识】mac组播地址和单播地址

    mac组播地址和单播地址的判断 MAC地址是以太网二层使用的一个48bit(6字节十六进制数)的地址,用来标识设备位置.MAC地址分成两部分,前24位是组织唯一标识符(OUI, Organizatio ...

  2. java单播多播socket_广播(broadcast),组播(multicast),单播(unicast)的Java实现

    ## IP地址 在IPv4中,一共有五类IP地址 * A类地址:网络号占1个字节.网络号的第一位固定为0. * B类地址:网络号占2个字节.网络号的前两位固定为10. * C类地址:网络号占3个字节. ...

  3. 广播泛洪_这三种类型的报文,交换机会进行泛洪:广播、组播、未知单播

    随着互联网的发展,各种应用层出不穷,日新月异,对网络设备的要求也越来越高,对广大设备厂商也提出更多的要求.不过这些事情都与二层交换机没有关系:) ,因为各种应用的数据到达二层交换机时,都只会变成一个一 ...

  4. 【博客545】从交换机视角看四种报文:广播、组播、未知单播、已知单播

    从交换机视角看四种报文:广播.组播.未知单播.已知单播 交换机视角的四种报文 对于二层交换机来说,它在转发报文时,只有四种类型的报文: 1.广播 2.组播 3.未知单播 4.已知单播. 四种报文剖析 ...

  5. 广播泛洪_一分钟了解交换机四种报文中的三种:广播、组播、未知单播

    随着互联网的发展,各种应用层出不穷,日新月异,对网络设备的要求也越来越高,对广大设备厂商也提出更多的要求.不过这些事情都与二层交换机没有关系:) ,因为各种应用的数据到达二层交换机时,都只会变成一个一 ...

  6. mac组播地址和单播地址的判断

    转自:http://blog.csdn.net/jackli8431/article/details/50419689 MAC地址有单播.组播.广播之分. 单播地址(unicast address)表 ...

  7. 组播技术中IP地址到MAC地址的映射

    以太网组播MAC地址 以太网传输单播IP报文的时候,目的MAC地址使用的是接收者的MAC地址.但是在传输组播数据包时,其目的地不再是一个具体的接收者,而是一个成员不确定的组,所以要使用组播MAC地址. ...

  8. 组播相对于单播和广播的优势

    组播协议允许将一台主机发送的数据通过网络路由器和交换机复制到多个加入此组组播协议. 与现在广泛使用的单播协议的不同之处在于,一个主机用单播协议向n个主机发送相同的数据时,发送主机需要分别向n个主机发送 ...

  9. CN_@IP协议IP地址@IP首部@IPv4@地址分类@私有地址@NAT@单播地址@组播地址@广播地址

    文章目录 IP协议 IP数据报(Packet structure) IPv4分组的格式 Header 重要字段 Note: IP数据报分片 IP数据报分片案例

最新文章

  1. oracle ddl会被什么阻塞,MySQL Online DDL与DML并发阻塞关系总结
  2. python3 http服务端响应源码
  3. 防火墙DNAT与SNAT详谈
  4. Spring Cloud(二) 配置Eureka Client
  5. 每天一道LeetCode-----找出给定序列的所有子序列
  6. 批量管理Linux服务器,命令行工具Omnitty
  7. 500 lines or less_堂杰支招 卫生间or阳台,洗衣机放哪更合适?
  8. 【开源项目】EasyCmd命令图形化软件
  9. windows上搭建NFS服务器
  10. 用gRPC建设微服务,Proto 怎么管理更合适
  11. Windows via C/C++ 学习(8)CreateProcess 函数
  12. utu2440 vxWorks DM9000A驱动移植
  13. 双语阅读:坚持你的方向
  14. OpenCV精进之路(十七):工具——图像配准工具
  15. 从RTS游戏看游戏开发-2
  16. 计算机毕业设计看这篇就够了(二)毕设流程
  17. 解决win10笔记本电脑Wifi频繁自动断开
  18. 竞品分析 | 百词斩竞品分析报告
  19. 红轴和茶轴哪个声音大 红轴和茶轴哪个适合打字
  20. 求助大神 VMware 卸载

热门文章

  1. 自学实前后端践项目2 phone Store 1
  2. Linux cp 复制文件或复制文件夹
  3. 《炬丰科技-半导体工艺》 使用超临界二氧化碳清洗去除晶片表面的Si3N4颗粒
  4. 代码实现对麻将的听牌分析(判断什么牌能胡)
  5. rpm 安装MySQL8
  6. 网上流行护眼色的RGB值和颜色代码
  7. 【C语言】-关于strlen的介绍以及三种模拟实现的方法
  8. iPhone12、iPhone12 Pro、iPhone12 Max、iPhone12 Pro Max是双卡双待吗
  9. myeclipse web mysql_myEclipse,web项目连接数据库
  10. js中如何把字符串转化为对象