2026-07-05 02:35:43

MACアドレスとは?その仕組みと用途を解説

MACアドレス OUI データリンク層 ARP ネットワーク基礎

MACアドレスとは

MACアドレス(Media Access Control Address)は、ネットワークインターフェースに割り当てられた固有のハードウェア識別子です。OSI参照モデルのデータリンク層で機能し、ローカルエリアネットワーク内でのデバイス識別に使用されます。

標準的なMACアドレスは48ビットで、12桁の16進数で表されます:

00:1A:2B:3C:4D:5E
00-1A-2B-3C-4D-5E
001A.2B3C.4D5E

MACアドレスの構造

MACアドレスは6バイト(48ビット)で構成され、2つの部分に分かれています:

前半3バイト:OUI(Organizationally Unique Identifier)

上位24ビットはメーカーを識別します。IEEE がメーカーごとに固有のOUIプレフィックスを割り当てています。

本サイトでは、MACアドレスの最初の3バイトをIEEEレジストリと照合し、製造元を特定します。

後半3バイト:デバイス固有番号

下位24ビットはメーカーが独自に割り当て、製品ごとに一意の番号を付与します。

MACアドレスのルール

固定長

すべての標準MACアドレスは 48ビット(6バイト) です。

グローバル一意アドレスとローカル管理アドレス

  • グローバル一意(UAA):IEEEとメーカーが割り当て、ハードウェアに書き込まれた出荷時アドレス
  • ローカル管理(LAA):ソフトウェアで設定されたアドレス

ユニキャスト、マルチキャスト、ブロードキャスト

  • ユニキャスト:特定の1台を対象
  • マルチキャスト:グループを対象
  • ブロードキャストFF:FF:FF:FF:FF:FF — セグメント内のすべてのデバイスに送信

MACアドレスの用途

LAN通信

スイッチはMACアドレスに基づいてフレームを転送します。

ARP解決

IPv4ネットワークでは、ARP(Address Resolution Protocol) が使用されます。

ネットワークアクセス制御

注意:MACアドレスは偽装が可能なため、単独の認証手段としては使用しないでください。

MACアドレスは変更できる?

はい。現代のスマートフォンやPCはWi-Fi接続時に ランダムMACアドレス を使用し、追跡を防止します。詳しくは 『機械学習がMACランダム化を見破る』 をご覧ください。

関連記事
← ブログ一覧に戻る