サブネットを学ぼう!
- フォーラムは新サイトへ移行しました。
- このフォーラムではゲスト投稿が禁止されています
サブネットを学ぼう!
msg# 1
snowmankazuya
投稿数: 1
サブネットマスク、ホスト割当アドレス、最多ホスト数の算出で下記の設問がありましたが、回答の意図が解りません
ネットワークID:172.112.0.0
最大サブネット数:126
サブネット:255.255.254.0←3オクテッドは255になるのでは?
※これではクラスBでの設問にはならないと思います。
サブネット算出方法:2n− 2 ≧127で表記されています。
※127-2=125になり最大サブネット数に達しないと思われます。
ネットワークID:172.112.0.0
最大サブネット数:126
サブネット:255.255.254.0←3オクテッドは255になるのでは?
※これではクラスBでの設問にはならないと思います。
サブネット算出方法:2n− 2 ≧127で表記されています。
※127-2=125になり最大サブネット数に達しないと思われます。
Re: サブネットを学ぼう!
msg# 1.1
gel877
投稿数: 37
・サブネットマスク、ホスト割当アドレス、最多ホスト数の算出
・クラスBのみ出題
上の条件にして何度か試してみましたが、同じ問題が出題されなかったのですでに修正済みなのかもしれませんが、
誤記(≧127の部分) or 一時的なバグ or 見間違いのどれかだったのではないでしょうか。
最大サブネット数:126 であれば
2n− 2 ≧126 という計算式になります。(サブネットゼロを利用しない場合)
サブネット数は以下のサイトで確認出来ます。
http://homepage3.nifty.com/delorean2/ipdenta-web100.htm
・クラスBのみ出題
上の条件にして何度か試してみましたが、同じ問題が出題されなかったのですでに修正済みなのかもしれませんが、
誤記(≧127の部分) or 一時的なバグ or 見間違いのどれかだったのではないでしょうか。
最大サブネット数:126 であれば
2n− 2 ≧126 という計算式になります。(サブネットゼロを利用しない場合)
サブネット数は以下のサイトで確認出来ます。
http://homepage3.nifty.com/delorean2/ipdenta-web100.htm
Re: サブネットを学ぼう!
msg# 1.2
porco
投稿数: 4
記載していただいた情報を見るに、問題に間違いはないと思います。
------------------------------
サブネットが126必要であるならば、ホスト部から7ビットを借りる必要がある。
ネットワークIDを見るにクラスBであるから、
ホスト部から7ビットを借用するとサブネットマスクは255.255.254.0となる。
よって下記に間違いはない。
>ネットワークID:172.112.0.0
>最大サブネット数:126
>
>サブネット:255.255.254.0
------------------------------
サブネット算出方法が私のやり方と違うので、その部分についての正誤はわかりかねます。
しかし、そういった算出方法は手っ取り早く答えを導き出す手法ですから、
わからなくなったときは素直にビットで考えた方がよいでしょう。
今回の例で言うならば、以下のようになります。
サブネットが126必要
126を2進数で表す場合、7ビット必要
0111 1110 = 126
問題のNWアドレスは172.112.0.0 = クラスB
クラスBのクラスフルアドレスは255.255.0.0
1111 1111 . 1111 1111 . 0000 0000 . 0000 0000
ホスト部から7ビットを借用すると255.255.254.0
1111 1111 . 1111 1111 . 1111 1110 . 0000 0000
NW部は第1オクテットと第2オクテット、
サブNW部がホスト部から借用した7ビット分、
後ろ9ビット分がホスト部になるので、
サブネット1のNWアドレスはサブNW部の最後尾1ビットに1を立てた172.112.2.0
1010 1100 . 0111 0000 . 0000 0010 . 0000 0000
サブネット1の最初のホストのアドレスは172.112.2.1
1010 1100 . 0111 0000 . 0000 0010 . 0000 0001
------------------------------
>サブネット:255.255.254.0←3オクテッドは255になるのでは?
上記の通り、第3オクテットは254です。
>※これではクラスBでの設問にはならないと思います。
これはどういった意味でしょうか?
「第3オクテット目が255になると考えた = /24なのでクラスBではない」
という考えならば誤りです。
クラスBのアドレスをサブネッティングして/24にしたのならば、それはクラスBのNWです。
------------------------------
サブネットが126必要であるならば、ホスト部から7ビットを借りる必要がある。
ネットワークIDを見るにクラスBであるから、
ホスト部から7ビットを借用するとサブネットマスクは255.255.254.0となる。
よって下記に間違いはない。
>ネットワークID:172.112.0.0
>最大サブネット数:126
>
>サブネット:255.255.254.0
------------------------------
サブネット算出方法が私のやり方と違うので、その部分についての正誤はわかりかねます。
しかし、そういった算出方法は手っ取り早く答えを導き出す手法ですから、
わからなくなったときは素直にビットで考えた方がよいでしょう。
今回の例で言うならば、以下のようになります。
サブネットが126必要
126を2進数で表す場合、7ビット必要
0111 1110 = 126
問題のNWアドレスは172.112.0.0 = クラスB
クラスBのクラスフルアドレスは255.255.0.0
1111 1111 . 1111 1111 . 0000 0000 . 0000 0000
ホスト部から7ビットを借用すると255.255.254.0
1111 1111 . 1111 1111 . 1111 1110 . 0000 0000
NW部は第1オクテットと第2オクテット、
サブNW部がホスト部から借用した7ビット分、
後ろ9ビット分がホスト部になるので、
サブネット1のNWアドレスはサブNW部の最後尾1ビットに1を立てた172.112.2.0
1010 1100 . 0111 0000 . 0000 0010 . 0000 0000
サブネット1の最初のホストのアドレスは172.112.2.1
1010 1100 . 0111 0000 . 0000 0010 . 0000 0001
------------------------------
>サブネット:255.255.254.0←3オクテッドは255になるのでは?
上記の通り、第3オクテットは254です。
>※これではクラスBでの設問にはならないと思います。
これはどういった意味でしょうか?
「第3オクテット目が255になると考えた = /24なのでクラスBではない」
という考えならば誤りです。
クラスBのアドレスをサブネッティングして/24にしたのならば、それはクラスBのNWです。