子網掩碼、網絡地址、廣播地址、主機數、子網個數的計算
爲什麼要進行子網劃分
1、避免一個廣播域中PC數量過於龐大,網絡可能被廣播報文消耗大量的資源
2、滿足不同網絡對IP地址的需求
3、實現網絡的層次性
4、節省IP地址
什麼是IP地址
IP,全稱互聯網協議地址,是指IP地址,意思是分配給用戶上網使用的網際協議(英語:InternetProtocol,IP)的設備的數字標籤。常見的IP地址分爲IPv4與IPv6兩大類,但是也有其他不常用的小分類。
IP地址用二進制來表示,每個IP地址長32bit,比特換算成字節,就是4個字節。人們爲了方便記憶將二進制轉換爲十進制來表示,中間用符號‘.’分開不同的字節。這裏我們只計算IPv4的。
我們舉例計算地址爲192.168.1.53/27的IPv4地址
首先我們知道這個IP地址的子網掩碼位爲27位,即用二進制表示子網掩碼前27位是1後五位是0。
1、子網掩碼即把這個二進制數轉換爲十進制表示後爲:255.255.255.224。
2、最大可容納主機數:子網掩碼用二進制表示最後5位是0。
所以最大可容納主機數:2^5=32
3、子網個數:2^(8-5)=8
所以在192.168.1.0這個網段有8個最大可容納主機數爲32的子網網段
4、網絡地址、廣播地址
最大可容納主機數爲32,所以192.168.1.53在192.168.1.0網段裏是屬於第二個子網
網絡地址爲:192.168.1.32
廣播地址爲:192.168.1.63
5、可用主機數
可用主機數=最大可容納主機數-一個網絡地址-一個廣播地址=30
6、子網網段
第一個子網網段爲:192.168.1.0~192.168.1.31
可用主機爲:192.168.1.1~192.168.1.30
第二個子網網段爲:192.168.1.33~192.168.1.63
可用主機爲:192.168.1.34~192.168.1.62
第三個子網網段爲:192.168.1.64~192.168.1.95
可用主機爲:192.168.1.65~192.168.1.94
…………
————————————————————————————————————————————————————————————
注:當子網掩碼位小於24是,會出現借位問題
例如:IP地址位190.5.4.2/22時
子網掩碼爲255.255.255.252.0
最大可用主機數爲(2^2)*255
可用主機數爲1018
網絡地址爲190.5.4.0
廣播地址爲190.5.7.255
此網絡地址屬於網段190.5.4.0~190.5.7.255
可用主機爲190.5.4.1~190.5.7.254