それを非常によく理解するための唯一の方法はたくさんのエクササイズをすることです。しかし要約すると、いくつかの概念があります。
- 実際には、3つのIPアドレスタイプ(A、B、C)があります。それぞれに基本ネットマスクがあり、後でサブネット化できます。タイプAのIPアドレスの場合、ネットマスクは
255.0.0.0
プライベートアドレスは次の形式です。 10.0.0.0
に 10.255.255.255
。 Bクラスの場合、ネットマスクは 255.255.0.0
プライベートアドレスは 172.16.0.0
に 172.31.0.0
。そしてクラスCの場合、ベースネットマスクは 255.255.255.0
ベースIPアドレスは 192.168.0.0 to
192.168.255.0`。もっと情報があります ここに 。
- ネットマスクでは、どれだけの数のゼロがあり、どれだけの数のゼロがあるかに注意する必要があります。ゼロはの数を表します ネット ゼロはそれぞれのネットを持つことができるホストの数を表しますが、
この種の試験でよくある質問は次のとおりです。
クラスCのプライベートアドレスを使用して、サブネット上に10台のホストを持つために使用する必要がある最小のネットマスクは何ですか?
それを知ることはあなたが適用する必要があることが重要です 2^n - 2
式、ここで n
サブネット内にいくつのホストを持つことができるかを知るための、ホストのビットです。の - 2
一部は、使用できないIPアドレスが2つあるためです。ネットアドレス(最初のアドレス)とブロードキャストアドレス(最後のアドレス)です。
前述のように、クラスCアドレスのネットマスクは次のとおりです。 255.255.255.0
。バイナリでは、それはそのように書かれています:
11111111.11111111.11111111.00000000
10進数を2進数に渡す方法がわからない場合は、 ここに 。
そのバイナリサブネットマスクで、**ホスト数*を求めていると言ったように、ゼロを中心にしましょう。
- 1ゼロビットを取るとどうなりますか?我々は持っているだろう
2^1 - 2 = 0
これは、要求された10ホストよりも少ないです。足りません。
- 2つのゼロビットを取るとどうなりますか?我々は持っているだろう
2^2 - 2 = 2
これは、要求された10個のホストより少ないです。足りません。
- 3つのゼロビットを取るとどうなりますか?我々は持っているだろう
2^3 - 2 = 6
これは、要求された10個のホストより少ないです。足りません。
- 4つのゼロビットを取るとどうなりますか?我々は持っているだろう
2^4 - 2 = 14
これは10以上です。それで十分です!
質問は最小のサブネットマスクを要求するので、最後の操作から、必要なことがわかりました。 4ゼロバイトのみ (覚えて、ゼロはホストの数を表します)。実際には、ネットマスクは次のようになります。
11111111.11111111.11111111.11110000
このネットマスクの同義語は次のとおりです。
あなたにも4つあることを確認してください。それはあなたが持つことができることを意味します: 2^4 = 16
ネット。で始まる 192.168.1.0
(私が取っている .1.
3番目のオクテットとして、あなたは他のものを取ることができます)、16ネットは(分割する) 256
ネット数の間):
192.168.1.0 - 15
192.168.1.16 - 31
192.168.1.32 - 45
...
これらの各サブネットのネットワークアドレスとブロードキャストアドレスは何ですか?それぞれ最初と最後:
- 最初のサブネットのネットワークアドレス:
192.168.1.0
- 2番目のサブネットのネットワークアドレス:
192.168.1.16
- ...
- 最初のサブネットのブロードキャストアドレス:
192.168.1.15
- 2番目のサブネットのブロードキャストアドレス:
192.168.1.31
- ...
これはほんの1つの演習ですが、本質的には他の基本です。この主題を深く説明するためのもっと役立つリンクがいくつかありますが、秘密はたくさんの練習をしているので、あなたが何かをするのに必要な知識を得ることを忘れないでください。