目前使用的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,如需轉載請自行聯系原作者