AND演算で求める
Coddyの「IPアドレスとサブネット化」コースのレッスン 13/46。
マシンが実際にマスクに対して行う処理は次のとおりです。アドレスとマスクのビット単位のANDです。マスクが1になっている箇所ではアドレスのビットがそのまま残り、0になっている箇所では結果が0になります。得られるものがネットワークアドレスです。
実際に処理が必要なのは、部分オクテットだけです。マスク255.255.255.128を192.168.10.130に適用する場合、最初の3つのオクテットは変更されずにそのまま通過し、最後のオクテットでは130(10000010)と128(10000000)のANDによって最上位ビットだけが残り、128になります。
結果は192.168.10.128です。地球上のあらゆるルーティング判断は、この操作から始まります。
チャレンジ
初心者そして、アドレス 192.168.10.130 とマスク 255.255.255.128 の AND を取り、結果のネットワークアドレスを出力します。
期待される出力:
192.168.10.128自分で試してみよう
ターミナル
IPアドレスとサブネット化のすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド