9

いくつかの競争試験での質問:

The subnet mask for a particular network is 255.255.31.0. Which of the following pairs of IP addressed could belong to this network?

1: 172.57.88.62 & 172.56.87.23
2: 10.35.28.2 & 10.35.29.4
3: 191.203.31.87 & 192.234.31.88
4: 128.8.129.43 & 128.8.161.55

今、私はサブネットマスクがパターンであることを読んだこの質問で混乱しています: 1111 1111. 1111 1111. 1111 1 私は左側から1の始まりを意味しますが、このサブネットマスクでは:

1111 1111. 1111 1111. 0001 1111. 0000 0000

では、背後にある実際の原則は何ですか。説明してください。私は完全に混乱しています。

前もって感謝します :)

4

3 に答える 3

15

これは不連続なサブネットマスクであり、ほとんどのルーターではサポートされなくなりました。原理は同じです。ドット付きクワッドIPアドレスとマスクを32ビットの符号なし整数に変換し、各アドレスをマスクとAND演算します。結果が同じである場合、それらは同じサブネットにあります。

于 2011-04-15T03:39:33.210 に答える
2

このタイプのサブネット マスクは、実用的というより理論的なものです。特定のサブネット内のホストが連続した IP を取得できるようにするためだけに、最上位ビットがすべて 1 で最後がすべて 0 のサブネット マスクを使用します。しかし、次のようなサブネットがある場合: 255.255.31.0
特定のサブネット内のホストに連続した IP を割り当てることはできません。しかし、まだ可能性があります(理論的には)。この種のサブネット マスクは、実際にはほとんど使用されません。
質問になり
ますが、同じネットワークに属する IP を把握するという考え方は、通常のサブネット マスクのシナリオと同じです。
与えられた IP とサブネット マスクのビットの「AND」を取り (言うまでもなく、結果はネットワーク ID になります)、どちらがペアで同じであるかを確認します。

オプション
- (a)。これはそもそも間違っています。
ネット ID : 172.57.(something).0 と 172.56.(something).0
の 2 番目のオクテットが異なります
(b)。ネット ID : 10.35.28.0 および 10.35.29.0
3 番目のオクテットが異なるため、これは正しくありません。

(c). ネット ID : 191.203.31.0 および 192.234.31.0
明らかに、2 番目と 3 番目のオクテットが異なるため、これは正しくありません。

(d). これが答えになります(残り3つが間違っているため)。

確認してみましょう、
128.8.129.43 AND 255.255.31.0 => 128.8.1.0
128.8.161.55 AND 255.255.31.0 => 128.8.1.0
BINGO !
したがって、ネットワーク ID はどちらの場合も同じであることがわかります。したがって、(d) が答えになります。


「この世界には 10 種類の人がいます。3 進法を理解する人、理解しない人、そしてこれは 2 進法の冗談だと思っている人です。」

于 2015-02-05T09:51:23.447 に答える
0

回答: オプション (d) 説明: ここで問題は次のとおりです。次の IP アドレスのペアのうち、指定されたネットワークに属するのはどれですか。サブネット マスクを IP アドレスに適用すると、ネットワーク アドレスがホスト アドレスから分離されます。

そのため、指定されたサブネット マスクを使用して、IP アドレスからネットワーク ID を見つける必要があります。以下は、指定されたサブネット マスクと IP アドレスからネットワーク ID を見つける方法の例を示しています。

ネットワーク ビットはサブネット マスクの 1 で表され、ホスト ビットは 0 で表されます。サブネット マスクを使用して IP アドレスに対してビット単位の論理 AND 演算を実行すると、ネットワーク アドレスが生成されます。たとえば、クラス C サブネット マスクを IP アドレス 216.3.128.12 に適用すると、次のネットワーク アドレスが生成されます。

IP: 1101 1000 . 0000 0011 . 1000 0000 。0000 1100 (216.003.128.012) マスク: 1111 1111 . 1111 1111 . 1111 1111 . 0000 0000 (255.255.255.000) ------------------------------------------- ----------- 1101 1000 . 0000 0011 . 1000 0000 。0000 0000 (216.003.128.000)

したがって、ネットワーク ID は 216.003.128.000 です。

したがって、すべてのオプションに対して上記を実行すると、オプション (d) が同じネットワークに属していることがわかります。

于 2014-05-23T12:17:45.913 に答える