ネットワークの勉強を始めると必ず登場する「MACアドレス」と「IPアドレス」。どちらも「通信相手を特定するためのアドレス」ですが、役割が全く異なります。 「物理アドレス?論理アドレス?どっちがどっちだっけ?」と混乱してしまう方のために、忘れない 「覚え方(例え話)」 とそれぞれの違いを分かりやすく解説します。
【結論】「マイナンバー」と「住所」で覚える!
一番分かりやすい覚え方は、ネットワーク機器を「人」に例えることです。
| 項目 | 例え | 特徴 | 変更できる? |
|---|---|---|---|
| MACアドレス | マイナンバー(個人番号) | 生まれたときから決まっている、その人(機器)固有の番号。 | 原則固定(ただし変更可能な場合もある) |
| IPアドレス | 住所(引っ越し先) | 今どこに住んでいるか(どのネットワークにいるか)を示す場所。 | できる(繋ぐWi-Fiを変えれば変わる) |
あなたが引っ越しをすると「住所(IPアドレス)」は変わりますが、「マイナンバー(MACアドレス)」は変わりません。 データ通信でも全く同じで、最終的にその機器に届けるために「変わらない番号(MAC)」が必要で、そこまでの経路を探すために「現在の場所(IP)」が必要になるのです。
MACアドレス(物理アドレス)とは?
MACアドレス(Media Access Control address)は、スマートフォンやパソコンに内蔵されているネットワーク機器(Wi-FiチップやLANカード)に、製造時に割り当てられる固有の番号です。ただし、OSの設定などで一時的に変更(MACアドレス偽装/MAC Spoofing)できる場合もあります。
覚え方のポイント:「真っ暗(MAC)な機械の物理アドレス」
- 物理アドレスと呼ばれるのは、ネットワークインターフェースに割り当てられる識別子だからです(昔は物理的な機器のROMに「焼き付けられていた」ことからこう呼ばれていますが、現代では仮想マシンやコンテナなどのソフトウェア定義のネットワーク機器にも付与されます)。
- 形式:
00:1A:2B:3C:4D:5Eのように、16進数とコロン(またはハイフン)で表記されます。 - OSI参照モデル:第2層(データリンク層) で使われます。
MACアドレスは世界で一意(重複しない)になるよう設計されています(ただし、メーカーの設定ミスや偽装、仮想環境の設定などにより、極めて稀に重複が発生する場合もあります)。
IPアドレス(論理アドレス)とは?
IPアドレス(Internet Protocol address)は、機器がネットワーク(Wi-Fiなど)に接続したときに割り当てられるネットワーク上の住所です。
覚え方のポイント:「論理で考えるIP(住所)」
- 論理アドレスと呼ばれるのは、物理的な機械に固定されておらず、ソフトウェアの論理的な設定によって割り当てられるからです。
- 形式:
192.168.1.5のように、10進数とドットで表記されます(IPv4の場合)。 - OSI参照モデル:第3層(ネットワーク層) で使われます。
カフェのWi-Fiに繋げばカフェのIPアドレスが、家のWi-Fiに繋げば家のIPアドレスが割り当てられます。
なぜ両方必要なのか?(ARPの役割)
「住所(IPアドレス)さえ分かれば届くんじゃないの?」と思うかもしれません。しかし、ネットワークの世界では 「最終的な受け渡しはMACアドレス(物理アドレス)を使って行う」 というルールがあります。
- IPアドレス(住所) を使って、相手のいるネットワーク(家)まで荷物を運ぶ。
- その家に着いたら、MACアドレス(マイナンバー) を使って「この番号の人、いますかー?」と直接呼び出して渡す。
このように、IPアドレスからMACアドレスを調べる仕組み(プロトコル)を ARP(Address Resolution Protocol) と呼びます。ARPは同一LAN内(同一ネットワーク内)でIPアドレスに対応するMACアドレスを調べるためのプロトコルです。
コラム:ルーターを越える通信とMACアドレスの書き換え
「ルーターを越えてインターネット上の別ネットワークにあるサーバーと通信するときはどうなるの?」と思うかもしれません。 実は、途中のルーターは最終目的地の端末のMACアドレスを直接知りません。データ(パケット)は宛先IPアドレスを頼りに次のルーターへとバケツリレー(ルーティング)され、それぞれの区間(LAN)を通過するたびに、その区間のルーターによって MACアドレスが次の宛先のものへと付け替えられながら 転送されます。 つまり、MACアドレスは 「同じLAN内で次の機器へデータを届けるため(局所的)」 に利用され、IPアドレスは 「最終的な目的地までルートを特定して届けるため(広域的)」 に利用されているのです。
試験対策・まとめ
情報処理技術者試験(基本情報など)では、以下の対比や重要知識がよく出題されます。
1. MACアドレスとIPアドレスの対比
| MACアドレス | IPアドレス | |
|---|---|---|
| 別名 | 物理アドレス | 論理アドレス |
| OSI参照モデル | 第2層(データリンク層) | 第3層(ネットワーク層) |
| 変更の可否 | 原則固定(ただし変更可能) | 可変(ネットワークによる) |
| 例え | マイナンバー | 住所 |
2. 試験対策としての重要知識
- IPアドレスの構成: IPアドレスは、ネットワークを特定する 「ネットワーク部」 と、そのネットワーク内の機器を特定する 「ホスト部」 から構成されます。
- IPアドレスのビット長:
- IPv4: 32ビット(約43億個のアドレス)で構成されます。
- IPv6: 128ビット(ほぼ無限に近いアドレス)で構成されます。
- ARPの通信範囲: IPアドレスからMACアドレスを解決する「ARP」は、ルーターを越えられないため 同一LAN(ネットワーク)内 でのみ機能します。
「MAC=同じLAN内の隣の機器に届ける(物理)」「IP=最終的な目的地までルートを探す(論理)」というイメージを持っておけば、試験問題でも迷うことはありません!
以上で本記事の解説を終わります。
よいITライフを!
人気記事
- 1
- 2
- 3
- 4
- 5
試験傾向を徹底分析。効率的な学習法と、分かりやすい図解で最短合格をサポートしてくれます。