192.168.1.0 /24
は、
192.168.1.0
255.255.255.0 サブネットマスク
と同じ意味。
つまり。192.168.1.0 ~ 192.168.1.255 までの256個が同じLAN内(グループ範囲、ネットID)ということ。※0と255は予約されていて使えない。(ブロードキャスト用)
/24 は、2進数で表したipアドレスの左から24桁目までが同じものを同じLAN内というルールでの表記。
192.168.1.0 → 2進数で表すと 11000000.10101000.00000001.00000000
192.168.1.255 → 2進数で表すと 11000000.10101000.00000001.11111111
192.168.2.0 → 2進数で表すと 11000000.10101000.00000010.00000000
つまり。192.168.1.0 ~ 192.168.1.255 までの256個が同じLAN内ということ。
サブネットマスクは、2進数で値が1になっている部分が一緒であればそれを同じLAN内とするというルールでの表記。
255.255.255.0 → 2進数で表すと 11111111.11111111.11111111.00000000
/24 の、2進数で表したipアドレスの左から24桁目までが同じもの と同じことになる。
もし、
/23 なら?
11000000.10101000.00000000.00000000 → 192.168.0.0
11000000.10101000.00000001.11111111 → 192.168.1.255
サブネットマスク 255.255.254.0
複数のネットワークアドレスを1つにまとめることをルート集約という。
ブロードキャスト型のアプリケーションに弊害が出るようだ・
プライベートアドレス
10.0.0.0 – 10.255.255.255 (10/8 prefix)
172.16.0.0 – 172.31.255.255 (172.16/12 prefix)
192.168.0.0 – 192.168.255.255 (192.168/16 prefix)
自分自身を示すIPアドレス 127.0.0.1 ネットワーク上に存在しない。
ブロードキャスト:不特定多数の相手に向かってデータを送信
ユニキャスト:単一のアドレスを指定して特定の相手にデータを送信
マルチキャスト:複数の相手を指定してデータを送信