問題ID: 25560  サブネット内で使えるIPアドレスについて

  • フォーラムは新サイトへ移行しました。
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2018-5-27 1:00
muk913  新米   投稿数: 2
どうしてもすっきりせず、質問させて頂きます。

頭書の問題IDの解説において、以下のように記載があります。
=========================
このサブネットで有効なホストアドレスの範囲は、
「001 00001」から「001 11110」となります。
これを10進数に変換すると、
「192.168.20.33」から「192.168.20.62」となります。
=========================
「192.168.20.33」から「192.168.20.63」ではないのでしょうか??


192.168.20.33/27は、27ビット目までがネットワーク部です。
28ビット目から32ビット目はホスト部であり、
このサブネットにおいて割り当て可能なIPアドレスになります。

5ビットなので、以下のパターンが存在します。
(ネットワーク部の001が、下記の5ビットの先頭にくっついて、8ビットになります。)

00010⇒割り当て可能な最小値(32+2=34)
11111⇒割り当て可能な最大値(32+31=63)

なお、
00000⇒これはサブネットのネットワークアドレスなので割り当て不可
00001⇒これはルーターのIPなので割り当て不可


以上より、回答の
192.168.20.63
192.168.20.40
は、いずれも正解になるのかと思いました。

何か勘違いをしていたら、
ご指摘頂きたくお願いいたします。
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2018-5-27 7:20
antares01  長老   投稿数: 690
引用:
「001 00001」から「001 11110」となります。
これを10進数に変換すると、
「192.168.20.33」から「192.168.20.62」となります。
=========================
「192.168.20.33」から「192.168.20.63」ではないのでしょうか??

まず単純に2進数と10進数の変換としての話しですが、
001 11110は62ですよ。パソコンの電卓などで
確認してみてください。

引用:
なお、
00000⇒これはサブネットのネットワークアドレスなので割り当て不可
00001⇒これはルーターのIPなので割り当て不可

はい、そのとおりです。
IPアドレスを計算する時に大事な要素を一つ漏らしていませんか?
ホスト部を全て1としたアドレスの用途は何でしたでしょうか。
(今回の問題で言えば192.168.20.63です)

また、問題の指示は「PCに割り当て可能なIPアドレス」です。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-5-29 0:27
muk913  新米   投稿数: 2
antares01さん

ご教授ありがとうございました。
ホスト部をすべて1としたIPアドレスは、
「ブロードキャストアドレス」である事を考慮漏れしておりました。

仮に、問題の指示が
「ブロードキャストアドレスを選びなさい」でしたら、「192.168.20.63」が正解になりますが、

この問題の場合には、割り当て可能なIPアドレスなので、
それは「192.168.20.33」から「192.168.20.62」であり、
「192.168.20.40」が正解であることも理解できました。


大変助かりました、ありがとうございました。

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.