【初心者向け】IPアドレス・サブネットマスク・ネットワークアドレスをやさしく解説

IT基礎
ハク
ハク

192.168.1.10……IPアドレスって出てきたけどいみがわからないよ。

レイ
レイ

この数字にはちゃんと意味があるんですよ。

「IPアドレスって何?」
「サブネットマスクが意味不明…」
「16刻みとか32刻みってなんで?」

基本情報技術者試験でも頻出ですが、
最初はかなり混乱しやすい分野です。

この記事では、

  • IPアドレス
  • サブネットマスク
  • ネットワークアドレス
  • 16刻み・32刻みの意味

を、初心者向けにやさしく解説します!


IPアドレスとは?

IPアドレスは、

ネットワーク上の住所

です。

例えば:

192.168.1.10

この数字が、パソコンやスマホの住所になります。


🏢 マンションで考える!

IPアドレスは、

マンション名 + 部屋番号

みたいなものです。

グリーンマンション 101号室

だったら、

部分意味
グリーンマンション建物
101号室個人の部屋

ですよね。

192.168.1.10

を分けると:

部分意味
192.168.1ネットワーク部分
10ホスト部分

になります。

ネットワーク部分とは?

ネットワーク部分は、

「どのグループ(ネットワーク)に所属しているか」

を表します。

つまり:

192.168.1

が同じなら、

同じネットワーク仲間です!


ホスト部分とは?

ホスト部分は、

「その中の誰か」

を表します。

つまり:

192.168.1.10
192.168.1.20
192.168.1.30

は、

同じマンションの別部屋みたいな感じです。

別ネットワークだと?

例えば:

192.168.2.15

になると、

192.168.1 ← 今まで
192.168.2 ← 新しい

なので別グループです。

つまり:

  • 違うマンション
  • 違う町
  • 違うネットワーク

みたいな感じ。

サブネットマスクとは?

サブネットマスクは、

「どこまでがネットワーク部分か」

を決める数字です。


IPアドレス:

192.168.1.10

サブネットマスク:

255.255.255.0

なら、

192.168.1

までがネットワーク部分です。


なぜ255なの?

コンピュータは内部で、
数字を2進数(0と1)で管理しています。


255を2進数にすると

11111111

つまり:

1 = ネットワーク部分

という意味です。


0は?

00000000

つまり:

0 = ホスト部分

になります。


ネットワークアドレスとは?

ネットワークアドレスは、

「ネットワークそのもの」を表す番号

です。


IPアドレス:

192.168.1.10

サブネットマスク:

255.255.255.0

なら、

192.168.1.0

がネットワークアドレスになります。


なぜ最後が0?

ホスト部分を全部0にするからです。

192.168.1.【ホスト部分】

192.168.1.0

になります。


基本情報でよく出る問題

例題

IPアドレス:

10.170.70.19

サブネットマスク:

255.255.255.240

ネットワークアドレスは?


まず240を理解しよう

240を2進数にすると:

11110000

になります。


ネットワーク部分とホスト部分

1111 0000
  • 前半4ビット → ネットワーク部分
  • 後半4ビット → ホスト部分

です。


なぜ16刻みになるの?

後半4ビットで表せる数は:

0000 ~ 1111

です。


4ビットで何個表せる?

各桁に:

  • 0
  • 1

を入れられるので、

2 × 2 × 2 × 2

つまり:

16個

表せます!


だから16ずつ区切られる!

つまり:

0 ~ 15
16 ~ 31
32 ~ 47
48 ~ 63

という16個ごとのグループになります。


19はどこ?

19は:

16 ~ 31

に入ります。

なのでネットワークアドレスは:

10.170.70.16

になります!


32刻み・64刻みって何?

実は、

「16刻み」は今回だけ!

です。

ホスト部分のビット数で変わります。


32刻みの例

サブネットマスク:

255.255.255.224

224を2進数にすると:

11100000

ホスト部分は5ビット。


5ビットで表せる数

2^5 = 32

だから:

0
32
64
96

という32刻みになります。


64刻みの例

サブネットマスク:

255.255.255.192

11000000

ホスト部分は6ビット。


6ビットで表せる数

2^6 = 64

だから64刻みになります。


超重要!簡単な求め方

実は、

256 - サブネットマスク

でも区切り幅を求められます!


256 - 240 = 16

16刻み!


256 - 224 = 32

32刻み!


256 - 192 = 64

64刻み!


覚えておくと便利な表

サブネットマスク区切り幅
2551
2542
2524
2488
24016
22432
19264
128128
0256

ハク
ハク

なるほど!

  • IPアドレス → 住所
  • ネットワーク部分 → マンション名
  • ホスト部分 → 部屋番号

って考えればいいんだね!

レイ
レイ

そのイメージができると、
サブネット問題はかなり理解しやすくなります。


まとめ

用語意味
IPアドレス機器の住所
サブネットマスクネットワーク部分を決める
ネットワークアドレスネットワークそのもの
ホスト部分機器番号

試験対策ポイント

基本情報では:

  • ネットワークアドレスを求める問題
  • 同じネットワークか判定する問題
  • 16刻み・32刻みを求める問題

が頻出です!

最初は難しく感じますが、

「ネットワーク部分とホスト部分を分ける」

という考え方が分かると、一気に理解しやすくなります✨

関連記事

コメント

タイトルとURLをコピーしました