IPアドレスとサブネット

ブロードキャストアドレス ぶろーどきゃすとあどれす

ブロードキャストアドレス一斉送信ARPネットワークアドレスサブネット
ブロードキャストアドレスについて教えて

簡単に言うとこんな感じ!

同じネットワーク内の全員に一斉に「呼びかける」ための特別なIPアドレスだよ。192.168.1.255のように、ホスト部がすべて1になったアドレスで、ARPなどが使うんだ!


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

ブロードキャストアドレスは、特定のネットワーク内のすべてのホストに同時にパケットを送るための特殊なIPアドレスです。宛先にブロードキャストアドレスを指定すると、そのネットワーク上の全ホストにパケットが届きます。

ブロードキャストアドレスはIPアドレスのホスト部をすべて1にしたアドレスです。例えば192.168.1.0/24のネットワークであれば192.168.1.255がブロードキャストアドレスです。

重要な注意点として、ブロードキャストはルーターを越えません。同じサブネット内のホストにのみ届きます。これはARPの「このIPアドレスを持っている人は返事して!」という問い合わせが世界中に広がらないようにするための設計です。


2種類のブロードキャスト

種類アドレス範囲
ダイレクトブロードキャストネットワーク+ホスト全1(例:192.168.1.255)特定サブネット内全体
リミテッドブロードキャスト255.255.255.255自分が属するサブネット内全体(ルーターを越えない)

ネットワークアドレスとの違い

種別アドレス(192.168.1.0/24の場合)意味
ネットワークアドレス192.168.1.0ホスト部が全0。ネットワーク自体を示す
ブロードキャストアドレス192.168.1.255ホスト部が全1。全ホストへの一斉送信
使用可能ホスト192.168.1.1〜192.168.1.254実際に機器に割り当てられるアドレス

歴史と背景

  • 1981年:IPv4設計時にブロードキャストアドレスが定義(RFC 791)
  • 1987年:ダイレクトブロードキャストとリミテッドブロードキャストの区別が整理(RFC 1122)
  • 1999年頃:Smurf攻撃(ダイレクトブロードキャストを悪用したDDoS)が問題化
  • 現在:セキュリティのため、ルーターのダイレクトブロードキャスト転送はデフォルト無効が標準

IPv6ではブロードキャストを廃止

IPv6ではブロードキャストアドレスが廃止されました。代わりにマルチキャストを使います。全ノードへの一斉送信はff02::1(all-nodes マルチキャスト)が使われます。これによりネットワーク負荷が軽減されています。


関連する規格・RFC

規格・RFC番号内容
RFC 919ブロードキャストアドレスの仕様
RFC 1122インターネットホスト要件(ブロードキャストを含む)

関連用語