簡單理解IP地址子網劃分、子網掩碼計算

簡單理解IP地址子網劃分、子網掩碼計算

  • 子網劃分

網絡位數+主機位數=IP地址位數=32​

1. A類地址  

A類地址的表示範圍爲:1.0.0.1~126.255.255.255,默認子網掩碼爲:255.0.0.0;A類地址分配給規模特別大的網絡使用。A類網絡用第一組數字表示網絡本身的地址,後面三組數字作爲連接於網絡上的主機的地址。

2. B類地址  

B類地址的表示範圍爲:128.0.0.1~191.255.255.255,默認子網掩碼爲:255.255.0.0;B類地址分配給一般的中型網絡。B類網絡用第一、二組數字表示網絡的地址,後面兩組數字代表網絡上的主機地址。

3. C類地址  

C類地址的表示範圍爲:192.0.0.1~223.255.255.255,默認子網掩碼爲:255.255.255.0;C類地址分配給小型網絡,如一般的局域網,它可連接的主機數量是最少的。C類網絡用前三組數字表示網絡的地址,最後一組數字作爲網絡上的主機地址。

4. D類地址 

D類地址不分網絡地址和主機地址,它的第1個字節的前四位固定爲1110。D類地址範圍:224.0.0.1到239.255.255.254 。D類地址用於多點播送。D類地址稱爲廣播地址,供特殊協議向選定的節點發送信息時用。

5. E類地址

E類地址保留給將來使用。

  • 計算子網掩碼:

子網掩碼的位數就是網絡的位數。​

1. 根據子網數:

對於A類網絡,通過加長子網掩碼到16位就把一個A類網絡劃分爲256個B類網絡同樣大小的網絡,再加長到24位就又把每個B類大小的子網劃分爲256個C類網絡大小的子網。一個大的網絡,通過把子網掩碼加長,使網絡位多了,也就是網絡數目多了,子網就多了。​

對於B類網絡,你如果想把它劃分爲2個子網,網絡位數就爲17位,也就是說子網掩碼就變成了255.255.128.0;想劃分爲16個子網,因爲16是2的4次方,所以網絡位數加4變成了20位,也就是說子網掩碼加長,成了20位,就是255.255.240.0。依此類推。​

對於C類網絡,默認子網掩碼爲24位的,那麼主機位=32-24=8位,2的8次方等於256,所以一個C類網絡的IP地址數量(包括網絡地址和廣播地址)爲256個。​

要點:子網掩碼加長1位,劃分2個子網;加長2位,劃分4個子網,加長6位,劃分2的6次方個,也就是64個子網。​

2. 根據主機數:

要點:主機數更接近於2 的幾次方,那麼主機位數就是幾位。32減去主機位就是網絡位。​

比如一個C類網絡劃分的子網,每個網絡主機IP數是32, 而32是2的5次方,所以主機位是5,那麼網絡位就是32-5=27,也就是說子網掩碼是27位,用二進制表示就是11111111.11111111.11111111.11100000,換算成十進制就是255.255.255.224​

再比如針對不同子網內的主機數,假如現在有2個子網,一個裏面有100臺電腦,另一個有50臺電腦。

100大於2的6次方,小於2的7次方,所以主機位數取7位。那麼網絡位數就是32-7=25位。25位的子網掩碼11111111.11111111.11111111.10000000 換算成10進制的就是255.255.255.128,這就是第一個子網的子網掩碼,網絡號爲192.168.0.0/25,網絡地址192.168.0.0,主機地址192.168.0.1~192.168.0.126,廣播地址192.168.0.127

50大於2的5次方,小於2的6次方,所以主機位數取6位。那麼網絡位數就是32-6=26位。26位的子網掩碼11111111.11111111.11111111.11000000 換算成10進制的就是255.255.255.192,這就是第二個子網的子網掩碼,網絡號爲192.168.0.128/26,網絡地址192.168.0.128,主機地址192.168.0.129~192.168.0.190,廣播地址192.168.0.191 ​

參考:https://www.cnblogs.com/zhou0000/p/8535479.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章