- ベストアンサー
サブネットワーク/ブロードキャストアドレスかどうか
CCNAの受験を考えている者ですが、 205.7.7.96/27と 203.122.45.111/28 が、それぞれサブネットワークアドレスと ブロードキャストアドレスであること をすばやく見抜く計算・方法とはどのようなものでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
私は「111は16の倍数-1か?」という問いには暗算で答えられないヒトなので(筆算すればできますけど,10進数の除算よりも2進数パターンの組合せの方が楽に思えるので),私は素直に2進数に変換して答えを求めます。 兎にも角にも,次の値を覚えており,使いこなせることが前提。 http://okwave.jp/qa3827950.html?ans_count_asc=2 の私の過去の回答No.3 ●205.7.7.96/27 ホスト部のbit数は 32-27=5 だから,最下位オクテットである 96 の下位5bitの値を見ればよい。 96=64+32=(011 00000) ホスト部がオール0なのでネットワーク自身のアドレス。 ●203.122.45.111/28 ホスト部のbit数は 32-28=4 だから,最下位オクテットである 111 の下位4bitの値を見ればよい。 111=64+32+15=(0110 1111) ホスト部がオール1なのでブロードキャストアドレス。
その他の回答 (2)
- choconamacream
- ベストアンサー率44% (152/338)
算数の世界に「掛け算の九九」があるのと同じように、ネットワークの世界(サブネッティング)にも同様のものがあります。 私は以下の本でそれを習得しました。一番初めの「序章」の所です。 Cisco CCNA ICND1テキスト 640-822[640-802含む]対応 http://ec.nikkeibp.co.jp/item/books/P83410.html 具体的には、2進数への変換には、ある規則性を伴った15コの数字を丸暗記しておけばいいんですよ。あとは、それの組み合わせで事足ります。 普段はJavaとかLinuxを扱っている者なのですが、CCNAの勉強を通じて「あぁ、ネットワーク屋さんって、こんな高速テクニックを使っているんだあ。どうりで。」と実感したものです。
- 774danger
- ベストアンサー率53% (1010/1877)
/27だと、IPアドレスの4バイト目が、 ・ネットワークアドレスは32の倍数になる ・ブロードキャストアドレスは32の倍数-1になる ことがぱっと出てくるようになればすぐわかるはずです /28だと同様に16の倍数か、16の倍数-1か サブネットマスクがNビットなら、2^(32-N)の倍数か、その-1かを見るだけです もし選択肢のIPアドレスがサブネットワークかブロードキャストアドレスかどちらかしかありえないのであれば、IPアドレスの4バイト目が、 ・ネットワークアドレスは偶数 ・ブロードキャストアドレスは奇数 でも判別できるかと ネットワークアドレスはホスト部がall0なので32ビット目は立たない→偶数 ブロードキャストアドレスはホスト部がall1なので32ビット目は必ず立つ→奇数 となるのが理由です
お礼
たくさんの方に回答を頂き、感謝しております。 ですが、中でも、jjon-com様の回答が自分にとっては 一番納得し易かったです。 ありがとうございました。