バックナンバーはこちら。
https://www.simulationroom999.com/blog/In-vehicle-network-backnumber/
はじめに
ユニキャスト、ブロードキャスト、マルチキャストについての説明まとめ。
対ノードで見た場合の各通信方式。
MACアドレスで見た場合の各通信方式。
IPアドレスで見た場合の各通信方式。
これらをざっと表でまとめてみる。
登場人物
博識フクロウのフクさん

イラストACにて公開の「kino_k」さんのイラストを使用しています。
https://www.ac-illust.com/main/profile.php?id=iKciwKA9&area=1
エンジニア歴8年の太郎くん

イラストACにて公開の「しのみ」さんのイラストを使用しています。
https://www.ac-illust.com/main/profile.php?id=uCKphAW2&area=1
対ノードで見た場合の各通信方式

じゃー、
ユニキャスト、ブロードキャスト、マルチキャストをざっとまとめるよ。

おー。

まず、ノードで見た場合はこんなイメージになる。



MACアドレスで見た場合の各通信方式

次はMACアドレスで見た場合。

ユニキャストは単純に、
宛先MACアドレスと送信元MACアドレスの構成になっていれば良いんだよね。

そうそう。

ブロードキャストは
宛先MACアドレスは必ず
FF-FF-FF-FF-FF-FF
でなければならない。

そして、マルチキャストは
01-00-5E-XX-XX-XX

おー!バッチリだ!
IPアドレスで見た場合の各通信方式

ユニキャストは割り当てれたIPアドレスでやり取りすればいいかな。
IPアドレスとMACアドレスが1対1で紐づいているので、これはそんなに難しくない。

ブロードキャストは2種類のアドレスタイプがあって、
- リミテッドブロードキャストアドレス
- 例:255.255.255.255
- ディレクティッドブロードキャストアドレス
- 例:192.168.10.255
って感じ。

ユニキャストのIPアドレスの構成は以下で、
224.X.X.X
Xは
MACアドレスの
01-00-5E-XX-XX-XX
に入る感じ。
例えば、
01-00-5E-10-01-01
ってグループがあったとすると、
224.16.1.1
を指定すれば良い。

(太郎くんがこんなに成長していたとは!)
ざっと表でまとめた

説明、おつかれさん。
完璧だったよ。

まぁ一応全部メモしてたからねー。

一応、こっちでもざっと表にまとめておいた。
通信方式 | MAC | IP | 範囲 | 備考 |
---|---|---|---|---|
ユニキャスト | 送信先はノード個別のMAC | ノード個別のIP | 単体 | |
ブロードキャスト | 送信先はFF-FF-FF-FF-FF-FF | 255.255.255.255 | 全体 | 別ネットワークを指定することも可能。192.168.0.255/24等 |
マルチキャスト | 送信先は01-00-5E-[グループIPの一部] | グループIP | 特定の複数 | MACにグループIPの一部を含めることでデータリンク層のレベルで送信先を決定。 |

表にまとまってると分かり易いね。

次回からはまたBLFの中にあったEthernetフレームを細かく見ていく感じかな。
まとめ

まとめだよ。
- ユニキャスト、マルチキャスト、ブロードキャストのまとめ。
- ノードで見た場合。
- MACアドレスで見た場合。
- IPアドレスで見た場合。
バックナンバーはこちら。
コメント