假定一個公司有5個部門,A部門有10臺主機,B部門有15臺主機,C部門有30臺主機,D部門有20臺主機。
CIO分配了一個總的網段爲:192.168.2.0/24,怎麼爲每個部門劃分單獨的網段。
根把題目可以得知,子網數爲<=4,主機數爲<=30,網段爲C類——>默認子網掩碼:255.255.255.0轉換爲二進制數爲:11111111.11111111.11111111.00000000
子網劃分是通過犧牲主機的數量來轉換子網數的,2的n次方小於等於4,n等於2。需要犧牲主機位爲2位及對應的二進制碼爲:11111111.11111111.11111111.11000000轉換爲十進制爲:255.255.255.192,所以子網掩碼爲255.255.255.192。
爲驗證子網結構是否符合要求,計算當前子網主機應爲2的6次方減2等於62>=30
所以依據所算子網掩碼進行排列組合得出4個子網:
11111111.11111111.11111111.00000000
11111111.11111111.11111111.01000000
11111111.11111111.11111111.10000000
11111111.11111111.11111111.11000000
同時在網絡地址分配中同爲1和同爲0的地址不用,所以轉換爲十進制後只有2個子網。
所以出現了子網不夠用的情況,怎麼辦呢,前面我們是依據子網數進行劃分的,所以出現這個問題,下面我們依據最大主機數進行劃分看情況怎麼樣呢
使用公式 2的n次方減2>= 最大主機數,依據前面得出n=5。
所以主機位爲5位,對應的子網數爲3位。子網掩碼爲255.255.255.224對應二進制爲11111111.11111111.11111111.11100000
依據所算子網掩碼進行排列組合得出8個子網數:
11111111.11111111.11111111.00000000
11111111.11111111.11111111.00100000
11111111.11111111.11111111.01000000
11111111.11111111.11111111.01100000
11111111.11111111.11111111.10000000
11111111.11111111.11111111.10100000
11111111.11111111.11111111.11000000
11111111.11111111.11111111.11100000
時在網絡地址分配中同爲1和同爲0的地址不用,所以轉換爲十進制後只有6個子網。
及紅線所標示的
255.255.255.32
255.255.255.64
255.255.255.96
255.255.255.128
255.255.255.160
255.255.255.192
根據題目IP192.168.2.0地址轉換爲二進制(11111111.11111111.00000010)與子網掩碼的二進制進行邏輯與運算。
(1)255.255.255.32: 192.168.2.33~ 192.168.2.62 ——>子網192.168.2.32
(2)255.255.255.64: 192.168.2.65~ 192.168.2.94 ——>子網192.168.2.64
(3)255.255.255.96: 192.168.2.97~ 192.168.2.126 ——>子網192.168.2.98
(4)255.255.255.128: 192.168.2.129~ 192.168.2.158 ——>子網192.168.2.128
(5)255.255.255.160: 192.168.2.161~ 192.168.2.190 ——>子網192.168.2.160
(6)255.255.255.192: 192.168.2.193~ 192.168.2.222——>子網192.168.2.192
子網掩碼爲255.255.255.224
轉載自:http://7449553.blog.51cto.com/7439553/1551593