🏎️
ネットワーク講座メモ
作成日: 2024-04-11T17:09:00.000Z
最終更新: 2024-08-07T13:15:00.000Z
- CIDRについて
10.0.1.0/24
の 24とは何か- /24はIPアドレスの4番目(第四オクテット)が
0 ~ 255
のレンジであることを示す-
例:
10.0.1.0/24
なら、10.0.1.0
~10.0.1.255
となる -
計算方法
- 2進数に変換する
10.0.1.0/24
→00001010.00000000.00000010.00000000
10.0.1.0
~10.0.1.255
→00001010.00000000.00000010.00000000
~00001010.00000000.00000010.11111111
00000000
= 011111111
= 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255
8 7 6 5 4 3 2 1 128
64
32
16
8
4
2
1
128
192
224
240
248
252
254
255
-
/24 ← CIDR(という表現方法)
- CIDRレンジの計算はツールを使うと楽
-
/25や/23の場合
- /25
- 00001010.00000000.00000010.0
|
0000000 - 10.0.1.0 ~ 10.0.1.127(
00001010.00000000.00000010.00000000
~00001010.00000000.00000010.01111111
) - 0 ~ 1d27の合計128個のIPアドレスを割り振れる。
- 00001010.00000000.00000010.0
- /23
- 00001010.00000000.0000001
|
0.00000000 - 10.0.0.0 ~ 10.0.1.255(
00001010.00000000.00000000.00000000
~00001010.00000000.00000010.11111111
)
- 00001010.00000000.0000001
- /25
-
- プライベートIPアドレス空間
-
IPアドレスのクラス
- A ~ Eまである(Cまで意識すれば良い、E以降はあまり触れる機会ない)
クラス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
-
NAT
- L3ヘッダーの宛先IPアドレス、送信元IPアドレスを書き換える技術
- L1 ~ L7 (OSI参照モデルを参考)
- 送信元IPの変換は、外向け(グローバル)に通信できないためL3ヘッダーを書き換えてグローバルに通信できるようにする
-