プロが教えるわが家の防犯対策術!

適当なIPアドレスを3つ設定し、それぞれのネットマスクを
1)255.192.0.0 (10ビット)
2)255.255.240.0  (20ビット)
3)255.255.255.128  (25ビット)
とした時の、宛先ネットワークを計算せよ。

A 回答 (5件)

> すいません。

全くわかりません。
> そもそも、宛先ネットワークの意味がよくわかりません。

全く分からないというのは、どこが分からないのですか?
IPアドレスやネットマスクといった言葉自体が分からないのですか?
学校の課題で出されているということは、学校で習ったことをもとに問題が作られていると思うのですが・・・。

先の回答#2でIPアドレス192.168.1.192、ネットマスク255.255.255.128の例を挙げましたが、これは上位25ビットがネットワークアドレスになるので、ビットの論理積にも書きましたが、192.168.1.128がネットワークアドレスになります。
宛先ネットワークとは簡単に言えば、ネットワーク経由であるPC(A)から別のPC(B)へデータを送信するときに自分(A)と同じネットワーク内にBがあるかどうか判断するためのものです。
上記のIPアドレス192.168.1.192、ネットマスク255.255.255.128であれば、宛先ネットワークはネットワークアドレスと同じ192.168.1.128になります。

Windows系のパソコンをお持ちであればコマンドプロンプトで"netstat -r"とコマンド入力してみて下さい。
このとき表示された内容の"Destination"が宛先ネットワークに関する情報になります。
    • good
    • 0
この回答へのお礼

大変丁寧な回答ありがとうございます。

確認ですが、宛先ネットワーク = ネットワークアドレスということで良いですか?

お礼日時:2009/07/21 20:32

> 宛先ネットワーク = ネットワークアドレスということで良いですか?



質問文内に提示された設問の文脈的に言って、この場合はそのように理解してかまいません。
No.4さんの回答のように、厳密には意味が少し異なってきますが。

ところで、今回の問題は教科書を読めばわかるものだろうと勝手に考えているんですが(だからかなりつっけんどんな回答してます)、教科書(ないしテキスト)読みました?
IPアドレスとネットマスクの関係は、IPの通信を理解する上で基本中の基本です。教科書の中に、答えの出し方は必ず書いてあるはずなんですが。
    • good
    • 0

> 確認ですが、宛先ネットワーク = ネットワークアドレスということで良いですか?



意味的には若干異なりますが、値は同じものになります。
    • good
    • 0

回答#1の方の追加ヒントです。


学校の課題ということなので、全ての答えを出してしまうと勉強にならないと思うので・・・。

質問に挙げている3)を例にして説明します。
ネットマスク255.255.255.128を2進数表記すると、

11111111 11111111 11111111 10000000

になるのは分かりますよね?
この場合、上位25ビットがネットワークアドレス、下位7ビットがホストアドレスになります。
ネットワークアドレス部とホストアドレス部の境界は上記の2進数表記を見れば分かりますよね?

それでは192.168.1.192というIPをアドレスを考えてみましょう。
IPアドレスからネットワークアドレス部を取得するにはネットマスクとの論理積を計算するだけです。
192.168.1.192を2進数表記すると

11000000 10101000 00000001 11000000

となり、ネットマスクとの論理積は

11000000 10101000 00000001 10000000

となります。

ここまで書けばネットワークアドレス部が何で、宛先ネットワークが何になるかは分かると思います。
    • good
    • 0
この回答へのお礼

>>ここまで書けばネットワークアドレス部が何で、宛先ネットワークが何になるかは分かると思います。

すいません。全くわかりません。
そもそも、宛先ネットワークの意味がよくわかりません。

お礼日時:2009/07/21 17:08

IPアドレスは、ネットワークアドレス部とホストアドレス部に分けることができ、その境界線を示すのがネットマスクである、ということが理解できればすぐにわかる問題です。


もう一度、IPアドレスとネットマスクの関連について調べてみましょう。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!