• 締切済み

ネットワークアドレス

教えて頂きたいのですが、 先日授業で習ってその場では理解していたと思うのですが、今復習すると全く分からず困っています。 以下のアドレスはユニキャストアドレスか? とあり、サブネットマスク「255.255.240.0」 とあり、問は「170.240.15.0」とあり、 プリントの横に手書きで10101010 11110000 00001111 0 と書いています。プリントで手書きで書いた部分をどうしても思い出せません。 ほかにも、IPアドレス 160.244.156.138 10100000 11110100 10011100 10001010 手書き ネットマスク 255.255.255.192 11111111 11111111 11111111 11000000 手書き *手書きとは、私が黒板の解答を写したものです。 32ビットの1100・・・などの手書き部分をどうしたら出せるのか教えて下さい。 ネットワークアドレスを計算しなくてはいけないんですが、それがわからず困ってます。よろしくお願いします。

みんなの回答

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.4

ご質問自体は他の方からの回答で解決しましたか? 私からは,サブネットマスクの値は暗記すべしというアドバイスとともに,練習問題をご紹介しておきます。 http://okwave.jp/qa3123616.html の私の過去の回答

  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.3

No.1の方が殆ど解説しておられますので補足だけ。 IPアドレスは頭の何ビットかがネットワークアドレスで残りがホストアドレス(機器アドレス)です。 いわば学校・学年・クラスと出席番号みたいなものです。 この二つを32ビットから分離する為にサブネットマスクを使います。 質問ではネットワークアドレスの特定をやっています。 この次にホストアドレスの分離が必要です。 これがオール0とオール1はホストアドレスとしては使えません。 残りがユニキャストアドレスと言うことになります。 因みにオール1はブロードキャストアドレスです。一斉送信に使います。

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.2

> ↓各bitごと論理輪(掛け算) ↓各bitごと論理積(掛け算)  の間違いです(笑)

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.1

IPアドレスは「手書き」のところに書かれているように2進数32桁(32bits)なのですが、非常に覚えにくいので8bitsごとに区切って10進数に直して記述します。 10101010→170 11110000→240 00001111→15 00000000→0 のような2進数→10進数の変換は大丈夫でしょうか? 自分のIPアドレスとネットマスクを各bitごと論理積演算すると、ネットワークアドレスが計算できます。 10100000 11110100 10011100 10001010 11111111 11111111 11111111 11000000 ↓各bitごと論理輪(掛け算) 10100000 11110100 10011100 10000000 これを10進数に変換して、 160.244.156.128がネットワークアドレスになるわけです。

関連するQ&A