■
ネットワークアドレスの判別
ip:172.16.0.0 sub:255.255.255.0のネットワークアドレス・サブネットワークアドレスを判別する
- 172を2進数に変換 -> 10110000
- アドレスクラスを先頭4ビットで判別する
アドレスクラス | ネットワークアドレス部 | アドレス範囲 |
Aクラス:0000 | 第一オクテットまで | 0.0.0.0〜127.0.0.0 |
Bクラス:1000 | 第二オクテットまで | 172.0.0.0〜191.255.255.255 |
Cクラス:1100 | 第三オクテットまで | 192.0.0.0〜223.255.255.255 |
Dクラス:1110 | マルチキャストアドレス | 224.0.0.0〜239.255.255.255 |
Eクラス:1111 | 未使用アドレス | 240.0.0.0〜255.255.255.255 |
- 172.16.0.0のネットワークアドレスは172.16.0.0
二進数では10110000.00010000.00000000.00000000
- サブネットマスクでネットワークアドレスをマスクする(AND演算)
10110000.00010000.00000000.00000000
11111111.11111111.11111111.00000000
- 計算結果がサブネットワークアドレスは172.16.0.0
二進数では10110000.00010000.00000000.00000000