- 締切済み
IPアドレスの解き方
現在CCNAの習得を目指して勉強しているネットワーク初心者のものです。IPアドレスの問題でつまずいてしまい、解き方を教えて頂けませんでしょうか?問題は、 IPアドレス201.105.3.68/28を持つホストのネットワークアドレスは何ですか? という問題です。宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- Blackwingls
- ベストアンサー率44% (138/313)
こんばんわぁ、Blackwinglsです。 随分なつかしいお話ですね。 はるか大昔に私も四苦八苦したような記憶が・・・おぼろげに(^^; 昔の事なんで間違っていたらごめんね。 え~とまずはコンピュータの定番である2進数に変換してみましょう。 201.105.3.68は2進数にすると 1100 1001.0110 1001.0000 0011.0100 0100 です。 201.105.3.68/28 の /28 はネットマスクを28ビットにしますってことなので、先頭から28ビットをマスクします。 1111 1111.1111 1111.1111 1111.1111 0000 ってことですね。 これを前述の2進数で表現したIPアドレスと組み合わせAND演算します。 1100 1001.0110 1001.0000 0011.0100 0100 1111 1111.1111 1111.1111 1111.1111 0000 1100 1001.0110 1001.0000 0011.0100 0000←AND演算結果 AND演算結果を10進数に戻しましょう。 201.105.3.64 となりますよね。 これがネットワークアドレスになります。 ではでは~☆ミ
もっと基礎的なことをやった方がいいですよ。 2進数と10進数の対応が頭に浮かばないようではどうしようもないですよ。 /28はネットワーク部が28ビット、ホスト部が4ビットをあらわしています。 4ビットは10進数で16ですので、ネットワークアドレスは16ずつ増えるのです。。。と書いてもわからないでしょう。 ご自分で201.105.3.68を2進数展開してきちんと計算してみてください。
28ビットマスクなので ネットワークアドレスは、 201.105.3.0 201.105.3.16 201.105.3.32 201.105.3.48 201.105.3.64 201.105.3.80 で201.105.3.68を含むのは201.105.3.64です
補足
お早い回答ありがとうございます。すいません、自分は馬鹿なので補足説明をお願いしたいのですがよろしいでしょうか? /28はネットワーク部の範囲を示していることは分かるのですが、.3の後ろがなぜ、0,16,32,64,80になるのでしょうか?初心者の質問で申し訳ありません。宜しくお願い致します。