情報の課題でこういう課題が出たんですけど、答えを教えて欲しいです。「ルータの無い環境において(当然デフォルトゲートウェイも無い)下のIPアドレスとネットマスクの組み合わせにおいて1.正常に通信できるか2.判断に必要なネットワークアドレスのすべてを記述してください問1 192.168.130.1/22 192.168.128.1/24問2 192.168.130.130/20 192.168.140.1/20問3 192.168.131.1/23 192.168.130.130/20問4 192.168.130.130/20 192.168.130.130/20問5 192.168.130.130/20 192.168.130.79/28」自分なりの解答で「問11:通信できない2:192.168.128.0/22 192.168.130.0/24問21:通信できる2:192.168.128.0/20 192.168.128.0/20問31:通信できる2:192.168.130.0/23 192.168.128.0/20問41:通信できる2:192.168.128.0/20 192.168.128.0/20問51:通信できない2:192.168.128.0/20 192.168.130.128/28」所詮課題なので「これじゃあ情報不十分で解けませんよ」みたいな回答は結構です。よろしくお願いします。

1件の回答

回答を書く

1132695

2026-04-10 20:05

+ フォロー

結論から言うと、問1と問5のネットワークアドレスの一部が間違っていて、それ以外は考え方も含めて合っています。通信できるかどうかの判定結果は、あなたの答えで全部正しいです。

以下、各問の正解と簡単な理由です。

【共通ルール】
ルータが無いなら、
・Aのマスクで見て「BのIPが自分と同じネットワーク内」
かつ
・Bのマスクで見て「AのIPが自分と同じネットワーク内」
の両方を満たす時だけ、相互に通信できます。

────────────────
問1
192.168.130.1/22
192.168.128.1/24

1 通信できない

2 必要なネットワークアドレス
192.168.130.1/22 → 192.168.128.0/22
192.168.128.1/24 → 192.168.128.0/24

・/22側から見るとどちらも192.168.128.0/22内なので「同じネットワーク」ですが、
・/24側から見ると192.168.130.1は192.168.128.0/24の外なので「別ネットワーク」になります。
片方しか同じネットワークだと認識しないので、正常な双方向通信はできません。

※あなたの回答の「192.168.130.0/24」は「192.168.128.0/24」が正解です。

────────────────
問2
192.168.130.130/20
192.168.140.1/20

1 通信できる

2 必要なネットワークアドレス
192.168.130.130/20 → 192.168.128.0/20
192.168.140.1/20 → 192.168.128.0/20

どちらも同じネットワークアドレス192.168.128.0/20になり、互いに相手を同じネットワーク内と判断するので通信できます。
ここはあなたの答え通りで合っています。

────────────────
問3
192.168.131.1/23
192.168.130.130/20

1 通信できる

2 必要なネットワークアドレス
192.168.131.1/23 → 192.168.130.0/23
192.168.130.130/20 → 192.168.128.0/20

/23側のネットワーク(192.168.130.0~131.255)の中に192.168.130.130は含まれます。
/20側のネットワーク(192.168.128.0~143.255)の中にも192.168.131.1は含まれます。
つまり両方から見て相手が自分のネットワーク内なので通信できます。
ここもあなたの答えで合っています。

────────────────
問4
192.168.130.130/20
192.168.130.130/20

1 通信できる

2 必要なネットワークアドレス
どちらも
192.168.130.130/20 → 192.168.128.0/20

同じIPと同じマスクなので、当然同じネットワーク内です。ここも完全に正解です。

────────────────
問5
192.168.130.130/20
192.168.130.79/28

1 通信できない

2 必要なネットワークアドレス
192.168.130.130/20 → 192.168.128.0/20
192.168.130.79/28 → 192.168.130.64/28

/20側から見ると相手の192.168.130.79は同じ192.168.128.0/20の中なので「同じネットワーク」と判断します。
しかし/28側のネットワークは192.168.130.64~192.168.130.79なので、192.168.130.130は範囲外です。
そのため/28側は「相手は別ネットワーク」と判断し、結果として通信できません。

※あなたの「192.168.130.128/28」は正しくは「192.168.130.64/28」です。

────────────────
まとめると
・通信できるかどうかの1の答えは全部合っている
・ネットワークアドレスは、問1と問5の片方の行だけ訂正すればOK
という状態です。
考え方はしっかりできているので、あとはネットワークアドレスの計算を丁寧に確認すると完璧になります。

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有