2015-03-25 112 views
-2

如果你給出:如何計算IP地址子網範圍?

需求人數子網:2
網絡地址:195.223.50.0

我可以回答以下問題:

地址類:C
默認子網掩碼:255.255.255.0
自定義子網掩碼:255.255.255.192
總數子網:2^2 = 4 總數主機地址:2^6(8-2 = 6)
數量可用地址:2^6 -2
位數借用:2

但....如果有人問我....

什麼是第三個子網範圍?
第二個子網的子網號是多少?
第1個子網的子網廣播地址是什麼?
第3個子網的可分配地址是什麼?

我會如何回答這些...所有我從程序記得是看在自定義子網掩碼(192)的最後一個數字,做256 - 192獲得64,然後用64來遞增的東西。但我不確定每個問題都在問什麼。請幫助,並逐一解釋每個問題。

另外,如果我在這種情況下遇到B的地址類,會有什麼不同?

回答

1

這真的不是一個編程問題,我們一般不採用分類編址(A,B,C,d ...)了,因爲現在一切CIDR和VLSM(http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing

但因爲您使用的子網掩碼爲255.255.255.192,相當於一個/ 26(64個IPS)。到電腦ips每個CIDR你可以用下面的公式num ips (/x) = 2^(32-x)那麼/26 = 2^(32-26)2^6這就是64

其餘的基本上只是二進制數學。

1/24 = 2/25 1/25 = 2/26 1/26 = 2/27 等等。

因此,當將/ 24分爲/ 26子網時,您將獲得每個64個主機的4個子網。

(重要的是要記住,每個子網的大小總是2的冪,並且它們總是需要從位邊界開始)。

因此,第一個子網將開始於。0(事實並非總是如此,因爲如果給出一個/ 27並且需要將其分解爲4/29,它可能會以不同的數字開始,但是在/ 24的第一個子網的情況下0)

子網的IP是網絡,子網的最後一個IP是廣播,餘下的ips是可用的主機地址。

要計算可用的IP地址,您可以使用2^(32-x)-2。所以在你的情況下,每個子網將有62個可用的IPS。

回到第一個子網。

195.223.50.0/26
195.223.50.0是網絡(第一地址) 195.223.50.64是廣播(最後一個地址) 195.223.50.1 - 195.223.50.62是可用的主機

下一個子網的網絡是195.223.50.64,和下一個會是195.223.50.128,最後一個是195.223.50.192

用/ 16(標準子網大小對傳統b類網絡)凝視時有什麼不同的是,你有2^16開始(65k)IPS分解成子網,而不是2^8(256)a ñ你有更大的空間是浪費。

+0

謝謝,這有幫助! – 2015-03-25 02:00:35