6月12日(金)2コマ目(A班)、3コマ目(B班)
今日、やったこと
IPアドレス、サブネットマスクからネットワークアドレスを求める
今日のホワイトボード
10進数を2進数にするとき
「8ビットの2進数」に変換するさいに、間違えることがあります。
たとえば、10進数の10を2進数にすると
1010
になります。4ビットです。8ビットではありません。
ということで、0を追加して8ビットにします。
0000 1010
です。前に0をつけます。
これを間違えて
1010 0000
としてしまうと10ではなく、160になってしまいます。
ご注意を。
サブネットマスクが0でもない、255でもないとき
以下のような
IPアドレス 210.200.190.180
サブネットマスク 255.255.248.0
の場合、3バイト目の途中にネットワークアドレスとホストアドレスの切れ目があります。
そんなときは、
①切れ目を含むところを8ビットの2進数へ
この場合、3バイト目です。
サブネットマスク 248 -8ビット2進数へ-> 1111 1000
IPアドレス 190 -8ビット2進数へ-> 1011 1110
サブネットマスクのビット列から 先頭から21ビット目までがネットワークアドレスになります。
②IPアドレスのホスト部のビットをすべて0へ
IPアドレスの22ビット目以降がホストアドレスです。
ホストアドレスをすべて0にすると、
IPアドレス 1011 1110 -ホストアドレスのビットを0へ-> 1011 1000
となります。
③10進数へ
ホストアドレスのビットをすべて0にしたビット列を10進数にします。
1011 1000 -10進数へ-> 184
なお、IPアドレスの4バイト目(180のところ)はすべてホストアドレスです。
ここのビットをすべて0にして、10進数にすると0です。
④ネットワークアドレスは
210.200.184.0
になります。
コメント