ブロードキャストアドレスに対してローカルブロードキャストするとき、どのように行っていますか?

nasa-Q1p7bh3SHj8-unsplash.jpg

質問

ブロードキャストアドレスに対してローカルブロードキャストするとき、どのように行っていますか?
なぜ 同一サブネット内のすべての端末がフレームを受信するのですか?


解答

とても良い質問です。
「ローカルブロードキャスト」がどのように行われ、なぜ同一サブネット内のすべての端末が受信するのかを、イーサネットレベル(L2)とIPレベル(L3)の両面からわかりやすく解説します。


✅ 結論(先にまとめ)

ローカルブロードキャストは、特別なMACアドレスとIPアドレスを使って、
同一サブネット内のすべての機器にフレームを配信する方式
です。

この仕組みによって、「同じネットワーク内」の全端末がブロードキャストを受け取ります。


✅ 1. ブロードキャストアドレスとは

種類アドレス説明
IPブロードキャスト255.255.255.255(全体)またはネットワークごとの例:192.168.1.255サブネット内の全端末に届けたいとき使うIPアドレス
MACブロードキャストFF:FF:FF:FF:FF:FFイーサネット上で全端末宛を意味する特別なアドレス

✅ 2. どうやってブロードキャストするの?

▶︎ 例:192.168.1.10 が 192.168.1.255 に ping を送る場合

  1. 送信PC(192.168.1.10)が IP パケットを作成
     ⇒ 宛先IP:192.168.1.255

  2. ネットワークが同一サブネットであると判断(ルータに送らない)

  3. イーサネットフレームを作成
     ⇒ 宛先MAC:FF:FF:FF:FF:FF:FF(全端末宛)

  4. スイッチなどを介して、すべての端末にこのフレームが転送される

  5. すべての端末が「自分宛か?」をチェック
     ⇒ 宛先がブロードキャストなら必ず受け取る


✅ 3. なぜ「同一サブネット内のすべての端末が受け取る」のか?

理由:

ブロードキャストフレームは、スイッチがすべてのポートに転送するように設計されているからです。

  • イーサネットでは、MACアドレスが FF:FF:FF:FF:FF:FF のパケットは「全員宛」

  • スイッチはブロードキャストアドレス宛のフレームを「全ポート」に転送

  • 受信した端末は、自分のNIC(ネットワークインタフェースカード)がそのフレームを処理


✅ ブロードキャスト通信の流れ(図式)

送信元: 192.168.1.10宛先:   192.168.1.255↓ IPパケット作成↓↓ MACアドレス解決 → 宛先: FF:FF:FF:FF:FF:FF↓↓ イーサネットで全ポートに送信↓全端末が受信して処理する(同一セグメント内)

✅ 注意点

  • ブロードキャストはサブネットを超えない

    • ルータ(L3)はブロードキャストを転送しない

  • 同じネットワーク内にいる場合だけ届く(ローカルブロードキャスト

  • 頻繁に使うとネットワーク負荷が高まる


✅ ブロードキャストが使われる場面(例)

用途説明
ARP要求「192.168.1.1のMACアドレスは誰?」という質問を全員に送る
DHCP要求「IPアドレスくれるサーバ、いる?」という初期通信
ネットワーク探索一部のサービス(NetBIOSなど)がネットワーク上の探索に使用

✅ まとめ

項目内容
ブロードキャストとは?サブネット内のすべての端末に向けた通信
実現方法MACアドレスに FF:FF:FF:FF:FF:FF を指定
なぜ全端末が受信?スイッチがすべてのポートに転送する設計だから
注意点サブネット外には届かない。過剰使用はネットワーク負荷になる



ブロードキャスト (角川文庫) [ 湊 かなえ ]

価格:726円
(2025/7/3 11:15時点)
感想(6件)


第二級アマチュア無線技士 試験問題集 (合格精選400題) [ 吉川忠久 ]

価格:3080円
(2025/6/2 00:03時点)
感想(2件)


 



この記事へのコメント