• ベストアンサー

IPアドレスの仕組みを教えてください。

シスアドの勉強をしているのですが、IPアドレスが理解できません。。。 テキストに IPアドレス「192.168.0.1」をIPアドレス(ビット)で表すと 「11000000.10101000.00000000.00000001」で対応できると書いてあるのですが なぜ、192が11000000になるのか、対応の方法がわかりません。。。 ネットで検索してもそれらしいページに見つからないし。。。 パソコンの基本的なことかもしれませんが、ご教示よろしくお願いします。

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

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.3

>なぜ、192が11000000になるのか、 簡単な2進数->10進数の変換です 11000000 右の桁から左に向かって、1,2,4,8,16,32,64,128です 1が立っている桁の数字を足せばいいです。 左側の2桁に1が立っているので 128+64=192 です。

lation
質問者

お礼

なるほど!そういうことだったのですね!! 疑問が解決しました。 ありがとうございました。

その他の回答 (2)

  • EEBE
  • ベストアンサー率47% (23/48)
回答No.2

192.168.0.1 は十進数ですが .で区切られた4つそれぞれを十六進数で表すと C0A80001 になります。 それぞれの十六進数の文字を以下の表にしたがって それぞれ4桁の二進数で表すと、 「11000000.10101000.00000000.00000001」 になります。 0⇒0000 1⇒0001 2⇒0010 3⇒0011 4⇒0100 5⇒0101 6⇒0110 7⇒0111 8⇒1000 9⇒1001 A⇒1010 B⇒1011 C⇒1100 D⇒1101 E⇒1110 F⇒1111

lation
質問者

お礼

2進数、10進数、16進数とまだまだ勉強しなくては!! 細かい解説ありがとうございました。

  • TAKA40
  • ベストアンサー率55% (26/47)
回答No.1

IPアドレスの仕組みというより、表記の方法の問題ですね。 192.168.0.1を2進数(ビット)で表記すると、11000000.10101000.00000000.00000001になる。というだけのことです。

lation
質問者

お礼

ありがとうございました。

関連するQ&A

専門家に質問してみよう