相關判斷方法

1)如何判斷是否做了子網劃分?
這個問題很簡單,如果它使用了缺省子網掩碼,那麼表示沒有作子網劃分;反之,則一定作了子網劃分。
2)如何計算子網地址?
還是老辦法,將ip地址與子網掩碼的二進制形式做'與',得到的結果即爲子網地址。
3)如何計算主機地址?
這個也不用說了吧,先將子網掩碼的二進制取'反',再與ip地址做'與'。
4)如何計算子網數量?
這個問題大家會常常提到,還是從子網掩碼入手,主要有兩個步驟:
1.觀察子網掩碼的二進制形式,確定作爲子網號的位數n;
2.子網數量爲2的n次方-2。(爲什麼減2,呵呵,往下看)
舉個例子來說,比如有這樣一個子網掩碼:255.255.255.224其二進制爲:
11111111.11111111.11111111.11100000可見n=3,2的3次方爲8,說明子網地址可能有
如下8種情況:
000
001
010
011
100
101
110
111
但其中代表網絡自身的000;代表廣播地址的111是被保留的,所以要減2,明白了嗎?
5)如何計算總主機數量,子網內主機數量?
總主機數量=子網數量×子網內主機數量
再用一個例子給大家說明,比如子網掩碼爲255.255.255.224
上面的討論知道它最多可以劃分6個子網,那麼每個子網內最多有多少個主機呢?其實上面我已經給大家算過了,由於網絡被劃分爲6個子網,佔用了主機號的前3位,且是C類地址,則主機號只能用5位來表示主機號,因此子網內的主機數量=(2的5次方)-2=30.
因此通過這個子網掩碼我們可以算出這個網絡最多可以標識6*30=180個主機(可見,在化分子網後,整個網絡所能標識的主機數量將減少)。
6)計算ip地址範圍
通過一個自定義子網掩碼,我們可以得到這個網絡所有可能的ip地址範圍。
具體步驟:
1.寫出二進制子網地址;
2.將子網地址化爲十進制;
3.計算子網所能容納主機數;
4.得出ip範圍(起始地址:子網地址+1;終止地址:子網地址+主機數)
假設一個子網掩碼爲:255.255.255.224,可知其最多可以劃分6個子網,子網內主機數爲30,那麼所有可能的ip地址及計算流程如下:
子網--子網地址(二進制)--------子網地址-----實際ip範圍
1號-11001010.01110000.00001010.00100000-202.112.10.32-202.112.10.33-202.112.10.62
2號-11001010.01110000.00001010.01000000-202.112.10.64-202.112.10.65-202.112.10.94
3號-11001010.01110000.00001010.01100000-202.112.10.96-202.112.10.97-202.112.10.126
4號-11001010.01110000.00001010.10000000-202.112.10.128-202.112.10.129-202.112.10.158
5號-11001010.01110000.00001010.10100000-202.112.10.160-202.112.10.161-202.112.10.190
6號-11001010.01110000.00001010.11000000-202.112.10.192-202.112.10.193-202.112.10.222
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章