2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ブロードキャストについて調べてみた

Posted at

勉強前イメージ

ネットワーク内のホストの全員に対してデータを送ること・・かな?

調査

ブロードキャスト とは

同じネットワーク内の全宛先に対して、1対多数で行われるデータの通信のこと。
使用例としては、ARP要求パケットです。
ARPとはIPアドレスからEthnetのMACアドレスを取得するプロトコルで、
ARPの要求をする際に、ネットワーク内の全宛先に対して「192.168.1.1のホストいますか?」と呼びかける際に使用します。

ブロードキャストアドレス というものがある

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

ブロードキャストアドレスというものがあります。
ブロードキャストを行う際に使用されるのが、ブロードキャストアドレスです。
ブロードキャストアドレスで送信されたパケットは同じネットワーク内の全ホストに対して送られます。

  • ブロードキャストアドレスの計算方法

今回は 192.168.0.0/24 のネットワークのブロードキャストアドレスを見ていきます。
ブロードキャストアドレスは、ホスト部のビットが1になる値になります。
※ちなみにホスト部のビットが1になる値はネットワークアドレスと言います。

まず、192.168.0.0は8ビットずつ見ていくと
11001010.10101000.00000000.00000000になります。
/24なので、第3オクテットまでの、11001010.10101000.00000000 がネットワーク部になり、
第4オクテットの00000000 がホスト部になります。
ブロードキャストアドレスは ホスト部のビットがすべて1の状態 なので、
11001010.10101000.00000000.11111111 になります。
それを見やすい状態に戻すと 192.168.0.255 になります。
これがブロードキャストアドレスです。

ブロードキャストアドレスUntitled Diagram.drawio - diagrams.net - Google Ch.png

ブロードキャストアドレスの種類

以下2種類があります。

  • ローカルブロードキャスト
    • 自身が接続しているネットワークのブロードキャスト
    • ブロードキャストアドレスは 上記と同様であれば、 192.168.0.255
  • ダイレクトブロードキャスト
    • 自身が接続していないネットワークへのブロードキャスト
    • もし、192.168.1系ネットワークがあればそれにあたる
    • セキュリティ上の問題もあるため、基本的には設定されない

勉強後イメージ

ブロードキャストには2種類あるって知らなかった。
基本的には、xxさんいますかー?とかいうパケットに使われるやつなのね。

参考

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?