關於網路IP地址的分類

foreverfriends發表於2017-03-03

一、IP地址的分類


眾所周知,IP地址都是以點號.分為4段來表示。不同類的IP前幾位的表示含義也不盡相同。


1.A類IP


【網路地址】

第一位表示網路地址,且第一個位元組的第一位必須以0開頭。依據此原則,第一位的範圍應該是00000001~01111111(去掉全為0的情況),但由於01111111作為環回測試網路,所以去掉這2個值後,最終的範圍為00000001~01111110. 換算成10進位制後為1~126.

【主機地址】

後三位表示主機地址,且沒有限制。所以範圍分別為00000000~11111111,00000000~11111111,00000000~11111111。


綜述,A類IP的第一個IP為1.0.0.0,最後一個IP為126.255.255.255.  


A類IP範圍就是:1.0.0.0~126.255.255.255


2.B類IP


【網路地址】

前兩位表示網路地址,且第一個位元組的前兩位必須以10開頭。依據此原則,第一位的範圍為10000000~10111111。第二位無限制,範圍為00000000~11111111.

換算成10進位制後,最小取值為128.0,最大取值為191.255

【主機地址】

後兩位表示主機地址,且沒有限制。所以範圍分別為00000000~11111111,,00000000~11111111。


綜述,B類IP的第一個IP為128.0.0.0,最後一個IP為191.255.255.255.


B類IP範圍就是:128.0.0.0~191.255.255.255


3.C類IP


【網路地址】

前三位表示網路地址,且第一個位元組的前三位必須以110開頭。依據此原則,第一位的範圍為11000000~11011111。第二位和第三位無限制,範圍均為00000000~11111111.

換算成10進位制後,最小取值為192.0.0,最大取值為223.255.255

【主機地址】

後一位表示主機地址,且沒有限制。所以範圍分別為00000000~11111111


綜述,C類IP的第一個IP為192.0.0.0,最後一個IP為223.255.255.255.


B類IP範圍就是:192.0.0.0~191.223.255.255



二、子網掩碼


子網掩碼的作用就是:表示IP地址中多少位用來表示主機號。

A類IP的子網掩碼為255.0.0.0

B類IP的子網掩碼為255.255.0.0

C類IP的子網掩碼為255.255.255.0


  • A類IP的後三位表示主機地址,所以A類地址的容量為2^24-2=16777214個;

其中扣減的2為保留地址:二進位制數裡全為“0”和全為“1”的要保留。“0”作為網路號,“1”作為廣播號。

  • B類IP的後兩位表示主機地址,所以B類地址的容量為2^16-2=65534個;同樣,扣減2為保留地址。
  • C類IP的後一位表示主機地址,所以C類地址的容量為2^8-2=254個; 同樣,扣減2為保留地址。



三、舉例


1.192.168.1.0/24

說明:表示採用子網掩碼的前24位為有效位,子網掩碼為255.255.255.0(11111111.11111111.11111111.00000000)

主機地址位數為32-24=8bit,那麼主機地址的容量為2^8-2=254個;

所以主機地址的範圍為192.168.1.1~192.168.1.254;

其中192.168.1.0為子網網路號,192.168.1.255為廣播地址


2.192.168.1.0/25

說明:表示採用子網掩碼的前25位為有效位,所以子網掩碼為255.255.255.128(11111111.11111111.11111111.10000000)

主機地址位數為32-25=7bit,那麼主機地址的容量為2^7-2=126個;

所以主機地址的範圍為192.168.1.1~192.168.1.126;

其中192.168.1.0為子網網路號;192.168.1.127為廣播地址;



相關文章