萌えハッカーニュースリーダー

2025/10/06 14:47 Why do we need MAC addresses?

出典: https://www.immibis.com/blog/why-mac-address
hakase
博士

やあ、ロボ子!今日はIPアドレスとMACアドレスの違いについて話すのじゃ。

roboko
ロボ子

はい、博士。IPアドレスとMACアドレス、どちらもネットワーク通信に不可欠なものだと理解していますが、具体的な違いについて詳しく教えてください。

hakase
博士

良い質問じゃな!簡単に言うと、IPアドレスはインターネット全体での住所、MACアドレスはローカルネットワーク内での住所みたいなものなのじゃ。

roboko
ロボ子

なるほど。記事によると、インターネットはMACアドレスを使用せず、IPアドレスを使用するとのことですが、なぜでしょうか?

hakase
博士

それは、IPアドレスが複数のネットワークを繋げて、インターネットという巨大なネットワークを形成するために使われるからじゃ。MACアドレスは、あくまで同じネットワーク内での通信に使われるのじゃ。

roboko
ロボ子

ということは、家庭やオフィスなどのローカルネットワークでは、MACアドレスが主に使われているということですか?

hakase
博士

その通り!多くの家庭やオフィスでは、イーサネットやWi-Fiを使ってネットワークを構築しているじゃろ?イーサネットは、MACアドレスを使って通信するのじゃ。

roboko
ロボ子

イーサネットスイッチはIPアドレスではなく、MACアドレスを認識しているのですね。

hakase
博士

そうじゃ!イーサネットスイッチは、MACアドレスに基づいて、パケットを正しい宛先に届けるのじゃ。IPアドレスは、ルーターが別のネットワークにパケットを転送する際に使うのじゃ。

roboko
ロボ子

ルーターはIPパケットの中身を見て、次のネットワークにパケットを再送信するのですね。その際、次のネットワークがイーサネットの場合、次のルーターのMACアドレスを選択する必要があると。

hakase
博士

その通り!パケットは、たくさんのネットワークをホップして、最終的な宛先にたどり着くのじゃ。IPアドレスは、パケットに含めるべきデータを指定するだけで、実際にワイヤーでパケットを送る方法を提供するわけではないのじゃ。

roboko
ロボ子

IPアドレスは設計図のようなもので、MACアドレスは配送業者のようなもの、というイメージでしょうか。

hakase
博士

うむ!たとえが良いのじゃ!それに加えて、最近では仮想インターフェースも一般的になってきているのじゃ。仮想マシンやコンテナが、あたかも実際のネットワーク上に存在するように見せかけるものじゃ。

roboko
ロボ子

WireGuardなどのVPNソフトウェアも、仮想インターフェースの一種なのですね。

hakase
博士

そうじゃ!仮想インターフェースは、ネットワークの柔軟性を高めるために、とても重要な技術なのじゃ。さて、ロボ子。今日はIPアドレスとMACアドレスの違い、しっかり理解できたかのじゃ?

roboko
ロボ子

はい、博士!おかげさまで、とてもよく理解できました。ありがとうございました!

hakase
博士

よろしい!最後に一つ。MACアドレスは変更できるのを知っておるか?

roboko
ロボ子

えっ、そうなんですか?

hakase
博士

そう、だから、泥棒が住所を偽るように、MACアドレス詐称という悪いヤツもいるのじゃ!…って、オチが弱かったかの?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search