LoginSignup
18
10

More than 1 year has passed since last update.

アドレスクラスの覚え方

Last updated at Posted at 2019-08-25

規則的な割にアドレスクラスがなかなか覚えられなかったので、
視覚的にわかりやすいかなと思って色をつけてまとめてみました。

1. アドレスクラスと先頭ビット・ネットワーク部を覚える

最低限、先頭ビットのパターンとネットワーク部のビット数は覚える必要があります。  
最低限これさえ覚えておけば、あとは自分で導けます。  

クラス 先頭ビット ネットワーク部
A 0 8
B 10 16
C 110 24
D 1110 -
E 1111 -

2. 先頭ビットから開始アドレス・終了アドレスを求める

先頭ビット以外を0で埋めると、アドレスクラスの開始アドレスが求められます。

クラス 開始アドレス
A 00000000.00000000.00000000.00000000
B 10000000.00000000.00000000.00000000
C 11000000.00000000.00000000.00000000
D 11100000.00000000.00000000.00000000
E 11110000.00000000.00000000.00000000

先頭ビット以外を1で埋めると終了アドレスが求められます。

クラス 終了アドレス
A 01111111.11111111.11111111.11111111
B 10111111.11111111.11111111.11111111
C 11011111.11111111.11111111.11111111
D 11101111.11111111.11111111.11111111
E 11111111.11111111.11111111.11111111

開始アドレスと終了アドレスをまとめたものが以下です。

クラス 開始アドレス 終了アドレス
A 00000000.00000000.00000000.00000000 01111111.11111111.11111111.11111111
B 10000000.00000000.00000000.00000000 10111111.11111111.11111111.11111111
C 11000000.00000000.00000000.00000000 11011111.11111111.11111111.11111111
D 11100000.00000000.00000000.00000000 11101111.11111111.11111111.11111111
E 11110000.00000000.00000000.00000000 11111111.11111111.11111111.11111111

3. 10進数に変換する

開始アドレスと終了アドレスを10進数に直すと見慣れた数字が現れます。

クラス 開始アドレス 終了アドレス
A 0.0.0.0 127.255.255.255
B 128.0.0.0 191.255.255.255
C 192.0.0.0 223.255.255.255
D 224.0.0.0 239.255.255.255
E 240.0.0.0 255.255.255.255
18
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
10