Question #45
What is the destination MAC address of a broadcast frame?
A
00:00:0c:07:ac:01
B
ff:ff:ff:ff:ff:ff
C
43:2e:08:00:00:0c
D
00:00:0c:43:2e:08
E
00:00:0c:ff:ff:ff
English
This question tests your understanding of MAC addresses, specifically how broadcast communication works at the Data Link Layer (Layer 2) of the OSI model.
---
### Understanding the Question
The question asks for the **destination MAC address** of a **broadcast frame**. Let's break down these terms:
* **MAC Address (Media Access Control Address):** This is a unique hardware identifier assigned to each network interface card (NIC) for communications within a network segment. Think of it as the physical address of a device on a local network.
* It's a 48-bit address, typically represented as 12 hexadecimal digits (e.g., `00:1A:2B:3C:4D:5E`).
* MAC addresses operate at Layer 2 (Data Link Layer).
* **Frame:** At Layer 2, data is encapsulated into units called "frames." A frame contains, among other things, a **source MAC address** (the sender's address) and a **destination MAC address** (the intended recipient's address).
* **Broadcast Frame:** A broadcast is a type of communication where a single message is sent from one sender to *all* devices on the same local network segment (or broadcast domain). Imagine shouting into a room so everyone hears you. In networking, all devices on that segment receive and process a broadcast frame.
So, the question is asking: What is the special MAC address that tells *all* devices on the local network to accept and process this frame?
---
### Key Concepts Explained
**Types of MAC Addresses based on Destination:**
1. **Unicast MAC Address:** This is the most common type. It's the unique address of a single network interface. When a frame has a unicast destination MAC address, only the device with that specific MAC address will accept and process the frame.
* Example: `00:1A:2B:3C:4D:5E`
2. **Multicast MAC Address:** This address represents a *group* of devices. When a frame is sent to a multicast MAC address, only devices configured to be part of that specific multicast group will accept and process the frame.
* Multicast MAC addresses always start with `01:00:5E` (for IPv4 multicast) or other specific ranges. Cisco also uses `00:00:0C` followed by other values for some of its own multicast protocols.
* Example: `01:00:5E:00:00:0A`
3. **Broadcast MAC Address:** This address represents *all* devices on the local network segment. When a frame is sent to a broadcast MAC address, *every single device* on that segment must accept and process it. This is how devices like DHCP clients find a DHCP server or how ARP requests find the MAC address for an IP address.
---
### Analyzing the Options
Let's look at each option provided:
* **A. `00:00:0c:07:ac:01`**
* This is a **unicast MAC address**. The `00:00:0c` prefix is an Organizationally Unique Identifier (OUI) assigned to Cisco Systems. So, this is a MAC address for a specific Cisco device. It's not a broadcast.
* **B. `ff:ff:ff:ff:ff:ff`**
* This is the **correct answer**. In hexadecimal, `FF` means all bits are set to `1` (binary `11111111`). A MAC address with all bits set to `1` (all `F`s) is universally reserved for a **broadcast**. When a network card sees this as the destination MAC address, it knows the frame is intended for *all* devices on the local network segment.
* **C. `43:2e:08:00:00:0c`**
* This is also a **unicast MAC address**. It's a specific address for a single device. While `00:00:0c` is part of it, its position here doesn't make it a broadcast or a standard multicast.
* **D. `00:00:0c:43:2e:08`**
* Similar to option A and C, this is a **unicast MAC address**. The `00:00:0c` prefix indicates it's likely a Cisco device's unique address. It targets only one specific device.
* **E. `00:00:0c:ff:ff:ff`**
* This is a **multicast MAC address**, specifically used by Cisco devices for certain proprietary protocols like CDP (Cisco Discovery Protocol), VTP (VLAN Trunking Protocol), and STP (Spanning Tree Protocol). While it ends in `ff:ff:ff`, the `00:00:0c` prefix makes it a multicast to a specific *group* of Cisco devices listening for these protocols, not a general broadcast to *all* devices on the network.
---
### Conclusion
The standard destination MAC address used for a broadcast frame, which ensures all devices on the local network segment receive and process the frame, is `ff:ff:ff:ff:ff:ff`.
The correct answer is **B. `ff:ff:ff:ff:ff:ff`**.
日本語
CCNA試験対策として、この設問に関する詳細なテクニカル解析を提供します。
---
# 考題解析:ブロードキャストフレームの宛先MACアドレス
## 1. 回答
ブロードキャストフレームの宛先MACアドレスは **`FF:FF:FF:FF:FF:FF`** です。
---
## 2. 技術的解説
### MACアドレスの構造
MACアドレスは48ビット(6バイト)で構成される物理アドレスです。通常、2桁ずつの16進数をコロン(:`)やハイフン(`-`)、あるいはドット(`.`)で区切って表記します。
### ブロードキャストの定義
ブロードキャストとは、同一ローカルネットワーク(同一ブロードキャストドメイン)内の**すべてのデバイス**に対してデータを送信する通信方式です。
* **バイナリ(2進数)表記**: 48ビットすべてが「1」の状態。
`11111111.11111111.11111111.11111111.11111111.11111111`
* **ヘキサデシマル(16進数)表記**:
`FF:FF:FF:FF:FF:FF`
### レイヤ2における動作
スイッチなどのネットワーク機器が、宛先MACアドレスが `FF:FF:FF:FF:FF:FF` であるフレームを受信すると、受信したポート以外の**すべての同一VLANポートに対して「フラッディング(Flooding)」**を行います。これにより、セグメント内の全端末にフレームが届きます。
---
## 3. アドレスタイプの比較
CCNAにおいて、MACアドレスの宛先タイプを区別することは非常に重要です。
| タイプ | 宛先MACアドレスの例 | 説明 |
| :--- | :--- | :--- |
| **ユニキャスト** | `00:0A:95:9D:68:16` | 特定の1台のインターフェースに送信。 |
| **ブロードキャスト** | `FF:FF:FF:FF:FF:FF` | **ネットワーク内の全デバイスに送信。** |
| **マルチキャスト** | `01:00:5E:XX:XX:XX` | 特定のグループ(複数台)に送信。 |
---
## 4. 実務・試験での活用シーン
ブロードキャストフレームは、主に以下のプロトコルで使用されます。試験では「なぜブロードキャストが必要か」という背景も問われます。
1. **ARP (Address Resolution Protocol)**:
IPアドレスからMACアドレスを解決する際、「このIPアドレスを持っている人は誰ですか?」と全員に問いかけるために使用されます。
2. **DHCP (Dynamic Host Configuration Protocol)**:
クライアントが起動時にIPアドレスを要求する際(DHCP Discover)、まだ自分のIPもサーバのIPも知らないため、ブロードキャストを使用してサーバを探します。
## 5. プロのアドバイス(試験対策)
* **ルータの境界**: ルータ(レイヤ3デバイス)は、デフォルトでブロードキャストフレームを遮断します。これを「ブロードキャストドメインの分割」と呼びます。
* **表記のバリエーション**: 試験問題によっては `ffff.ffff.ffff`(Cisco形式)と表記されることもありますが、意味は同一です。
* **全ビット「1」**: 「ブロードキャスト=全ビットが1」という原則は、レイヤ2(MACアドレス)だけでなく、レイヤ3(IPアドレスのディレクテッド・ブロードキャスト)でも共通の概念です。
---
**結論:**
宛先MACアドレス **`FF:FF:FF:FF:FF:FF`** は、イーサネットネットワークにおける「全員への呼びかけ」を意味する特別なアドレスです。
繁體中文
這是一題關於 **OSI 模型第二層(資料連結層)** 基礎概念的經典考題。身為一名 Cisco 認證工程師,掌握 MAC 位址的分類與運作機制是建構網路基礎知識的關鍵。
以下是針對該題目的詳細技術解析:
---
### 1. 正確答案
在乙太網路(Ethernet)中,廣播幀(Broadcast Frame)的目標 MAC 位址為:
**`FF:FF:FF:FF:FF:FF`**
---
### 2. 技術原理與格式解析
MAC 位址是由 48 位元(bits)組成的十六進位制位址。廣播位址的特性在於其二進位表示法中,**所有的位元皆為 1**。
* **十六進位表示:** `FF:FF:FF:FF:FF:FF`(共 12 個 F)
* **二進位表示:** `11111111.11111111.11111111.11111111.11111111.11111111`
* **長度:** 48-bit (6 Bytes)
當網路設備(如網卡)收到目標位址為全 `F` 的幀時,它會無條件將該幀解封裝並交給上層協定處理。
---
### 3. 交換機(Switch)的處理行為
在 CCNA 的學習範疇中,理解交換機如何處理廣播幀至關重要:
1. **泛洪(Flooding):** 當交換機收到一個目標 MAC 為 `FF:FF:FF:FF:FF:FF` 的幀時,它會將該幀從**除了接收連接埠以外**的所有啟動連接埠(Active Ports)轉發出去。
2. **廣播域(Broadcast Domain):** 廣播幀傳播的範圍被定義為一個「廣播域」。預設情況下,交換機的所有連接埠都屬於同一個廣播域;唯有透過 **VLAN(虛擬區域網路)** 或 **路由器(Router,第三層設備)** 才能隔離廣播域。
---
### 4. 常見的廣播應用場景
為什麼我們需要廣播位址?在網路運作中,以下協定高度依賴廣播:
* **ARP (Address Resolution Protocol):** 當主機知道目標 IP 但不知道其 MAC 位址時,會發送 ARP Request 廣播,詢問「誰有這個 IP?」。
* **DHCP (Dynamic Host Configuration Protocol):** 當新主機加入網路時,會發送 `DHCP Discover` 廣播封包以尋找網路中的 DHCP 伺服器。
* **Routing Protocols:** 某些舊版的路由協定(如 RIPv1)會使用廣播來交換路由更新資訊。
---
### 5. 知識擴充:MAC 位址的三種類型
為了應對考試,建議同時記住以下三種傳輸模式:
| 類型 | 目標 MAC 位址示例 | 說明 |
| :--- | :--- | :--- |
| **單播 (Unicast)** | `00:0A:95:9D:68:16` | 一對一傳輸,目標為特定網卡。 |
| **廣播 (Broadcast)** | `FF:FF:FF:FF:FF:FF` | 一對所有傳輸,同網段內所有設備都會收到。 |
| **組播 (Multicast)** | `01:00:5E:XX:XX:XX` | 一對特定群組傳輸(常用於影片串流或路由協定如 OSPF/EIGRP)。 |
---
### 6. 專家總結(考試重點)
在 CCNA 認證考試中,請記住以下關鍵點:
* **廣播 MAC** 永遠是 **`FF:FF:FF:FF:FF:FF`**。
* 廣播發生在 **Layer 2**。
* **路由器(Router)會阻斷廣播**(預設不會轉發廣播幀),而交換機會轉發。
* 過多的廣播會導致「廣播風暴」,嚴重消耗網路頻寬與 CPU 資源。
這項基礎知識是理解後續 VLAN、STP(生成樹協定)以及三層交換技術的基石。
简体中文
你好!我是你的 Cisco 技术专家。针对这道 CCNA 基础考题,我将从技术原理、表现形式及交换机处理机制三个维度为你进行详细解析。
---
### 📋 题目解析
**考题:** What is the destination MAC address of a broadcast frame? (广播帧的目的 MAC 地址是什么?)
**正确答案:** **`FF:FF:FF:FF:FF:FF`**
---
### 🔍 深度技术分析
#### 1. 二进制与十六进制的表现形式
在以太网(Ethernet II)标准中,MAC 地址是一个 **48 位(bit)** 的物理地址。
* **广播地址的定义:** 当 48 位全部置为 **1** 时,该地址即被定义为广播地址。
* **十六进制转换:**
* 每 4 位二进制(1111)等于十六进制的一个 `F`。
* 48 位全 1 转换为十六进制即为 **12 个 F**。
* 标准写法通常为:`FF:FF:FF:FF:FF:FF` 或 `FFFF.FFFF.FFFF`。
#### 2. 广播帧的作用机制
广播帧的主要目的是实现“**一对所有**”的通信。在一个广播域(Broadcast Domain)内,当一个设备发送目的地址为 `FF:FF:FF:FF:FF:FF` 的数据帧时,该网段内的所有其他主机都会接收并处理该帧,而不是将其丢弃。
#### 3. 交换机(Switch)的处理逻辑
作为 CCNA 工程师,必须理解交换机对广播帧的处理行为:
* **泛洪(Flooding):** 当交换机从某个端口接收到一个目的 MAC 为广播地址的帧时,它会将该帧从**除了接收端口以外的所有成员端口**转发出去。
* **不学习:** 交换机永远不会将 `FF:FF:FF:FF:FF:FF` 学习进其 MAC 地址表(CAM 表),因为广播地址不能作为源地址。
#### 4. 常见的应用场景
在网络协议栈中,许多关键协议依赖广播帧来完成初始化工作:
* **ARP (Address Resolution Protocol):** 当已知 IP 地址但不知道 MAC 地址时,发送 ARP 请求广播。
* **DHCP (Dynamic Host Configuration Protocol):** 客户端在请求 IP 地址时,发送 DHCP Discover 广播。
* **Routing Protocols:** 某些老旧的路由协议(如 RIPv1)使用广播更新路由表。
---
### 💡 知识拓展:三种 MAC 地址类型对比
为了应对考试中的干扰项,请务必区分以下三种地址:
| 类型 | 目的 MAC 地址示例 | 说明 |
| :--- | :--- | :--- |
| **单播 (Unicast)** | `00:0A:95:9D:68:16` | 第一个字节的第 8 位为 **0**,发送给特定主机。 |
| **组播 (Multicast)** | `01:00:5E:00:00:01` | 第一个字节的第 8 位为 **1**,发送给特定的一组主机。 |
| **广播 (Broadcast)** | `FF:FF:FF:FF:FF:FF` | **所有位均为 1**,发送给本广播域内的所有主机。 |
---
### 🌟 专家总结(CCNA 考点记忆)
在 CCNA 考试中,看到 **Broadcast** 就要立刻联想到:
1. **二层地址:** `FF:FF:FF:FF:FF:FF`
2. **三层地址:** `255.255.255.255` (受限广播)
3. **设备行为:** 交换机执行 Flooding,路由器默认隔离广播(不转发广播)。
希望这份解析能帮助你巩固基础!如果对其他协议有疑问,欢迎继续提问。