メインコンテンツへ
ネットワークMACアドレスの役割

MAC アドレスに関する説明として正しいものはどれか。

ア.MAC アドレスはネットワーク層(第3層)で使用され、異なるネットワーク間のルーティングに利用される
イ.MAC アドレスは DHCP サーバによって動的に割り当てられ、接続するたびに変わる
ウ.MAC アドレスはグローバルに一意な 48 ビットの識別子で、上位 24 ビットが製造者識別子(OUI)である正解
エ.MAC アドレスは OSI 第2層(データリンク層)で使用されるが、サブネット間の通信では変更されずに維持される

解説

MAC アドレスは「ネットワーク機器の指紋」のようなもの。生まれつき(製造時)に刻まれた 48 ビットの識別子で、同じネットワーク(サブネット)内での荷物の宛先に使われる。ただし荷物がルーターを越えるたびに「その区間の新しい配送ラベル」として MAC アドレスが書き換えられる点が重要。

なぜ ウ が正解か

MAC アドレスはグローバルに一意な 48 ビット(6バイト)の識別子。上位 24 ビットは OUI(Organizationally Unique Identifier: 製造者識別子)で、IEEE が各メーカーに割り当てる。下位 24 ビットはメーカーが個別に付与するシリアル番号。これによりネットワーク機器ごとに世界で唯一の識別子となる(原則)。

なぜ ア は間違いか

ルーティングに使われるのは IP アドレス(ネットワーク層・第3層)。MAC アドレスはデータリンク層(第2層)で同一ネットワークセグメント内の通信に使われる。レイヤーを混同した誤り。

なぜ イ は間違いか

DHCP が動的に割り当てるのは IP アドレス。MAC アドレスはハードウェアに物理的に焼き付けられた固定識別子(ただしソフトウェアで変更可能な場合もある)。DHCP の役割を誤解した誤り。

なぜ エ は間違いか

MAC アドレスが OSI 第2層で使用されるという点は正しい。しかし「サブネット間の通信では変更されずに維持される」は誤り。実際にはルーターを通過するたびに送信元・宛先 MAC アドレスが書き換えられる(次のホップの MAC アドレスに更新)。MAC アドレスの有効範囲は同一ネットワークセグメント内のみ。

出典: AI生成問題(学習用)