- PR -

IPアドレスについて

1
投稿者投稿内容
むー
常連さん
会議室デビュー日: 2002/11/29
投稿数: 42
投稿日時: 2003-03-18 13:47
主題の件について、「非常に基本」なコトだとは思うのですが
どうも自分の計算がふに落ちません。
以下について、その導き出し方も含めてご教示いただけないでしょうか。。。

「10.1.1.1/23 のブロードキャストアドレスはいくつですか?」


よろしくお願い致します。
がるがる
ぬし
会議室デビュー日: 2002/04/12
投稿数: 873
投稿日時: 2003-03-18 15:48
どもです。がるがると申します(投稿するの年単位で久しぶりだ(笑))。

さて、早速。
引用:

「10.1.1.1/23 のブロードキャストアドレスはいくつですか?」


とのことですので。

まず、ネットワーク部分とそれ以外で切り分けましょう。
「/23」に注目してください。これは「IPアドレスの、先頭から23ビットまでがネットワークアドレスである」ことを示しています。
したがって、「10.1.1.1/23」のネットワークアドレスは、
コード:
10.1.1.1 => IP
00001010 00000001 00000001 00000001 => IP
11111111 11111111 11111110 00000000 => サブネットマスク
00001010 00000001 00000000 00000000 => ネットワークアドレス
10.1.0.0 => ネットワークアドレス


となります。

で、上記のIP(2進数のほう)を、もう少し正確に分解すると、
「00001010 00000001 0000000」 と、「1 00000001」に分けることが出来ます。
分けたうちの下位ビットの部分を「すべて1にする」ことで、ブロードキャストアドレスを導くことが出来ます。
というわけで、やってみましょう。

コード:
00001010 00000001 00000001 00000001 => IP
                         1 11111111
00001010 00000001 00000001 11111111 => ブロードキャストアドレス
10.1.1.255 => ブロードキャストアドレス



となります。
したがって、
引用:

「10.1.1.1/23 のブロードキャストアドレスはいくつですか?」


に対する答えは
10.1.1.255
になります。

なにか質問などありましたらお気軽にどうぞ :-)
むー
常連さん
会議室デビュー日: 2002/11/29
投稿数: 42
投稿日時: 2003-03-19 09:58
がるがるサン、ありがとうございます!!
先生のようですネ。とっても分かりやすかったデス!!

例えば 10.1.2.1/23 だったら
ブロードキャストアドレスは 10.1.3.255 に
なるわけですね!?

カラダが軽くなりました!
1

スキルアップ/キャリアアップ(JOB@IT)