2011-05-03 22 views
0

我需要幫助來發現如何使用此子網掩碼255.128.0.0來確定移動網絡上有多少主機地址可用。使用此子網掩碼的移動網絡上有多少個主機地址可用?

我知道答案是2^23-2 = 8388608(8388606 - 少子網地址和廣播地址)

但爲什麼這個答案。移動網絡是具有2^24-2主機地址的A類地址。那麼子網掩碼上的主機數量總是少於1,這就是爲什麼它是23?

或者這是因爲在255之後顯示128,這是1000 0000,一位被佔用並且小於24?

我將非常感謝答案,因爲我到處都在看。謝謝

回答

0

子網掩碼和網絡類是相關但不同。

你說基礎網絡是A類網絡。這表明它是一個地址範圍爲n.0.0.0到n.255.255.255的網絡,其中n < = 127.(見https://en.wikipedia.org/wiki/Class_A_network#Introduction_of_address_classes)。這個A類網絡本身具有255.0的有效子網掩碼。 0.0,具有24位自由度。

255.128.0.0的子網掩碼錶示更廣泛的A類網絡的附加縮小。顯然,A類網絡通過保留一個額外位而被分成兩部分。通常它會被進一步分配到相當狹窄的子網中。

由於您提供的子網掩碼修正了超出A類掩碼的額外一點,它只有23位的自由度。這就是爲什麼你的計算指數是23而不是24.

+0

非常感謝你的回答,這是否意味着如果這種情況下的子網掩碼是255.182.0.0,子網上的主機數將是2^22-2?所以會有22位,因爲會使用2位?謝謝 – Tim 2011-05-03 23:52:34

+0

@Tim - 你的理解是正確的(但網絡掩碼數是255.192.0.0)。 – 2011-05-04 02:45:28

+0

@Rob謝謝,但如果在二進制文件182將佔用128和64的前兩位,並且子網掩碼中的剩餘零將是22,那麼網絡掩碼將如何爲192? – Tim 2011-05-04 08:50:16

相關問題