初心者のためのサブネット試験対策

初心者のためのサブネット試験対策

私はアマチュアプログラマーで、現在、無関係の分野で学士号を取得した後、SE の修士号を取得したいと考えています。

私の国には入学試験があり、これはその例題の一つです。

「指定されたサブネット構成の 10.128.28.0/23 の範囲を最も経済的な方法で分割する」

ホストの数 サブネットアドレス ネットマスク ブロードキャストアドレス 開始ホストIP 終了ホストIP
192
7
27
3
60
15

さて、私は長年の「コーディング」でこのようなものに遭遇したことがなかったので、検索して学習し始めました。最終的に、次のようなものを入手しました。

ホストの数 サブネットアドレス ネットマスク ブロードキャストアドレス 開始ホストIP 終了ホストIP
192 10.128.28.0 255.255.255.000 10.128.28.255 10.128.28.1 10.128.28.254
7 10.128.29.0 255.255.255.240 10.128.29.15 10.128.29.1 10.128.29.14
27 10.128.29.32 255.255.255.224 10.128.29.63 10.128.29.33 10.128.29.62
3 10.128.29.64 255.255.255.248 10.128.29.71 10.128.29.65 10.128.29.70
60 10.128.29.128 255.255.255.192 10.128.29.191 10.128.29.129 10.128.29.191
15 10.128.29.192 255.255.255.224 10.128.29.223 10.128.29.193 10.128.29.222

これは決していいことではないことは承知していますが、私がその考えを正しく理解したかどうかを知りたかっただけです。

また、表内の順序を無視して、最大のサブネットから最小のサブネットの順に並べた方が「経済的」になると思います。

最後に、この質問の文脈でネットマスクに異なるサイズを使用することが許されるかどうかはわかりませんが、どのように行うのかはわかりません。実際には、可変長のネットマスクにはより深い構成が必要になると思います。

関連情報