2010年職稱計算機:相關(guān)判斷方法子網(wǎng)劃分

字號:

1)如何判斷是否做了子網(wǎng)劃分?
    這個問題很簡單,如果它使用了缺省子網(wǎng)掩碼,那么表示沒有作子網(wǎng)劃分;反之,則一定作了子網(wǎng)劃分。
    2)如何計算子網(wǎng)地址?
    還是老辦法,將ip地址與子網(wǎng)掩碼的二進(jìn)制形式做'與',得到的結(jié)果即為子網(wǎng)地址。
    3)如何計算主機地址?
    這個也不用說了吧,先將子網(wǎng)掩碼的二進(jìn)制取'反',再與ip地址做'與'。
    4)如何計算子網(wǎng)數(shù)量?
    這個問題大家會常常提到,還是從子網(wǎng)掩碼入手,主要有兩個步驟:
    1.觀察子網(wǎng)掩碼的二進(jìn)制形式,確定作為子網(wǎng)號的位數(shù)n;
    2.子網(wǎng)數(shù)量為2的n次方-2。(為什么減2,呵呵,往下看)
    舉個例子來說,比如有這樣一個子網(wǎng)掩碼:255.255.255.224其二進(jìn)制為:
    11111111.11111111.11111111.11100000可見n=3,2的3次方為8,說明子網(wǎng)地址可能有
    如下8種情況:
    000
    001
    010
    011
    100
    101
    110
    111
    但其中代表網(wǎng)絡(luò)自身的000;代表廣播地址的111是被保留的,所以要減2,明白了嗎?
    5)如何計算總主機數(shù)量,子網(wǎng)內(nèi)主機數(shù)量?
    總主機數(shù)量=子網(wǎng)數(shù)量×子網(wǎng)內(nèi)主機數(shù)量
    再用一個例子給大家說明,比如子網(wǎng)掩碼為255.255.255.224
    上面的討論知道它最多可以劃分6個子網(wǎng),那么每個子網(wǎng)內(nèi)最多有多少個主機呢?其實上面我已經(jīng)給大家算過了,由于網(wǎng)絡(luò)被劃分為6個子網(wǎng),占用了主機號的前3位,且是C類地址,則主機號只能用5位來表示主機號,因此子網(wǎng)內(nèi)的主機數(shù)量=(2的5次方)-2=30.
    因此通過這個子網(wǎng)掩碼我們可以算出這個網(wǎng)絡(luò)最多可以標(biāo)識6*30=180個主機(可見,在化分子網(wǎng)后,整個網(wǎng)絡(luò)所能標(biāo)識的主機數(shù)量將減少)。
    6)計算ip地址范圍
    通過一個自定義子網(wǎng)掩碼,我們可以得到這個網(wǎng)絡(luò)所有可能的ip地址范圍。
    具體步驟:
    1.寫出二進(jìn)制子網(wǎng)地址;
    2.將子網(wǎng)地址化為十進(jìn)制;
    3.計算子網(wǎng)所能容納主機數(shù);
    4.得出ip范圍(起始地址:子網(wǎng)地址+1;終止地址:子網(wǎng)地址+主機數(shù))
    假設(shè)一個子網(wǎng)掩碼為:255.255.255.224,可知其最多可以劃分6個子網(wǎng),子網(wǎng)內(nèi)主機數(shù)為30,那么所有可能的ip地址及計算流程如下:
    子網(wǎng)--子網(wǎng)地址(二進(jìn)制)--------子網(wǎng)地址-----實際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