子網劃分的一些總結

子網劃分的緣由網絡

     咱們知道IP地址分類中能夠用於主機的有A、B、C三類。其中A類地址有126個網絡,每一個網絡中包含2的24次方-2個可用主機。這樣若是將一個A類地址分配給一個企業或者學校,將會致使大量的IP地址浪費。因此爲了更好的利用現有的IP地址資源,減小浪費,咱們要進行子網劃分。那麼子網劃分具體是怎麼回事呢?
ide

 

子網劃分的原理字體

     子網劃分實際上就是一個借位的過程,將掩碼中的主機位借給網絡位來用。例如咱們要把192.168.1.0/24這個大網段劃分紅四個小網段,這時就須要將主機位劃兩位到網絡位。
spa

192.168.1.0     11000000.10101000.00000001.00|000000資源

255.255.255.0   11111111.11111111.11111111.00|000000it

這時上面的00就有了4中變化了(00、0一、十、11),因此他們的範圍就是
class

11000000.10101000.00000001.00|000000     192.168.1.0原理

11000000.10101000.00000001.01|000000     192.168.1.64方法

11000000.10101000.00000001.10|000000     192.168.1.128di

11000000.10101000.00000001.11|000000     192.168.1.192 

咱們以192.168.1.0爲例

 

11000000.10101000.00000001.00|000000=192.168.1.0

11000000.10101000.00000001.00|000001=192.168.1.1

11000000.10101000.00000001.00|000010=192.168.1.2

11000000.10101000.00000001.00|000011=192.168.1.3

------------------------------------------------

11000000.10101000.00000001.00|111110=192.168.1.62 

11000000.10101000.00000001.00|111111=192.168.1.63

可是全0的地址是網絡地址,全1的地址是廣播地址(在子網部分也不例外,子網部分,就是你借位的那幾位,上面是紅色字體的那兩位)

因此他的範圍應該是192.168.1.1-192.168.1.62

網絡地址是192.168.1.0

廣播地址是192.168.1.63

那麼上面4個子網的地址範圍分別是:

192.168.1.1-192.168.1.62

192.168.1.65-192.168.1.126

192.168.1.129-192.168.1.190

192.168.1.193-192.168.1.254

這裏要注意了,第一個子網的網絡地址和最後一個子網的廣播地址與整個C類地址的網絡地址,廣播地址衝突了,具備二意性,因此這裏實際可用的子網只有兩個。

也就是

192.168.1.65-192.168.1.126

192.168.1.129-192.168.1.190

 

快速劃分子網

     看了上面的例子,我想你們對子網劃分應該理解的差很少了吧,那麼有沒有更簡單的方法呢。你們能夠看下面的公式,套用就好了。

子網數=2的N次方-2。(N=子網部分位數)

主機數=2的M次方-2。(M=主機部分位數)

有效子網=256-十進制的子網掩碼。

每一個子網的廣播地址=下一個子網號-1.

有效主機範圍=子網地址+1----廣播地址-1

咱們以192.168.1.0/26爲例

子網數:2的2次方-2=2

主機數:2的6次方-2=62

有效子網:256-192=64(0、6四、12八、192),可用的64和128【這裏的256是規定的,沒什麼好解釋,而這裏的192,實際上就是你借給網絡位的兩位主機位的子網掩碼,你借了兩位就是192,借了三位就是224...】

廣播地址:64的廣播地址是128-1=127,即192.168.1.127
          128的廣播地址是192-1=191,即192.168.1.191

有效主機範圍:64的範圍是192.168.1.65--192.168.1.126
              128的範圍是192.168.1.129---192.168.1.190

 

判斷是不是有效IP地址案例

     在實際案例中會有這樣的狀況,讓你判斷那幾個IP地址是可用的,遇到這樣的狀況,通常先算出他的子網地址和廣播地址,而後子網地址+1,廣播地址-1,就算出了他的範圍,這樣,你看這個IP地址在不在這個範圍內,就能夠了。

例如這裏有兩個IP地址158.66.10.255/23和100.50.36.240/29

158.66.10.255/23

10011110.10000010.0000101|0.11111111

11111111.11111111.1111111|0.00000000

網絡地址:158.66.10.0

廣播地址:158.66.11.255

範圍:158.66.10.1--158.66.11.254

正好158.66.10.255是在這個範圍內,因此是有效的。

100.50.36.240/29

01100100.00110010.00100100.11110|000

11111111.11111111.11111111.11111|000

網絡地址:100.50.36.240

廣播地址:100.50.36.247

地址範圍:100.50.36.241---100.50.36.246

很明顯,100.50.36.240是這個子網的網絡地址,不在地址範圍內,因此是無效的。

 

補充一下,當一個A類地址借了8位的時候,實際上就成了一個B類地址,一個B類地址借了8位的時候,實際上就成了一個C類地址,因此當遇到如10.2.2.1/22這樣的地址的時候,咱們要用B類地址來算,也就是實際上他是從B類地址借了6位。

相關文章
相關標籤/搜索