🏎️
ネットワーク講座メモ
作成日: 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.0000000010.0.1.0~10.0.1.255→00001010.00000000.00000010.00000000~00001010.00000000.00000010.1111111100000000= 011111111= 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255
8 7 6 5 4 3 2 1 1286432168421128192224240248252254255 -
/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ヘッダーを書き換えてグローバルに通信できるようにする
-