在具有 10 位元子網路識別碼的 B 類網路上使用的正確子網路遮罩是什麼?

在具有 10 位元子網路識別碼的 B 類網路上使用的正確子網路遮罩是什麼?

我以為是D,但我錯了,有人知道正確答案是什麼嗎?

255.192.255.255

B.255.255.255.192

C.255.255.192.0

D.255.192.0.0

答案1

IP 位址有 32 位元。如果使用 10 位元來識別子網,則剩下 22 位元用於主機。子網路識別碼將是
1111111111000000000000000000000
,加上點以表示「二進位點分」表示法,看起來像:
11111111.11000000.000000000.000505
.

問題#1:有誰知道正確答案是什麼?
是的。是D。

問題#2:為什麼?
如上所述。

隱含問題#3:我做錯了什麼?
沒有什麼。有人做錯了事,但那不是你。誰確定了測試的正確答案。

除非……也許他們正在尋找另一個可能有意義的術語。
可以說 255.0.0.0 隱含於 A 類,並且是「網路遮罩」。同樣,255.255.0.0 將是B 類的「網路遮罩」。網。如果你這樣看的話,255.255。開頭是隱含的,所以你可以在後面加上255.192,得到答案B。方式。

答案2

您嘗試將「10 位元子網路識別碼」解釋為總共 10 位,但是,根據RFC 950,子網部分是旁邊有一個類別網路部分,為您提供 B 類 + 10 位元子網路 = 總共 26 位元(即 /26 網路)。這將使用網路遮罩255.255.255.192

  For example, the Internet address might be interpreted as:

     <network-number><subnet-number><host-number>

  ....

  For example, on a Class B network with a 6-bit wide subnet field,
  an address would be broken down like this:

                       1                   2                   3
   0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |1 0|        NETWORK            |  SUBNET   |    Host Number    |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

邊註

有趣的是,該文件確實還允許非連續掩碼,這意味著即使答案 A 在技術上也是可能的,即使對於問題。 (這也顯示了你的問卷有多少年了……)幸運的是,這種異端後來被禁止了。

相關內容