IPアドレスとサブネットマスクの考え方
久しぶりに考える機会を得たのでメモ。
@aokabin_ さんに教えてもらいました。
ネットワークアドレス 133.13.50.110
を与えられていて、サブネットマスク 255.255.255.0
を与えられている時、で降るとゲートウェイはどれくらいの範囲を割り当てられているかという考え方ですが、
255.255.255.0 を 32 bit の 2 進数へ修正すると
11111111 11111111 11111111 00000000
となる。この時下位 8 bit は 0 なので 255 - 0 = 255 なので 133.13.50.0
~ 133.13.50.255
まで得ることが可能。
サブネットマスク 255.255.192.0
を与えられている時、同様に 2 進数へ変換すると
11111111 11111111 11000000 00000000
となる。この時 9 bit ~ 16 bit は 192 なので 255 - 192 = 63 そしてこの時下位 8 bit は 0 なので 255 - 0 = 255。つまり 133.13.0.0
~ 133.13.63.255
まで得ることができる。