質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

Q&A

解決済

4回答

10780閲覧

サブネットマスクを255.255.248.0とした場合のサブネット分割数

ryo_se

総合スコア68

ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

0グッド

1クリップ

投稿2016/05/22 03:13

編集2016/05/22 03:32

ネットワーク系の知識を勉強中です。

「IPアドレスのクラスBで、サブネットマスクを255.255.248.0とした場合、サブネットは選択肢の中だといくつまで分割することができるでしょうか?」

上記の設問で選択肢を「20,30,40,50,60」から選ぶのですが、分からずに困っております。
答えは30になるようですが、その答えに導けません。

サブネットマスクを2進数にすると下記になると思います。
11111111.11111111.11111000.00000000

ホスト部の数分サブネットに分けられると思うのですが、
これだと選択肢に該当しません。
(自分の認識違いであればすみません)

ちなみに参考までに、割り当て可能なipアドレス数も教えていただければ幸いです。
(256+8で268?)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答4

0

こんにちは。

答えは30になるようですが、その答えに導けません。

う~ん、私も同じです。
私の理解ですと、そのケースでは32個のサブネットに分割できると思います。(実際にやったことはないので、何か見落としがあるかも?)

クラスBのネットワーク・アドレスは16ビットで、残り16ビットがホスト・アドレスです。
その問題ではサブネット・マスクを21ビット指定してますので、サブネット中のホスト・アドレスは11ビットです。

16ビットで表現できる値の数は2の16乗個(=65,536個)で、11ビットで表現できる値の数は2の11乗個(=2,048個)ですね。65,536個を、2,048個の集まりへ分割するのですから、単純に65,536/2,048=32個のサブネットへ分割できると思います。

1つのサブネット内の先頭アドレス(ホスト・アドレスが全部0)と最終アドレス(ホスト・アドレスが全部1)は、それぞれネットワーク・アドレス、ブロードギャスト・アドレスとして予約されているのでホストを割り当てることはできません。
従って、マスク21ビットのサブネット内で割り当て可能なホストの数は2の11乗-2=2,046個の筈です。

投稿2016/05/22 04:49

Chironian

総合スコア23272

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2016/05/22 06:02

【選択肢の中だといくつまで分割することができるでしょうか?】だからでは?
guest

0

ベストアンサー

###IPアドレスの仕組み(ネットワークアドレス部+ホストアドレス部)
まず、Class BのIPアドレスは4バイトのうち第一、第二バイト目がネットワークアドレス部、第三、第四バイト目がホストアドレス部ですよね。

これは既定のサブネットマスク(255.255.0.0)が適用された状態であり・・・

11111111.11111111.00000000.00000000 (2進数)

となります。
この状態で運用されるクラスBネットワークは、一つの論理ネットワーク(例えば 172.16.0.0)と、0.0.0.1~0.0.255.254(0x00000001~0x0000fffe) までの65,534個のホストを含むことができます。

###サブネットマスクによるネットワークアドレス部の拡張
さて、実際のEthernetネットワークでは一つのネットワークに65,534個もの大量のホストを接続してしまうと負荷が高すぎてうまく通信できなくなります。このため、適当な場所にルーターを設置していくつかのサブネットワークに分割します。(例えば会社のビル内ネットワークを各階ごとのサブネットに分割する等)

そこでサブネットマスクを使います。サブネットマスクは、本来ホストアドレス部として使われるビット列の一部をサブネット番号として利用することで、既定のネットワークアドレスを拡張(拡大)する仕組みです。(ネットワークアドレスを縮小することはできません。)

例えば、上記のネットワーク(172.16.0.0)に対して、サブネットマスクを 255.255.248.0 を設定したとします。このサブネットマスクは2進数では・・・

11111111.11111111.11111000.00000000

になります。つまりこのネットワークのIPアドレスは16ビットのネットワークアドレス部+5ビットのサブネット番号部+11ビットのホストアドレス部という構成になります。ただし、5ビットのサブネット番号のうち、全ビットがゼロの番号(00000=0)と全ビットが1になる番号(11111=31)はサブネット番号として使えないため、使用可能なサブネット番号は 1~30 までの30個となります。これは、172.16.0.0 のネットワークを 1~30までのサブネットに分割して運用できるということを示しています。

投稿2016/05/22 05:19

tkanda

総合スコア2425

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ryo_se

2016/05/22 12:35

なるほど、私が勘違いしておりました。 ホスト部の部分を更にサブネットで分割するというイメージだったのですが、 元のネットワーク部16ビットに加えた5ビットをサブネットの範囲として見るのですね 他の皆さまもありがとうございます、大変参考になりました。
guest

0

こんにちは。
クラスBではIPアドレスは
ネットワーク部.ネットワーク部.ホスト部.ホスト部
の構成になっています。これを分割してサブネットを作る時、クラスBのサブネットマスク
255 .255 .0 .0
11111111.11111111.00000000.00000000

11111111.11111111.10000000.00000000(2つに分割)
11111111.11111111.11000000.00000000(4つに分割)
11111111.11111111.11100000.00000000(8つに分割)
11111111.11111111.11110000.00000000(16に分割)
11111111.11111111.11111000.00000000(32に分割)
のように分割していきます。
最後の32分割の時が 255.255.255.248 に当たります。

32分割されたネットワークアドレスのうち、最初と最後のネットワークアドレスは除外されます。

例)172.16.0.0/21(255.255.0.0)を32分割
172.16.0.0 (A)
172.16.0.0
172.16.8.0
172.16.16.0
172.16.32.0

172.16.232.0
172.16.240.0
172.16.248.0 (B)

このうち、(A)のネットワークアドレスはサブネット化していない(クラスB)のネットワーク
アドレスと混同されるため使用しないことが推奨されているそうです。
また、(B)のネットワークアドレスもクラスBのブロードキャストアドレスと(B)のブロードキャストアドレスが同じになるため、使わないことが推奨されているそうです。
よって、 32-2 で30個のサブネットとなると思います。

詳しくはこちらに解説がありました。
http://www.cisco.com/cisco/web/support/JP/100/1008/1008262_40-j.html
「サブネット 0 およびすべて 1 のサブネットに関する問題」

各サブネット内で割当可能なホスト数については、Chironianさんの回答と同意見です。

冗長でしたらすみません。自分の勉強も兼ねて調べてみました。

投稿2016/05/22 05:04

yotsuba

総合スコア20

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Chironian

2016/05/22 05:10

> 「サブネット 0 およびすべて 1 のサブネットに関する問題」 なるほど。そのような問題があるのですね。知りませんでした。ありがとうございます。
退会済みユーザー

退会済みユーザー

2016/05/22 06:28

そういえば、最近 10.0.0.0/24 を使用する機械に合いませんね。 昔は 10.0.0.1 をデフォルトゲートウェイにするとか、結構あった気がしますが。 これのためなんですかね?
guest

0

cidr 計算 等で検索するとツールが出てきます。

投稿2016/05/22 03:19

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問