• ベストアンサー

ホストアドレスの0とは

【ビットがすべて0のアドレスは、ホストアドレスがわからない場合にリザーブ(予約)されているもので、たとえば191.1.0.0は、191.1というIPネットワークアドレスは認識しているものの、ホストアドレスが不明なコンピュータということになります。】 と記されていたのですが、具体的にどういうことなのかわかりません。 例を教えてもらいないでしょうか?よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ency
  • ベストアンサー率39% (93/238)
回答No.3

191.1.0.0 はクラスBアドレスですから、ネットワークアドレスはデフォルトで上位16ビット、ホストアドレスは下位16ビットになります。 つまり、デフォルトのサブネットマスクが 255.255.0.0 ということですね。 ホストアドレスがオール0 の場合、あて先と送信元で意味合いが異なります。 あて先とした場合、ネットワーク全体を表します。 送信元とした場合、所属するネットワークの中の自分自身を表します。 ただ、通常前者の説明をしているものがほとんどだと思います。 # No1 KNIGHT11さんの回答も前者ですね。 ネットワーク全体を表す IPアドレスということは、つまりホストを特定する IPアドレスとしては使用できないことになります。 言い換えれば、不定な IPアドレスといっても良いかもしれません。 「ホストアドレスがわからない場合にリザーブされている」というのは、単純にあて先アドレスとして「不定」であるという意味です。 ちなみに、以前はホストアドレスがオール0 のアドレスをブロードキャストアドレスとして使用していた環境も存在していたと聞いたことがあります。 # 現在は、逆にホストアドレスがオール1 のアドレスをブロードキャスト # アドレスとして使用しますよね。 こんな感じでいかがでしょうか。

その他の回答 (2)

  • KNIGHT11
  • ベストアンサー率21% (82/376)
回答No.2

えーと、カテ的にネットワークセキュリティなので想像で回答します。 セキュリティ製品で検出した「不明な端末」のアドレスが「191.1.0.0」で表示されている。 で、ヘルプを見ると上記説明がある。 と仮定して回答すると、 ・セキュリティ製品の「191.1.0.0/?」のインターフェースに通信してくる端末がいるが、ホストアドレスが特定できない。  (SourceIPが入っていないLayerの低いパケットが来てる?) ということのような気がしますね。 そのパケットの中身をキャプチャすればSourceMACは入っていると思うので、MACアドレスから端末を特定できると思いますよ。 またしても的外れな回答だったらすみません。

  • KNIGHT11
  • ベストアンサー率21% (82/376)
回答No.1

何に書いてました? 読解力が乏しくて申し訳ないのですが、通常「0」はネットワークそのものを指します。 例えば「192.168.1.0/24」と書いてあれば、ここにつながるノード(端末)のIPは「192.168.1.1~254」になります。 ちなみに、この場合の「192.168.1.255」はブロードキャストアドレスになり、「192.168.1.0/24」のセグメントの端末全員に投げたい場合に使用します。 もしかして的外れな説明かもですが…。

関連するQ&A