已知172.31.128.255/18,試計算:
1、子網數目,
2、網絡號,
3、主機號,
4、廣播地址,
5、可分配IP的起止范圍
已知給出的ip地址中/18表示的是網絡地址18位,那么主機地址14位。 該ip屬於B類地址
轉換為二進制1111 1111,1111 1111,1100 0000, 0000 0000,該轉化為十進制的話,255.255.192.0,該子網掩碼在b類的掩碼的范圍之內。B類的網絡地址是16位的,現在多出了2位,相當於把網絡划分子網,那么子網的個數等於(11)二進制轉化為十進制等於4.
接下來,計算網絡號:
網絡號=IP地址的二進制&子網掩碼的二進制。
主機號=ip地址的二進制&子網掩碼的二進制的反碼
計算廣播地址:
用公式:在得到網絡號的基礎上,將網絡號右邊的表示IP地址的主機部分的二進制位全部填上1,再將得到的二進制數轉換為十進制數就可以得到廣播地址。因為本題中子網掩碼是11111111.11111111.11000000.00000000,網絡號占了18位,所以本題中表示IP地址的主機部分的二進制位是14位,我們將網絡號172.31.128.0,轉換為二進制是10101100.00011111.10000000.00000000,然后從右邊數起,將14個0全部替換為1,即:10101100.00011111.10111111.11111111,這就是這個子網的廣播地址的二進制表示法。將這個二進制廣播地址轉換為十進制就是172.31.191.255
可用的網絡的范圍:網絡號+1 --------廣播地址-1的范圍上面都是可以使用的ip地址