ネットワーク
グローバルIPアドレス
グローバルIPアドレスの例
203.0.113.112IPアドレスの2つの部分
[アドレスが属するネットワーク].[そのネットワーク内のデバイス]クラスA
10.0.0.0~10.255.255.255
203 が所属するネットワーク
0.113.112 が203のネット枠内のデバイス
クラスB
172.16.0.0~172.31.255.255
203.0 が所属するネットワーク
113.112 が203.0のネット枠内のデバイス
クラスC
192.168.0.0~192.168.255.255
203.0.113 が所属するネットワーク
112 が203.0のネット枠内のデバイス
※現在ではクラスレスの考え方によってIPv4アドレスは分配されている
クラスD
224.0.0.0~239.255.255.255
IPマルチキャスト専用
予備
240.0.0.0~255.255.255.255
プライベートIPアドレス
クラスA
10.0.0.0~10.255.255.255
クラスB
172.16.0.0~172.31.255.255
クラスC
192.168.0.0~192.168.255.255
サブネットマスク
サブネットマスクはIPアドレスに似ていますが、ネットワーク内での内部使用のみを目的としています。ルーターは、サブネットマスクを使用して、データパケットを適切な場所にルーティングします。
引用: https://www.cloudflare.com/ja-jp/learning/network-layer/what-is-a-subnet/
以下のたとえ話がわかりやすかった。
ブはアリスの手紙に返事を出しますが、彼はアリスの家ではなくアリスの勤務先に返事を送るとしましょう。アリスの職場はとても大きく、多くの部署があります。従業員が書簡を迅速に受け取るために、アリスの職場の管理チームは、個々の従業員ではなく、部署ごとに手紙を分類します。ボブの手紙を受け取った後にアリスの所属部署を調べて、カスタマーサポートで働いていることを確認します。手紙はアリスにではなくカスタマーサポート部門に送られ、カスタマーサポート部門がそれをアリスに渡します。
このたとえで「アリス」はIPアドレス、「カスタマーサポート」はサブネットマスクのようなものです。アリスと部署をマッチさせることで、ボブの手紙は適切な受取人グループにすばやく分類されました。このステップがなければ、オフィス管理者は、建物のどこにあるかもわからないアリスのデスクを探すのに苦労して、余計な時間を費やすことになったでしょう。
引用: https://www.cloudflare.com/ja-jp/learning/network-layer/what-is-a-subnet/
参考
サブネットマスク

サブネットマスクの2つの形式
IPアドレス形式 IPアドレスの形式 (255.255.255.0)
プリフィックス形式 2進数で表示された場合の先頭からの1の数 (/24)
サブネットマスクの計算
IPアドレスとサブネットマスクにより開始アドレスと終了アドレスを求め、ネットワーク範囲が確定する。
開始アドレスの計算
ネットワークアドレスの計算はIPアドレスとサブネットマスクの2進数 AND(論理積)演算

終了アドレスの計算
ブロードキャストアドレスの計算はIPアドレスとサブネットマスクのbit反転の2進数 OR(論理和)演算

参考
Last updated