
私はアマチュアプログラマーで、現在、無関係の分野で学士号を取得した後、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 |
これは決していいことではないことは承知していますが、私がその考えを正しく理解したかどうかを知りたかっただけです。
また、表内の順序を無視して、最大のサブネットから最小のサブネットの順に並べた方が「経済的」になると思います。
最後に、この質問の文脈でネットマスクに異なるサイズを使用することが許されるかどうかはわかりませんが、どのように行うのかはわかりません。実際には、可変長のネットマスクにはより深い構成が必要になると思います。