淺談IP子網掩碼
一:子網掩碼
子網掩碼不能單獨存在,它必須結合IP地址一起使用。子網掩碼只有一個作用,就是將某個IP地址劃分成網路地址和主機地址兩部分。
255.255.255.0是我們常見的子網掩碼,它的作用只有一個:就是將某個IP地址劃分成網路地址和主機地址兩部分。
- 規則
- 子網掩碼由1和0組成,且1和0分別連續。子網掩碼的長度也是32位,左邊是網路位,用二進位制數字“1”表示,1的數目等於網路位的長度;右邊是主機位,用二進位制數字“0”表示,0的數目等於主機位的長度。這樣做的目的是為了讓掩碼與ip地址做按位與運算時用0遮住原主機數,而不改變原網路段數字,而且很容易通過0的位數確定子網的主機數(2的主機位數次方-2,因為主機號全為1時表示該網路廣播地址,全為0時表示該網路的網路號,這是兩個特殊地址)。只有通過子網掩碼,才能表明一臺主機所在的子網與其他子網的關係,使網路正常工作。
例項:解析IP地址192.168.1.110的網路號和主機號(子網掩碼:255.255.255.0)
子網掩碼255.255.255.0的二進位制表示:
十進位制 | 二進位制 |
---|---|
255.255.255.0 | 1111 1111 1111 1111 1111 1111 0000 0000 |
二:IP地址
IP地址分為五類:
- A類:保留給政府機構
- B類:分配給中等規模的公司
- C類:分配給任何需要的人
- D類:用於組播
- E類:用於實驗
各類可容納的地址數目不同,其中常用的是A、B、C三類
A類IP地址
A類IP地址:用可變的7位(bit)和最前面固定的1位”0”(0xxx xxxx)來標識網路號,可變的24位標識主機號。即A類地址的第一段取值介於0~126之間。A類地址通常為大型網路而提供,全世界總共只有126個A類網路,每個A類網路最多可以連線16777214臺主機。
所以A類IP地址的子網掩碼為:
名稱 | 二進位制 | 十進位制 |
---|---|---|
子網掩碼 | 1111 1111 0000 0000 0000 0000 0000 0000 | 255.0.0.0 |
B類IP地址
B類IP地址:用可變的14位和最前面固定的2位”10”(10xx xxxx)來標識網路號,可變的16位標識主機號。B類地址的第一段取值介於128~191之間(網路號不能以數字127開頭,數字127是專門保留給診斷用的,如127.0.0.1是回送地址,用於迴路測試),第一段和第二段合在一起表示網路號。B類地址適用於中等規模的網路,全世界大約有16000個B類網路,每個B類網路最多可以連線65534臺主機。
所以B類IP地址的子網掩碼為:
名稱 | 二進位制 | 十進位制 |
---|---|---|
子網掩碼 | 1111 1111 1111 1111 0000 0000 0000 0000 | 255.255.0.0 |
C類IP地址
C類IP地址:用可變的21位和最前面固定的3位”110”(110x xxxx)來標識網路號,可變的8位標識主機號。C類地址的第一段取值介於192~223之間,第一段、第二段、第三段合在一起表示網路號。最後一段標識網路上的主機號。C類地址適用於校園網等小型網路,每個C類網路最多可以有254臺主機。
所以C類IP地址的子網掩碼為:
名稱 | 二進位制 | 十進位制 |
---|---|---|
子網掩碼 | 1111 1111 1111 1111 1111 1111 0000 0000 | 255.255.255.0 |