IP地址的子網掩碼劃分方法總結

1、利用子網數目計運算元網掩碼

問:192.168.0.0這個網段要分30個子網,計算其子網掩碼。

答:將30轉換為二進位制形式,是‭11110‬,這樣就將網路位向後拉5位,變成,11111111.11111111.11111000.00000000,轉為十進位制就是255.255.248.0。

需要注意的是,如果網路數轉換出的二進位制中只包含一個1,那麼所統計的網路位就要減一位。例如要分16個網路,其對應的二進位制是10000,這樣其對應的網路位就應該是四位(四個二進位制1正好是16,如果對應5個二進位制1則就是32啦!)。

2、利用主機數目計運算元網掩碼

問:172.16.100.0/24這個IP地址所在的網段劃分成若干子網路,每個子網路能容納500臺主機,它的子網掩碼是多少?

答:先將500轉換為二進位制形式,是‭111110100‬,一共九位,這樣就將主機位從最後往前推九位,變為11111111.11111111.11111110.00000000,轉為十進位制也就是255.255.254.0。

小疑點:為什麼這裡不像利用子網數目計運算元網掩碼的時候那樣,當主機位中只有一個1的時候,把統計的主機位數減去1?舉個例子,要求網路中能容納下16臺主機,將其轉換為二進位制就是10000,如果此時將其統計為4個主機位,則可容納的主機數是16,看似符合要求,但這16個地址是包含了網路位和廣播位的!實際可用的地址只有14個,所以這裡必須將其統計為5位,寧濫勿缺~

3、利用子網掩碼計算最大有效子網數

問:B類網,當子網掩碼為255.255.192.0時,其可劃分的有效的子網數是多少。

答:先將192轉換為二進位制形式,是11000000,網路位一共有兩個,其組合形式一共有2的2次方個,也就是4個。

4、利用子網掩碼計算最大可用主機數

問:子網掩碼為255.255.248.0的網段中可容納的最大主機數是多少。

答:將子網掩碼轉換為二進位制形式,是11111111.11111111.11111000.00000000,可以看到,主機位一共有十一位,那麼可容納的主機數就是2的11次方(包括網路地址和廣播地址),也就是2048,可用主機數是2046。

5、利用子網掩碼確定子網路的起止地址

問:B類IP地址172.16.0.0,當子網掩碼為255.255.192.0時,它所能劃分的子網路起止地址是多少?

答:將子網掩碼轉換為二進位制形式,是11111111.11111111.11000000.000000,觀察網路位中最後一位1,其對應的十進位制數字是64,那麼該子網的子網段就是以64為倍數遞增的,所以,所有子網路的起止地址就是:

  • 172.16.0.0-172.16.63.255
  • 172.16.64.0-172.16.127.255
  • 172.16.128.0-172.16.191.255
  • 172.16.192.0-172.16.255.255

可用地址就是除去每個網段中的第一個網路位和最後一個廣播位後剩下的。

附上一張IP地址與子網掩碼及可用主機數的對應關係的表格

說明:該表格從網際網路下載,原作者已無從考察,故在此不標明出處。

點我下載

Leave a Reply

Your email address will not be published. Required fields are marked *

Captcha Code