ブロードキャストとは?初心者にもわかるネットワーク通信の基本用語を解説!
生徒
「ネットワークで『ブロードキャスト』って聞いたんですけど、どういう意味ですか?」
先生
「ブロードキャストは、ネットワーク内のすべての機器に対して一斉にデータを送る通信方法のことなんですよ。」
生徒
「えっ、一斉送信?どうしてそんなことをするんですか?」
先生
「とても大事なしくみなんです。では、ブロードキャストの意味や使われ方について詳しく説明していきましょう。」
1. ブロードキャストの読み方と意味
ブロードキャストは、読み方はブロードキャストといいます。
コンピュータネットワークにおけるブロードキャストとは、「同じネットワーク内にあるすべての機器に向けて、同時に情報を送ること」です。
これは、電話で言えば「全員に一斉に同じメッセージを流すアナウンス」のようなものです。
2. ブロードキャストアドレスとは?
ブロードキャストを実現するために使われるのが「ブロードキャストアドレス(読み方:ブロードキャストアドレス)」です。
このアドレスは、ネットワーク内のすべての機器に送信するための特別なIPアドレスです。
たとえば、IPアドレスが「192.168.1.0」でサブネットマスクが「255.255.255.0」の場合、ブロードキャストアドレスは「192.168.1.255」になります。
3. ブロードキャストの使われ方
ブロードキャストは、主に次のような場面で使われます。
- IPアドレスを自動で取得する「DHCP(ディーエイチシーピー)」の通信
- ARP(読み方:アープ)という、MACアドレスを調べるための通信
- プリンタや共有フォルダなどをネットワークで探すとき
つまり、「誰が応答してくれるかな?」というときに、ネットワーク内に一斉に呼びかけるのがブロードキャストなのです。
4. ブロードキャストとユニキャスト・マルチキャストの違い
ネットワークの通信には大きく分けて3つの方法があります。
- ユニキャスト(読み方:ユニキャスト):1対1の通信
- マルチキャスト(読み方:マルチキャスト):1対複数の通信(特定のグループ)
- ブロードキャスト:1対全員の通信(同じネットワーク内のすべて)
ブロードキャストは、もっとも広い範囲に送信する方法です。
5. ブロードキャストの例を見てみよう
たとえば、あるパソコンが「自分にIPアドレスをくれるサーバーはどこ?」と聞くときに、ブロードキャストアドレスを使ってネットワーク内のすべての機器に一斉に問いかけます。
このとき応答してくれるのが、DHCPサーバーです。このように、ブロードキャストは「誰か応答してくれるかな?」というときに便利なのです。
6. ブロードキャストが届く範囲
ブロードキャストは、基本的に「同じネットワーク内(同じセグメント内)」だけに届きます。
違うネットワークにまたがって届くことはありません。これは、ネットワークの混雑を防ぐためでもあります。
そのため、ルーター(読み方:ルーター)はブロードキャストを他のネットワークへは転送しないしくみになっています。
7. ブロードキャストの注意点と問題点
ブロードキャストは便利な一方で、使いすぎるとネットワークに負荷をかけるというデメリットもあります。
ネットワーク内のすべての機器に送信するため、機器の数が多いとそれだけ処理が増えます。
そのため、大規模なネットワークではブロードキャストの使用をなるべく控え、ユニキャストやマルチキャストを活用するのが一般的です。
8. ブロードキャストの確認方法
Windowsでは、コマンドプロンプトでipconfig /allと入力すると、自分のネットワーク設定が表示されます。
ここで確認できるIPアドレスとサブネットマスクから、ブロードキャストアドレスを手動で計算することも可能です。
たとえば、「IPアドレス:192.168.10.20」「サブネットマスク:255.255.255.0」なら、ブロードキャストアドレスは「192.168.10.255」です。