轉載:http://blog.csdn.net/perddy/article/details/3137637
知道ip地址和子網(wǎng)掩碼后可以算出:
- 網(wǎng)絡地址
- 廣播地址
- 地址范圍
- 本網(wǎng)有幾臺主機
例:
下面例子IP地址為192·168·100·5 子網(wǎng)掩碼是255·255·255·0。請計算出網(wǎng)絡地址、廣播地址、地址范圍、主機數(shù)。
1、計算 網(wǎng)絡地址
(1)將IP地址和子網(wǎng)掩碼換算為二進制,子網(wǎng)掩碼連續(xù)全1的對應IP地址中的是網(wǎng)絡地址,后面的是主機地址。 虛線前為網(wǎng)絡地址,虛線后為主機地址。
IP地址和子網(wǎng)掩碼進行與運算,結果就是 網(wǎng)絡地址!
因此網(wǎng)絡地址為:11000000 · 10101000 · 01100100 · 00000000
2、計算 廣播地址
將上面的網(wǎng)絡地址中的網(wǎng)絡地址部分不變,主機地址變?yōu)槿?,結果就是廣播地址。
3、計算 地址范圍
地址范圍就是含在本網(wǎng)段內(nèi)的所有主機的IP范圍。
第一個主機的地址:網(wǎng)絡地址 + 1
最后一個主機的地址:廣播地址 - 1
因此,地址范圍: 網(wǎng)絡地址+1 ~ 廣播地址-1
本例的網(wǎng)絡范圍是:192·168·100·1 至 192·168·100·254
也就是說下面的地址都是一個網(wǎng)段的。
192·168·100·1、192·168·100·2 ...... 192·168·100·20 ...... 192·168·100·111
...... 192·168·100·254
4、計算 主機的數(shù)量
主機的數(shù)量 = 2^二進制的主機位數(shù) - 2
減2是因為主機不包括網(wǎng)絡地址和廣播地址。本例二進制的主機位數(shù)是8位(后8位)。
主機的數(shù)量 = 2^8-2 = 254