IPアドレスの基礎
IPアドレスはネットワーク部とホスト部で構成
ネットワークアドレス
→どのネットワークかを示すアドレス
| ネットワーク部 | 00 … 00 |
|---|
ブロードキャストアドレス
→ネットワーク内の全ホストへの一斉送信用アドレス
| ネットワーク部 | 11 … 11 |
|---|
ホスト部の範囲
→全て0(ネットワークアドレス)と全て1(ブロードキャストアドレス)以外をホストに割り当て可能
| 000 … 001 | ~ | 111 … 110 |
|---|
覚えておくと便利な基数変換
| 10進数 | → | 2進数 | 2進数 | → | 10進数 | |
|---|---|---|---|---|---|---|
| 1 | → | 0000 0001 | 1000 0000 | → | 128 | |
| 2 | → | 0000 0010 | 0100 0000 | → | 64 | |
| 4 | → | 0000 0100 | 0010 0000 | → | 32 | |
| 8 | → | 0000 1000 | 0001 0000 | → | 16 | |
| 16 | → | 0001 0000 | 0000 1000 | → | 8 | |
| 32 | → | 0010 0000 | 0000 0100 | → | 4 | |
| 64 | → | 0100 0000 | 0000 0010 | → | 2 | |
| 128 | → | 1000 0000 | 0000 0001 | → | 1 |
IPアドレス計算例
172.24.1.4/24 場合
IPアドレス:172.24.1.4
| 10101100 | 00011000 | 00000001 | 00000100 |
|---|
サブネットマスク:255.255.255.0
| 11111111 | 11111111 | 11111111 | 00000000 |
|---|
ネットワークアドレス:172.24.1.0
| 10101100 | 00011000 | 00000001 | 00000000 |
|---|
ブロードキャストアドレス:172.24.1.255
| 10101100 | 00011000 | 00000001 | 11111111 |
|---|
ホスト開始アドレス:172.24.1.1
| 10101100 | 00011000 | 00000001 | 00000001 |
|---|
ホスト終了アドレス:172.24.1.254
| 10101100 | 00011000 | 00000001 | 11111110 |
|---|
172.24.1.4/20 の場合
IPアドレス:172.24.1.4
| 10101100 | 00011000 | 00000001 | 00000100 |
|---|
サブネットマスク:255.255.240.0
| 11111111 | 11111111 | 11110000 | 00000000 |
|---|
ネットワークアドレス:172.24.0.0
| 10101100 | 00011000 | 0000000 | 00000000 |
|---|
ブロードキャストアドレス:172.24.15.255
| 10101100 | 00011000 | 00001111 | 11111111 |
|---|
ホスト開始アドレス:172.24.1.1
| 10101100 | 00011000 | 0000000 | 00000001 |
|---|
ホスト終了アドレス:172.24.15.254
| 10101100 | 00011000 | 00001111 | 11111110 |
|---|