ネットワークの勉強をしていると必ず出てくる「IPアドレス」と「MACアドレス」。どちらも「機器を特定するための番号」のように見えて、混同しやすい用語です。編集部でも整理してみると、この2つは「論理的な場所」と「物理的な固有番号」という全く異なる概念であることがわかりました。
この記事では、郵便配達の「住所と受取人の名前」のたとえを使いながら、専門用語をなるべく使わずに解説します。IT資格の学習中の方や、ネットワークの仕組みを初めて学ぶ方に向けた内容です。
まず結論:IPアドレスは「住所」、MACアドレスは「名前」
- IPアドレス:ネットワーク上の「論理的な場所(住所)」を示す番号。接続するネットワークや状況によって変わる
- MACアドレス:ネットワーク機器に製造時から刻まれた「固有の識別番号(名前)」。原則として変わらない
- 両方があることで、「どこにいる、どの機器か」を特定してデータを届けられる

IPアドレスとは?――引越しのたびに変わる「住所」のようなもの
IPアドレス(Internet Protocol Address)とは、ネットワークに接続した機器に割り当てられる番号です。インターネットや社内ネットワーク上で「どこにいるか」を示すために使われます。
- 自宅のWi-FiとカフェのドWi-Fiでは、同じスマートフォンでも異なるIPアドレスが割り当てられる
- プロバイダーやルーターが自動的に割り当てる(DHCP)ことが多い
- IPv4(例:192.168.1.1)とIPv6(例:2001:db8::1)の2種類がある
住所は引越しをすれば変わりますが、そこに住む人(機器そのもの)が変わるわけではありません。IPアドレスも同じで、「今どこのネットワークにいるか」を示す論理的な番号です。
MACアドレスとは?――製造時に刻まれた「氏名」のようなもの
MACアドレス(Media Access Control Address)とは、ネットワーク機器(LANカード・Wi-Fiチップなど)に製造段階で割り当てられた固有の識別番号です。世界中で同じ番号を持つ機器は(原則として)存在しません。
- 形式は16進数12桁で表される(例:00:1A:2B:3C:4D:5E)
- 前半6桁がメーカーを、後半6桁がその製品固有の番号を示す
- ルーター・スマートフォン・PCなど、ネットワークに接続できる機器すべてが持っている
住所(IPアドレス)がどこにいるかを示すのに対して、名前(MACアドレス)は機器そのものを識別します。引越し(ネットワーク変更)をしても名前は変わらない、というのが核心的な違いです。
「IPアドレスとMACアドレスの違い」を郵便配達で整理
| 比較項目 | IPアドレス | MACアドレス |
|---|---|---|
| 何を示すか | ネットワーク上の場所(論理) | 機器固有の識別番号(物理) |
| 付与方法 | ネットワーク接続時に割当 | 製造時に固定(変更不可が原則) |
| 変わるか | 場所や接続先で変わる | 基本的に変わらない |
| 使われるレイヤー | ネットワーク層(L3) | データリンク層(L2) |
| 身近なたとえ | 転居で変わる「住所」 | 一生変わらない「氏名」 |
なぜ2つが必要なのか?
インターネット上でデータを送るとき、まずIPアドレスを使って「どのネットワークに届けるか」を決めます。しかし、同じネットワーク内に複数の機器がある場合、IPアドレスだけでは「どの機器に渡すか」が最終的に確定しません。そこで最終的な受け渡しにMACアドレスが使われます。
ルーターやスイッチは、同一ネットワーク内の機器のMACアドレスを管理するテーブル(ARPテーブル)を持っており、「このIPアドレスの機器のMACアドレスはこれ」という対応を参照してデータを届けます。IETFが管理するRFC文書(RFC 826 – ARP)でも、両方が連携して初めてネットワーク通信が成立することが示されています。
編集部としては、「IPアドレスが住所なら、MACアドレスは各部屋の表札」というイメージが一番しっくりくると感じています。住所で建物まで来て、表札を見て最終的な届け先を確認する流れです。
実際の通信の流れ:データが届くまでのステップ
Step 1 — PCがWebサーバーのIPアドレスを宛先にデータを送る。
Step 2 — データはまず自宅のルーターへ届く。ルーターはIPアドレスを見て「インターネット側に流す」と判断する。
Step 3 — ルーターとPCのやり取りでは、PCのMACアドレスを使って「この機器からのデータ」と特定している。
Step 4 — データはインターネット上を複数のルーターを経由してWebサーバーのネットワークへ到達する。
Step 5 — 宛先ネットワーク内では、MACアドレスを使ってWebサーバーの機器にデータが届く。
まとめ:3行で理解するIPアドレスとMACアドレス
- IPアドレス = ネットワーク上の「住所」(接続先によって変わる・論理的)
- MACアドレス = 機器に刻まれた「名前」(原則変わらない・物理的)
- 2つが連携して = 「どのネットワークのどの機器に届けるか」が初めて確定する
IPアドレスとMACアドレスの違いを理解できると、ネットワーク通信の基本的な仕組みが一気にイメージしやすくなります。IT資格の試験でも頻出のポイントなので、ぜひ押さえておいてください。
よくある質問
Q. MACアドレスは本当に「変えられない」のですか?
A. 原則として製造時に固定されていますが、OSの設定やソフトウェアを使って一時的に変更できる場合もあります。ただしこれは通常のネットワーク利用では行わない操作で、ハードウェア自体に書き込まれた値は変わりません。
Q. IPv4とIPv6の違いは何ですか?
A. IPv4は32ビットで約43億個のアドレスを表現できますが、インターネットの普及で枯渇が進んでいます。IPv6は128ビットで事実上無限に近いアドレス数を確保できる次世代規格です。現在は両方が併用されており、少しずつIPv6への移行が進んでいます。
Q. プライベートIPアドレスとグローバルIPアドレスの違いは?
A. グローバルIPアドレスはインターネット上で一意の番号で、外部との通信に使われます。プライベートIPアドレスは家庭内や社内ネットワークの中だけで使われる番号です(例:192.168.〇.〇)。自宅のWi-Fiに接続した機器が持つのはプライベートIPアドレスで、外部との通信時はルーターがグローバルIPアドレスに変換します(NAT)。
Q. IT資格の試験ではどのように出題されますか?
A. 基本情報技術者試験や応用情報技術者試験のネットワーク分野では、IPアドレスの計算(サブネットマスクなど)やARPの仕組みとして出題されることがあります。「IPアドレスはどの層で使われるか」「MACアドレスとIPアドレスの対応を解決するプロトコルは何か」といった問われ方をするため、役割と使われるレイヤーをセットで理解しておくと得点につながりやすいです。


コメント