首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >一个有限的广播包可以包含除FF:FF之外的目标MAC地址吗?

一个有限的广播包可以包含除FF:FF之外的目标MAC地址吗?
EN

Server Fault用户
提问于 2012-05-28 23:11:49
回答 1查看 1.6K关注 0票数 8

有限的广播可以包含除FF:FF以外的目标MAC地址吗?

如果答案是正确的,您能提供一个使用这样的数据包的协议的例子吗?

好的,再详细阐述一下,并展示我对此的看法:

假设我们发送的IP包是有限的广播包。有限广播分组具有IP目的地字段,其中填充: 255.255.255.255。255.255.255意味着该数据包将被发送到“_this_”_Local_区域网络(L2网络)。255.255.255通知为该分组制作帧包装器的软件,该包被发送到_this_ L2网络。为了在局域网上传输IP数据包,我可以使用多个协议:

取决于我想通过哪种介质传输数据包(或者我想使用什么L2协议,如果一个媒体可以使用多个L2协议)。

现在,由于我不能真正获得主机255.255.255.255的L2地址(因为这个主机不存在),因此设计L2包装器的软件的一个逻辑步骤是为帧目标字段(不管L2协议是什么)分配一个“默认”较低级别(L2)广播地址。这将是一个合乎逻辑的举动。

我最初问这个问题是因为我意识到,除了以太网之外,还有其他L2协议可以用来传输数据包。因此,如果问题被表述为:“一个有限的广播包是否包含关于L2广播地址的信息,而不是MAC FF:FF ?",答案是:是的。因为我可以使用以太网以外的L2协议。

我的想法对吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-05-28 23:57:56

http://en.wikipedia.org/wiki/Multicast_address#Ethernet

在目的地地址的第一个八进制最小位中值为1的以太网帧被视为多播帧,并被淹没到网络上的所有点。

这基本上等同于第二个十六进制数字为1、3、5、7、9、B、D或F的任何地址。

当你说其他有限的广播时,我想你说的是多播。多播和广播以太网地址不是通过通过ARP向网络询问对应于IP地址的硬件地址来确定的。相反,它是由任何适当实现的IP堆栈定义的。微软为理解组播以太网到IP映射提供了一个很好的文档。

不过,最终,任何由交换机或网桥不知道的L2地址都会淹没该L2段。只有在L2上对其进行解释时,才会离开段。网卡只会将数据包传递给OS,其中数据包与自己的地址匹配,或者第二个十六进制数字是上面列出的数字之一。

票数 7
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/393429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档