• ベストアンサー

ネットマスクについて

ネットマスクは32ビットで表すIPアドレスのうち,ネットワーク部とホスト部がどこで区切られているかを表す値であるということは分かったんですが、ネットワーク部とホスト部に区切る理由って何ですか?ネットワーク部とホスト部はそれぞれどんな意味を持ってるんですか?

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4856/10272)
回答No.1

かなり基本的な事柄なので、きちんと理解したいのならTCP/IPネットワークの入門書を読むのがいいと思います。 たとえば、郵便を届けるときのことを考えてみると、今は「県+市+町」までが7桁郵便番号で区別されているので、郵便番号+番地 で郵便を届けることができますが、まず郵便番号でどこの郵便局に届けるのかを決めて、あとはその郵便局で具体的な住所を特定して配達するという二段階ですよね。 郵便番号にあたるのがネットワーク部、番地にあたるのがホスト部です。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • サブネットマスクについて

    今、Linuxでネットワーク設定を行っているのですが、 ifconfig eth0 172.30.3.49 netmask 255.255.192.0 コマンドすると正常な動作が行えません。 サブネットマスクが間違っているのでしょうか? IPアドレスからサブネットマスクが正常な値かどうかなど算出できるのでしょうか? サブネットマスクは、ネットワークアドレス部とホストアドレス部を判断するために IPアドレスとサブネットアドレスとのANDを取って ネットワークアドレス部とホストアドレス部を見極め るまではわかっています。 よろしくお願い致します。

  • サブネットマスクとネットワークアドレス

    あるネットワークに関する練習問題の中の一つです。 ・ネットワークアドレス:200.170.70.16 ・サブネットマスク:255.255.255.240 上記のようなネットワークにおいて、このネットワークを利用する場合、パソコンに割り振ってはいけないIPアドレスは次のうちどれか? A:200.170.70.17 B:200.170.70.20 C:200.170.70.30 D:200.170.70.31 解答はDなのですが、 この問題の解き方、考え方は下記で間違いないでしょうか? サブネットマスクのホスト部である「240」を2進数に変換すると「11110000」になるので、ホスト部のビット数は「4」 ホスト台数は2のx乗-2(xはホスト部のビット数)で求められるので、「14」 ネットワークアドレスの200.170.70.16の次のアドレスである、200.170.70.17~200.170.17.30までの14個のホストが割り当て可能なアドレスとなり、Dはその範囲外になる。 よろしくお願いします。

  • サブネットマスクについて教えてください

    いま、サブネットマスクについて勉強しています。 いろんなサイトや本を読んで理解しようとしているのですが、どうもわからないことがあるので質問させていただきます。 IPアドレスでネットワークアドレス部によってクラスA~クラスCに分かれることがわかったのですが、さらに細かく区切るためにサブネットマスクがあると記述してあります。 そこで質問です。 ネットワークアドレスが 192.168.1.128で、上位29ビットがネットワークアドレスの場合。。。 と、あるサイトに書いてありますが、 これってクラスCでネットワークアドレスは、24ビットですよね? なのに、なぜホストアドレスの一部までネットワークアドレスが伸びているのでしょうか? よろしくお願いいたします。

  • ネットマスクの求め方について

    IPアドレスが 172.16.10.240の時、ホストアドレスが12bitとするためのネットマスクを求めよ。という問題があるのですが、 これの求め方がよくわかりません。 それとネットマスクとサブネットマスクはなにがどう違うのでしょうか? よろしくお願いします。

  • サブネットマスクについて

    質問します。初心者的な質問で申し訳ありません。 サブネットマスクというものがあって32ビットでIPアドレスと同様の 大きさである。 従来のクラス分けに加えて、IPアドレスのホストアドレスをさらに サブネットとして利用するためにサブネットマスクを設けた とのことですが、ホストアドレスとネットワークアドレスの区切りの桁についての 情報(5ビットでいい)を加えるだけではだめだったのでしょうか 5ビットという数字が中途半端で問題なのでしょうか。 よろしくお願いいたします。

  • 問題集:サブネットマスクについて教えてください!

    とある検定の問題集をこなしているのですが、サブネットマスク関係の中に『ブロードキャストアドレス/ユニキャスト/マルチキャスト』と言う項目があり、教本に書いてある内容の中に何度読んでも理解できない部分があるので、是非教えていただきたいのですが・・・・。 わからない文は以下のとおりです。↓ 『ブロードキャストアドレスとは~(中略)。例えば、192.168.10.128/29のネットワークであれば、アドレスブロックは192.168.10.128~192.168.10.135です。この場合にブロードキャストアドレスとなる192.168.10.135の右端8ビット分を2進数表記にすると、135=10000111となります。/29は、ホスト部のビット長は3ビット、つまり右端3桁です。10000111の右端3桁は全て1なので、ブロードキャストアドレスであるとわかります。』 1●『192.168.10.128/29のネットワークであれば、アドレスブロックは192.168.10.128~192.168.10.135です。』の、そうなる理由がよくわかりません。アドレスブロックってなんですか? どうして“~192.168.10.135”なんですか?最後の“135”と言う数字はどうやって出したんですか? 2●『/29は、ホスト部のビット長は3ビット、つまり右端3桁です。』の意味もよくわかりません。“/29=ホスト部のビット長が3”と言う発想は、どうやって出てきたのですか? ネットワーク部分の基本中の基本かと思いますが、その基本がよくわかりません・・・。どなたか教えてください! よろしくお願いします。

  • サブネットマスクの必要性について

    IPアドレスはクラス分けされていて、クラスA~クラスEまでありますが、2つの異なるIPアドレスの間で通信するという状況において、その二つが同じネットワークに属しているかを調べたい場合、 IPアドレスの上位8ビットを見ればまずどのクラスに属しているかが判明し(クラスAなら0~127、クラスBなら128~191、クラスCなら192~223のように)、それが分かるとネットワーク部が上位何ビットまでかが判明し(クラスAなら8ビット、クラスBなら16ビット、クラスCなら24ビットのように)、それらを2つのIPアドレスで実施した結果を照合すれば同じネットワークに属しているかが分かるはずです。(ここまでの話はクラスA~Eまでしか存在せず、サブネットを構成するという考え方がまだなかった時代での場合だと想定してください) ですから、現代のように、ネットワーク部が可変であり、任意にサブネットを構成することができるようになる以前の、初期のIPネットワークにおいてはサブネットマスクという考えはなかったのでしょうか? (上記のように、サブネットマスクがなくてもクラスという考え方ならば2つのIPアドレスが同じネットワークであるかが分かるから。) いい方を変えるのならば、サブネットマスクというものは、名前の通り、サブネットという考え方が生まれたときに必要となって生まれたのでしょうか? 何を言っているのかが分かりづらくて申し訳ないのですが、何か知っている方がいましたら、回答お願いいたします。 一応参考までに、私が疑問に思っている事柄と関連がありそうな文を以下に載せておきます。 (ただ、この文章の最後のほうにある「可変長サブネットマスク」という言葉を見る限り、可変でないサブネットマスクというものがそれ以前から存在していたのかとも思うのですが) --- クラスAからクラスCまでは、ネットワーク部とホスト部の境界が8ビット単位で区分けされている。クラスAはネットワーク部が短く(8ビット)、ホスト部が長い(24ビット)。すなわち、多くの機器を保有する大組織や多くの顧客を有する大規模なインターネットサービスプロバイダ (ISP) に割り当てるのに適している。クラスCはその逆である。クラスAが約1,677万台、クラスBが65,534台、クラスCが254台のホストを接続できる。 しかし、アドレスクラスを用いたIPアドレス割り当てには問題が生じた。ほとんどのネットワーク(たとえばインターネットサービスプロバイダ)ではクラスAでは大きすぎ、クラスCでは小さすぎたため割り当ての要求がクラスBに集中したのである。クラスBの割り当てを受けたネットワークの中には65,534台のホスト(インターネットサービスプロバイダであれば接続ユーザー数)をフルに接続することがまれであるネットワークも存在し、IPアドレスが無駄に消費されることになった。そこで現在ではアドレスクラスを使わず、ネットワーク部とホスト部の境界を8ビット単位に固定せずに細分化する可変長サブネットマスクやCIDR (Classless Inter-Domain Routing) の使用が一般化している。 ---

  • サブネットマスクに関して

    サブネットマスクは仮想的にIPアドレスのネットワーク部を増やせますが、 ネットワーク部を増やせると何の利点があるのでしょうか? 接続可能な機器の数であるホスト部を減らしてまでの価値はどこにあるのでしょか?

  • サブネットマスクが必要な理由

    IPアドレスをネットワークアドレス部とホストアドレス部にわけるためにサブネットマスクというものがありますが、 具体的にどこで使用されているのでしょうか? と言いますのは、通信をするときに相手のサブネットマスクは入力しませんし、 IPアドレスだけ入力すれば相手に接続できますよね? 同じセグメントなら自分の持つサブネットで解決できるかもしれませんが、 サブネットマスクが違うネットワーク(別セグメント)にあるホストと通信ができるのはなぜなんでしょうか?

  • SW:ホストアドレスの値

    質問の解説で分からない部分があるので、解説できればお願いします。 問 ネットワークに接続されているホストのIPアドレスが“192.168.1.120/28”のとき、そのネットワーク内におけるホストアドレスの値はどれか 解 8 解説 問のIPアドレスより、サブネットマスク長は28ビットである。このため、ホストに割り当てられるビット数は4(=32-28)ビットとなる。また120を2進数数表示すると120=2の6乗+2の5乗+2の4乗+2の3乗となる。したがって、ネットワークアドレス部に存在する2の6乗、2の5乗および2の4乗を除外して考えると2の3乗がホストアドレスとなる。 上記の二行目、ビット数は4(=32-28)ビットの32をどこから導いたのか。また、したがって~の最後の一文の意味がわかりません。 よろしくお願いします。

このQ&Aのポイント
  • パソコンが壊れており、iPhoneで刺繍データをダウンロードしてUSBに移したいが、ミシンで読めない
  • 他のメモリを使用すれば刺繍データをミシンで使用可能か疑問
  • パソコンが必要なのか、別の方法で刺繍データを使用できるのか知りたい
回答を見る