在以太网中,第 2 层单播、组播和广播通信会使用不同的 MAC 地址。
以太网的单播,广播,组播
原创
©著作权归作者所有:来自51CTO博客作者bbc12000的原创作品,请联系作者获取转载授权,否则将追究法律责任
单播
单播 MAC 地址是帧从一台发送设备发送到一台目的设备时使用的唯一地址。
例如,IP 地址为 192.168.1.5 的主机(源)向 IP 地址为 192.168.1.200 的服务器请求网页。要传送和接收单播数据包,目的 IP 地址必须包含于 IP 数据包头中。相应的目的 MAC 地址也必须出现于以太网帧帧头中。只有 IP 地址和 MAC 地址相结合,才能将数据传送到特定的目的主机。
广播
发送广播时,数据包以主机部分全部为一 (1) 的地址作为目的 IP 地址。这种地址计数法表示本地网络(广播域)中的所有主机都将接收和处理该数据包。许多网络协议,如动态主机配置协议 (DHCP) 和地址解析协议 (ARP) 等,都使用广播。关于 ARP 如何使用广播将第 2 层地址映射到第 3 层地址的内容,本章将稍后论述。
网络的广播 IP 地址需要在以太网帧中包含相应的广播 MAC 地址。在以太网中,广播 MAC 地址长 48 位,全部为一,以十六进制显示时则为 FF-FF-FF-FF-FF-FF。
组播
我们回顾一下,组播地址允许源设备向一组设备发送数据包。属于某一组播组的设备都被分配了该组播组 IP 地址。组播地址的范围为 224.0.0.0 到 239.255.255.255。由于组播地址代表一组地址(有时称为主机组),因此只能用作数据包的目的地址。源地址始终为单播地址。
组播地址常用于远程游戏中,许多玩家远程连接同一个游戏并玩该游戏;通过视频会议远程学习也使用组播地址,许多学生连接到同一个课程。
如同单播和广播地址一样,组播 IP 地址也需要相应的组播 MAC 地址才能在本地网络中实际传送帧。组播 MAC 地址是一个特殊的十六进制数值,以 01-00-5E 开头。然后将 IP 组播组地址的低 23 位换算成以太网地址中剩余的 6 个十六进制字符,作为组播 MAC 地址的结尾。MAC 地址剩余的位始终为 "0"。
上一篇:另一个编址层
下一篇:以太网的介质访问控制
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
单播Vs广播Vs组播
有一些概念,你未必明确。 即使简单。
职场 休闲 通讯模式 -
理解单播、组播和广播
思科网络技术学院CCNA学习笔记
组播 广播 单播 通信类型