子網掩碼、網路地址、廣播地址的計算

Cacra發表於2018-07-21

參考文章:
https://zhidao.baidu.com/question/2205705234723934228.html
https://jingyan.baidu.com/article/ae97a646d936ddbbfd461d02.html

例如 192.168.1.53/27 如何計算出它的子網掩碼、網路地址、廣播地址、可用的主機數和最大可容納主機數、可用的IP地址。

這裡寫圖片描述

子網掩碼和主機數:

192.168.1.53/27為例講解,這就是平時說的C類IP地址,平時大家用的是192.168.0.*192.168.1.*網段,子網掩碼是255.255.255.0,那麼子網掩碼10進位制轉換到2進位制就是:11111111.11111111.11111111.00000000,前面24位表示網路號,後面8位表示主機數。

所以192.168.1.53/27的相應掩碼是11111111.11111111.11111111.11100000,由於網路號數量不足,所以得向右的主機數借位,主機數的可用數量減少。

這裡寫圖片描述

我們得知192.168.1.53/27 的相應掩碼是11111111.11111111.11111111.11100000,所有可用的主機數為主機號所剩下的5位掩碼中算出。

注:8位主機號減少網路號借去的3位,所剩下5位。即n=8-m=5。即最多可以容納的主機數位 32,可用的主機數為 30.

計算公式如下圖所示:

這裡寫圖片描述

我們得知192.168.1.53/27 的相應掩碼是11111111.11111111.11111111.11100000,即轉換成相應的10進位制數是255.255.255.224

網路地址和廣播地址:

先把IP地址轉換成二進位制,然後與二進位制的子網掩碼進行並運算,得到的就是網路地址。

廣播地址是在網路地址的基礎上,將網路號右邊的表示IP地址的主機部分的二進位制全部填上1,再將得到的二進位制轉化為十進位制就可以得到廣播地址。

這裡寫圖片描述

草稿計算:

這裡寫圖片描述

可用的IP地址是 192.168.1.33 — 192.168.1.62

更詳細的話,可以參考上面的連結地址。

相關文章