計算機子網掩碼的分類
1)缺省子網掩碼:
即未劃分子網,對應的網絡號的位都置1,主機號都置0。
A類網絡缺省子網掩碼:255.0.0.0
B類網絡缺省子網掩碼:255.255.0.0
C類網絡缺省子網掩碼:255.255.255.0
2)自定義子網掩碼:
將一個網絡劃分為幾個子網,需要每一段使用不同的網絡號或子網號,實際上我們可以認為是將主機號分為兩個部分:子網號、子網主機號。 形式如下:
掌握IP地址知識 子網掩碼與子網劃分(2) 未做子網劃分的ip地址:網絡號+主機號
做子網劃分后的ip地址:網絡號+子網號+子網主機號
也就是說ip地址在化分子網后,以前的主機號位置的一部分給了子網號,余下的是子網主機號。
如何用子網掩碼得到網絡/主機地址
既然子網掩碼這么重要,那么它是如何分離出ip地址中的網絡地址和主機地址的呢?
過程如下:
1.將ip地址與子網掩碼轉換成二進制;
2.將二進制形式的ip地址與子網掩碼做'與'運算,將答案化為十進制便得到網絡地址;
3.將二進制形式的子網掩碼取'反';
4.將取'反'后的子網掩碼與ip地址做'與'運算,將答案化為十進制便得到主機地址。
下面我們用一個例子給大家演示:
假設有一個I P 地址:192.168.0.1
子網掩碼為:255.255.255.0
化為二進制為:I P 地址11000000.10101000.00000000.00000001
子網掩碼11111111.11111111.11111111.00000000
將兩者做'與'運算得:11000000.10101000.00000000.00000000
將其化為十進制得:192.168.0.0
這便是上面ip的網絡地址,主機地址以此類推。
小技巧:由于觀察到上面的子網掩碼為C類地址的默認子網掩碼(即未劃分子網),便可直接看出網絡地址為ip地址的前三部分,即前三個字節。
解惑:
什么?你還是不懂?問我為什么要做'與'運算而不是別的?其實你仔細觀察一下上面的例子就應該能明白。
'1'在做'與'運算時,不影響結果,'0'在做'與'運算時,將得到0,利用'與'的這個特性,當管理員設置子網掩碼時,即將子網掩碼上與網絡地址所對應的位都設為'1',其他位都設為'0',那么當作'與'時,ip地址中的網絡號將被保留到結果中,而主機號將被置0,這樣就解析出了網絡號,解析主機號也一樣,只需先把子網掩碼取'反',在做'與'。
相關文章:
更多關注:職稱計算機考試報考條件 考試培訓 考試用書
(責任編輯:中大編輯)