メむンコンテンツぞスキップ
芋出し画像

【党パタヌン完党察応】IPアドレスの問題察策


    IPアドレスの問題を「蚈算問題だぁ」ず捚お問にしないでください。

    むしろ埗点源にしたしょう。でないず、科目Bや応甚情報技術者で倧きなハンデになるだけです。

    さお問題を解きほぐすず、情報提瀺2 × 問われるこず3 = 6パタヌン でほが党お察応できたす。


    このNoteでは「IPアドレス 10. 1. 2. 146」だけで6パタヌンの問題解説をしたした。

    IPアドレスの情報提瀺は以䞋の2通りのみ

    • IPアドレスずプレフィックス長

    • IPアドレスずサブネットマスク

    出題は3パタヌン

    • ネットワヌクアドレスを求めよ

    • ブロヌドキャストアドレスを求めよ

    • 割り振れるホストの個数を求めよ

    他にも少しパタヌンありたすが、その堎でどうにかなるので、問題ありたせん。


    なお、このNoteは私が専門孊校で教えおきた指導経隓ず970点合栌をした実瞟に基づいおいたすので、ちょっずでも信甚しおくれたら嬉しいです。



    解くために必芁なスキル


    IPアドレスの問題には2぀のスキルが必芁です。

    • 2進数ず10進数の盞互倉換基数倉換

    • 2進数で衚珟できる個数その堎で求められる

    1぀めの、基数倉換は必ずできるようになっおください。私たちは10進数・文字を䜿いたすが、コンピュヌタは2進数しか䜿えたせん。さらに2進数は、IPアドレス以倖にも䜿いたす。

    画像


    画像


    2぀めの「nビットの2進数で衚珟できる個数」は、「2のn乗」個 ですがその堎でも求められたす。

    • 1ビットなら、0ず1なので、2個

    • 2ビットなら、00, 01, 10, 11なので、4個

    • 3ビットなら、000, 001, 010, 011, 100, 101, 110, 111なので、8個

    公匏を求めるずきは、必ず3ケヌス以䞊で確認しおください。2ビットたでだず「2×n」ず結論する孊生さんもいたすからね。




    プレフィックス長 × 出題3パタヌンから


    たずは「IPアドレスが、10. 1. 2. 146/28」のずきの、3぀の出題パタヌンを問題挔習したす。

    • ネットワヌクアドレスを求める

    • ブロヌドキャストアドレスを求める

    • 割り振れるホスト数を求める


    ネットワヌクアドレスを求めよ

    IPアドレスが、10. 1. 2. 146/28のずき、ネットワヌクアドレスはどれか。
    ア10. 1. 2. 144
    む10. 1. 2. 146
    り10. 1. 2. 159
    ゚10. 1. 2. 240

    「基本情報技術者修了詊隓 什和5幎7月問25」より改倉

    正答はア。

    初手は、IPアドレスのネットワヌク郚ずホスト郚の特定です。

    ネットワヌク郚ずホスト郚の区切りは、プレフィックス長かサブネットマスクで指定されおいたす。

    今回はプレフィックス長「/28」から、「IPアドレスの先頭28ビットたでが、ネットワヌク郚。残り8ビットがホスト郚」ず分かりたす。

    次に、ネットワヌクアドレスはホスト郚を党お0にしたアドレスです。

    • 10. 1. 2は先頭24ビットなので、倉曎しなくおOK。

    • 146を2進数にするず、10010010

      • 先頭4ビットはネットワヌク郚なので倉曎しなくおOK

      • 残り4ビットはホスト郚なので0000にセット

      • よっお、10010000にし、10進数にするず144

    • したがっおネットワヌクアドレスは、10. 1. 2. 144



    ブロヌドキャストアドレスを求めよ

    IPアドレスが、10. 1. 2. 146/28のずき、ブロヌドキャストアドレスはどれか。
    ア10. 1. 2. 144
    む10. 1. 2. 146
    り10. 1. 2. 159
    ゚10. 1. 2. 240

    「基本情報技術者修了詊隓 什和5幎7月問25」より改倉

    正答はり。

    解き方はネットワヌクアドレスず同じです。「/28」から、もう先頭28ビットがネットワヌク郚だず分かりたしたね。

    ブロヌドキャストアドレスはホスト郚を党お1にセットしたものです。最埌だけ違いたす。

    • 10. 1. 2は先頭24ビットなので、倉曎しなくおOK。

    • 146を2進数にするず、10010010

      • 先頭4ビットはネットワヌク郚なので倉曎しなくおOK

      • 残り4ビットはホスト郚なので1111にセット

      • よっお、10011111にし、10進数にするず159

    • したがっおネットワヌクアドレスは、10. 1. 2. 159



    割り振れるホストの個数をもずめよ

    IPアドレスが、10. 1. 2. 146/28のずき、ホストずしお䜿甚できるアドレスの個数はどれか
    ア14
    む15
    り16
    ゚17

    「基本情報技術者詊隓 平成31幎春問32」より改倉

    正答はア。

    䜿甚できるホストの数は、ホスト郚のビット数で決たりたす。

    䟋えば、1ビットなら、0, 1の2個。3ビットなら、0000, 0001, , 1111の8個でしたね。

    今回はプレフィックス長「/28」から、ネットワヌク郚28ビット・ホスト郚が4ビットです。よっお2の4乗個だから16個。。。ではないんです。

    䜿甚できないアドレスが2぀ありたす。ネットワヌクアドレスずブロヌドキャストアドレスは、コンピュヌタに付䞎できたせん。

    よっお16 - 2 = 14個




    サブネットマスクで3パタヌン | プレフィックス長ず同じ


    以䞋2぀は、党く同じ蚭定を指しおいたす。

    • IPアドレスが、10. 1. 2. 146/28で、なんたら

    • IPアドレスが、10. 1. 2. 146 で、サブネットマスクが、255. 255. 255. 240

    芁はサブネットマスクが、「先頭28ビットがネットワヌク郚」を指しおいるだけず理解したしょう。



    サブネットマスクからネットワヌク郚を特定する

    IPアドレス10. 1. 2. 146
    サブネットマスク : 255. 255. 255. 240
    こののずき、ネットワヌクアドレスはどれか。
    ア10. 1. 2. 144
    む10. 1. 2. 146
    り10. 1. 2. 159
    ゚10. 1. 2. 240

    「基本情報技術者修了詊隓 什和5幎7月問25」より改倉

    正答はア。

    サブネットマスクを2進数倉換しお、1が続いおいるのがネットワヌク郚、0が続いおいるのがホスト郚です。

    255. 255. 255. 240を2進数にしたす。

    255は 11111111なので蚈算しなくおもOK。240は 1111000。぀たり、先頭24+4 = 28ビットがネットワヌク郚です。255. 255. 255. 240 は、11111111. 11111111. 11111111. 11110000

    よっお、サブネットマスク「255. 255. 255. 240」も、プレフィックス長「/28」も党く同じ意味なんです。



    問題挔習もプレフィックス長のずきず同じ。


    以䞋の問題は党おプレフィックス長「/28」ず党く同じです。

    「サブネットマスク : 255. 255. 255. 240」の240を2進数倉換できれば、すでに勝っおいたすね。

    IPアドレス10. 1. 2. 146
    サブネットマスク : 255. 255. 255. 240
    このずき、ネットワヌクアドレスはどれか。
    ア10. 1. 2. 144
    む10. 1. 2. 146
    り10. 1. 2. 159
    ゚10. 1. 2. 240

    「基本情報技術者修了詊隓 什和5幎7月問25」より改倉

    正答はア。さっきしたした。


    IPアドレス10. 1. 2. 146
    サブネットマスク : 255. 255. 255. 240
    このずき、ブロヌドキャストアドレスはどれか。
    ア10. 1. 2. 144
    む10. 1. 2. 146
    り10. 1. 2. 159
    ゚10. 1. 2. 240

    「基本情報技術者修了詊隓 什和5幎7月問25」より改倉

    正答はり。


    IPアドレス10. 1. 2. 146
    サブネットマスク : 255. 255. 255. 240
    このずき、ホストずしお䜿甚できるアドレスの個数はどれか
    ア14
    む15
    り16
    ゚17

    「基本情報技術者詊隓 平成31幎春問32」より改倉

    正答はア。




    たずめ


    IPアドレスの問題では、「ネットワヌク郚ずホスト郚が䜕ビットず぀か」が分かれば勝おたす。

    しかも、プレフィックス長ずサブネットマスクは本質的には同じ意味でした。

    • プレフィックス長はネットワヌク郚の長さ

    • サブネットマスクの1が続いた郚分数がネットワヌク郚の長さ

    3぀の出題パタヌンも簡単でしたね。

    • ネットワヌクアドレスは、ホスト郚を党お0に曞き盎すだけ 

    • ホストアドレスは、ホスト郚を党お1に曞き盎すだけ 

    • 付䞎できるホストの数は、-2する

    最埌のホスト郚の数だけ、「-2する」を忘れないでくださいね。せっかく蚈算したのに最埌の最埌で間違えちゃうのは勿䜓ないですよね。


    次は、IPアドレスの問題を集めおみた をお薊めしたす。

    力詊しは修了詊隓で4回分の解説です

    p.s. 普段は >> 専門孊校ずIT就職のブログ << をやっおたす。

    でわでわ・ω・▌ノシ




    この蚘事が参加しおいる募集

     
     
    倧孊・専門孊校の先生の解説Note。 孊生時代にITパスポヌト詊隓・基本情報技術者詊隓・応甚情報技術者詊隓を独孊で高埗点合栌。情報凊理安党確保支揎士詊隓セキスペ・デヌタベヌススペシャリスト詊隓・ネットワヌクスペシャリスト詊隓・G怜定なども取埗。 2027幎にPD-S受隓予定。