「君はどのグループの誰?」IPアドレス・ネットワーク部・ホスト部・デフォルトゲートウェイを紐解く
ネットワークの世界で最も重要な「住所」の仕組み。
前回までで「IPアドレスは住所だ」という話をしましたが、実はこの住所、ただの数字の羅列ではありません。「どのグループ(ネットワーク)に所属している、誰(ホスト)なのか」 という2つの情報がギュッと凝縮されているのです。
今回は、基本情報技術者試験で必ず計算問題として出てくる「ネットワークアドレス」「ホストアドレス」、そして外の世界への出口となる「デフォルトゲートウェイ」の関係を、スッキリと整理して解説します。
1. 【結論】IPアドレスは「名字」と「名前」でできている
まず、結論からお伝えします。
- IPアドレス:ネットワーク上の機器を識別する全情報のこと。
- ネットワークアドレス(名字):その機器が所属する 「グループ(ネットワーク)」 を表す。
- ホストアドレス(名前):グループ内での 「個別の機器」 を表す。
- デフォルトゲートウェイ(出口):自分のグループの外へ行くための 「代表窓口(ルーター)」。
この「名字(ネットワーク)」が同じ機器同士は直接おしゃべりできますが、名字が違う相手とおしゃべりするには、必ず「窓口(デフォルトゲートウェイ)」を通る必要がある、というのがネットワークの鉄則です。
2. ネットワークアドレスとホストアドレス:どこで分かれる?
IPアドレス(IPv4)は32ビットの数字ですが、どこまでが「グループ名」で、どこからが「個人の名前」なのかを決めるルールが必要です。
【メタファー】住所の「市区町村」と「番地」
例えば、「東京都豊島区 1-2-3」という住所があったとします。
- ネットワークアドレス ≒ 「東京都豊島区」
- ホストアドレス ≒ 「1-2-3」
同じ「東京都豊島区」の中にいる人同士なら、近所なので直接手紙を届けられますよね。でも、宛先が「大阪府」なら、一度郵便局(ゲートウェイ)へ持っていく必要があります。
境界線を決める「サブネットマスク」
この「どこまでが市区町村名(ネットワーク部)か」を明示するのがサブネットマスクです。
例えば、サブネットマスクが 255.255.255.0 の場合、IPアドレスの左から24ビット目までがネットワークアドレスであることを意味します。
3. ネットワークアドレス(グループの代表値)
ネットワークアドレスは、ホストアドレス部分をすべて「0」にしたアドレスです。
- 役割:そのネットワーク(グループ)全体を指し示すために使われます。
- 注意点:このアドレスは特定の機器(PCやスマホ)に割り当てることはできません。グループ名そのものだからです。
例:IPアドレス
192.168.1.10/ サブネット255.255.255.0の場合
ネットワークアドレス:192.168.1.0
4. ホストアドレス(個人の識別番号)
ホストアドレスは、IPアドレスの中で個別の機器を識別するための部分です。
- 役割:同じネットワーク内にいる複数の機器を区別します。
-
計算のコツ:ホスト部に使えるビット数が $n$ ビットある場合、割り当て可能な機器の数は $$2^n - 2$$ 台となります。
- なぜ「-2」するのか? = ネットワークアドレス(全部0)とブロードキャストアドレス(全部1)は、機器に割り当てられない決まりだからです。
5. デフォルトゲートウェイ:外の世界への「唯一のドア」
自分のPCが、自分とは異なるネットワークアドレスを持つ相手(例えばインターネット上のGoogleのサーバーなど)と通信したいとき、パケットをどこに送ればいいか迷ってしまいます。
なぜ必要なのか?(理由)
PCは自分のグループ内のことは知っていますが、外の世界の地図は持っていません。そこで、「自分と同じグループの中にいて、外の世界に繋がっている唯一の出口」であるデフォルトゲートウェイに、「あとはよろしく!」とパケットを丸投げするのです。
正体は「ルーター」のIPアドレス
通常、デフォルトゲートウェイの正体は、あなたの家にあるWi-Fiルーターの「内側(LAN側)」のIPアドレスです。
よく 192.168.1.1 や 192.168.0.1 など、そのネットワークの「一番若い番号」が割り当てられるのが慣習となっています。
6. 【比較表】それぞれの役割まとめ
| 用語 | 例え話 | 役割 | 機器に設定できる? |
|---|---|---|---|
| IPアドレス | 住所フルセット | ネットワーク上の位置を示す | できる |
| ネットワークアドレス | 市区町村名 | グループそのものを識別する | できない |
| ホストアドレス | 氏名・番地 | グループ内の個体を識別する | できる (IPの一部として) |
| デフォルトゲートウェイ | 境界の門番 | 外の世界への橋渡し役 | できる (ルーターのIP) |
7. まとめ:通信が始まるまでのストーリー
あなたがインターネットでサイトを見ようとするとき、裏側ではこんな会話が行われています。
-
PC:「宛先のIPは
142.250.x.xか。自分の名字(ネットワークアドレス)と違うな…」 - PC:「自分じゃ届けられないから、同じグループにいる**デフォルトゲートウェイ(ルーター)**君に渡そう!」
- ルーター:「お任せあれ!外の世界のネットワーク(WAN)へ転送するよ」
この「自分と同じグループか、違うグループか」を判断するために、IPアドレスをネットワーク部とホスト部に分けて考える必要があるのです。
8. さらに学習を深めるための参考リンク集
-
IPA(独立行政法人 情報処理推進機構):
基本情報技術者試験・ネットワークアドレスの計算
(試験でよく出る「サブネットマスクの計算」の練習問題が確認できます) -
総務省 - 国民のためのサイバーセキュリティサイト:
IPアドレスの仕組み
(初心者向けに、ルーターがどうやって通信を振り分けるか解説されています) -
Cisco Networking Academy:
IPv4 Addressing and Subnetting
(世界中のエンジニアが学ぶ、IPアドレス設計の標準的な考え方です)