天天看點

網絡号與主機号的計算

     目前使用的IP位址有4個位元組(32)組成,即IPV4編碼方式。每個IP位址包換兩部分:網絡号和主機号。當配置設定給主機号的二進制位越多,則能辨別的主機數就越多,相應地能辨別的網絡數就越少,反之亦然。   

       IP位址分為五類,A類保留給政府機構,B類配置設定給中等規模的公司,C類配置設定給任何需要的人,D類用于多點傳播,E類用于實驗,各類可容納的位址數目不同。 

       A、B、C三類IP位址的特征:當将IP位址寫成二進制形式時,A類位址的第一位總是O,B類位址的前兩位總是10,C類位址的前三位總是110。    

       給出一個IP位址,我們可以通過子網路遮罩确定這個IP位址的網絡号和主機号。   

      子網路遮罩的作用就是将某個IP位址劃分成網絡位址和主機位址兩部分。 例如 

有一個C類位址為:  192.9.200.13  其預設的子網路遮罩為: 255.255.255.0   

則它的網絡号和主機号可按如下方法得到:  ① IP位址 192.9.200.13    轉換為二進制11000000 00001001 11001000 00001101  ② 子網路遮罩255.255.255.0   轉換為二進制11111111 11111111 11111111 00000000  ③ 将兩個二進制數邏輯與(AND)運算後得出的結果即為網絡部分 

11000000 00001001 11001000 00001101  AND  11111111 11111111 11111111 00000000 ------------------------------------------------------------- 

11000000 00001001 11001000 00000000 =    192    .      9    .    200    .     0 即網絡号為192.9.200.0  

④将子網路遮罩取反再與IP位址邏輯與(AND)後得到的結果即為主機部分 

11000000 00001001 11001000 00001101  AND 00000000 00000000 00000000 11111111 ------------------------------------------------------------ 

00000000 00000000 00000000 00001101  =       0     .     0     .      0    .      13 即主機号為13(或者0.0.0.13)。

本文轉自 ye小灰灰  51CTO部落格,原文連結:http://blog.51cto.com/10704527/1703251,如需轉載請自行聯系原作者

繼續閱讀